Hi Ashish: The PDLs are being stored as double, but printed without full precision to save screen space:
perldl> p $p = pdl([123456.7890123456]) [ 123456.79] perldl> p $p->sclr 123456.789012346 Regards, Doug [EMAIL PROTECTED] Software Engineer III UCAR - COSMIC, Tel. (303) 497-2611 On Fri, 21 Mar 2008, Ashish Mahabal wrote: > > Hi, > > I want to make a pdl which stores mjds (Mean Julian Day). > If I do: > > $mjd=double(54539.247647,54539.2507226); > print $mjd; > > I get [ 54539.248 54539.251] > > How do I retain the precision to several decimal places. Isn't double > supposed to do that? > > Thanks. > -ashish > > Ashish Mahabal, Caltech Astronomy, Pasadena, CA 91125 > http://www.astro.caltech.edu/~aam aam at astro.caltech.edu > > 'Calm down -- it's only ones and zeros.' > > _______________________________________________ > Perldl mailing list > [email protected] > http://mailman.jach.hawaii.edu/mailman/listinfo/perldl > _______________________________________________ Perldl mailing list [email protected] http://mailman.jach.hawaii.edu/mailman/listinfo/perldl
