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