This is a CPAN developers release from the latest
PDL git.  Highlights are many bugs fixed and
some polishing and docs improvement over all.

If this tests well, it could be the basis for a near term
PDL stable release to address the problem of PDL
not building for win32 for the ActivePerl PPMs.

Enjoy!
The PDL Development Team

Release Notes for PDL 2.4.11_001 --------------------------

General Notes:

 * Another quick CPAN developers release

   - It is a snapshot of the current git development tree
     and everything may not work correctly or have complete
     documentation.

   - These release notes may not be fully complete.  Please
     see Changes (from the git log) for full details.

   - All tests may not pass, especially ones corresponding
     to issues in Known_problems.

   - Manual build/install is recommended although the
     cpan shell may be used by specifying the distribution
     path rather than just the module name, e.g.:

       cpan> get  CHM/PDL-2.4.11_001.tar.gz
       cpan> make CHM/PDL-2.4.11_001.tar.gz
       cpan> test CHM/PDL-2.4.11_001.tar.gz
       cpan> look CHM/PDL-2.4.11_001.tar.gz

Highlights:

 * perldl -glut support for the FreeGLUT or Apple GLUT
   has been modified to use the new Term::ReadLine
   event_loop method instead of previous custom code.
   If you install Term::ReadLine version 1.09 or
   greater, the GLUT event loop will run while the
   command line text interface is still active.  The
   imag2d routine will detect the feature and will not
   require twiddling to work with the display windows.

 * The p shortcut to display output in the PDL shells has
   been reverted to its previous 2.4.10 behavior.  If you
   wish it to be an exact alias for print just override in
   your .perldlrc or local.perldlrc file.

 * Added Boundary=>'Replicate' option to conv2d and med2d.

 * Added warning if conv1d is used on a piddle with the
   badflag set.  This prevents the unintentional corruption
   of numeric data by treating the badvalue as a number for
   convolution processing.

 * Fixed hist() handling of the case of fractional steps
   in integral input data types.  Sf.net bug #3588182

 * Fixed error report bug in perldl that resulted from a
   change in the way perl handles eval exception reporting.

 * Fix rim() 3-arg form.  Added tests to support and verify
   the development.

 * Fixed 16-bit PNM raw format handling (sf.net bug #3475075)

 * Fixed dummy() to generate a valid syntax for the underlying
   call to slice().  This was sf.net bug #3479009.

 * Fixed bug in PNG format detection on win32 platforms.
   Sf.net bug #3563903.

 * qsort[vec] are now inplace aware

 * Fix handling of complex 0 values.

 * Update polyfill and polyfillv routines to the algorithm
   from pnpoly: faster and more accurate on edge pixels.

 * PDL::IO::NDF has been moved to its own distribution on
   CPAN.

 * Added an unpdl method which is (roughly) the inverse
   operation of pdl in the sense that it generates a
   perl structure corresponding to the input piddle.

 * Add lgamma support for MinGW-built perls with tests
   to match.

 * Fix NaN sign issues as reported (and fixed!) by Matthew
   McGillis with contributions by Sisyphus to resolve windows
   MVSC compiler/runtime issues.

 * Support for additional random number generators to PDL::GSL
   thanks to John Lapeyre.

 * Many debian distribution fixes.

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to