Dear PDL folks,
PDL 2.056 has just been released. Notable changes since 2.055:

  *   Various aggregate functions like “sum” etc (note, not sumover) have been 
changed from returning Perl scalars (not documented as doing so) to returning 
ndarrays
  *   The legacy raw mmap code has been deleted, and the only available 
memory-mapping mechanism is now the File::Map-using code
  *   A bug in PDL::IO::FastRaw::mapfraw which pre-allocated RAM before doing 
the memory-mapping has been fixed, which means this now works (making a 16GB 
ndarray of 2e9 “double”s):


pdl> use PDL::IO::FastRaw

pdl> $PDL::BIGPDL = 1

pdl> $on_disk = mapfraw('fname', {Creat => 1, Dims => [2000,1000,1000], 
Datatype=>double});

pdl> p $on_disk->info

PDL: Double D [2000,1000,1000]

Due to changes to the “Core” structure, you will need to reinstall all your PDL 
modules. Sorry.
As usual, please give it a try and report problems.

Best regards,
Ed
_______________________________________________
pdl-devel mailing list
pdl-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/pdl-devel

Reply via email to