Congratulations and huge thanks to Chris Marshall, whose tireless bug stomping, 
clear vision, and patience made this happen.


On Mar 23, 2013, at 8:54 AM, Chris Marshall <[email protected]> wrote:

> The PDL development team is pleased to announce
> the official release of PDL-2.006 and an updated
> draft of the PDL Book to accompany its release.
> 
> Of specific note:
> 
> * PDL VERSION numbers now use single decimal
>   format.  This will be the standard going forward.
> 
> * PDL now has three graphics options that build on
>   all supported PDL platforms (thanks to work by
>   Craig DeForest and David Mertens and a host of
>   others):
> 
>    - PDL::Graphics::Gnuplot using the gnuplot program
> 
>    - PDL::Graphics::Prima based on the Prima toolkit
> 
>   and
> 
>    - PDL::Graphics::Simple a basic 2-D graphics layer
>      that can use many of the existing PDL graphics
>      modules with a uniform syntax.
> 
> * ASPerl build issues have been resolved thanks
>   to relentless testing, verification and fixes by
>   Rob/sisyphus and other win32 PDL users.
> 
> 
> As always, go to http://pdl.perl.org for information
> about all things PDL and how to get PDL for your
> platform.
> 
> Enjoy!
> Chris Marshall
> PDL-2.006 Release Manager
> 
> 
> 
> Release Notes for PDL 2.006 --------------------------
> 
> +---------------------------------------------------------------+
> | BE WARNED:  This release includes an update to the internal,  |
> | C-level PDL API for PDL versions 2.4.10 and earlier.  This    |
> | will require that you re-build any PP or XS modules.  Do not  |
> | upgrade or install over an existing PDL installation unless   |
> | you are prepared to do so!!!                                  |
> +---------------------------------------------------------------+
> 
> General Notes:
> 
> * Change to the version number scheme used for PDL
>   from the dotted-integers format back to plain old
>   decimal numbers.
> 
>   Unfortunately, PDL has used both alternatives before
>   and in an inconsistent, out-of-order way.  With this
>   release, the current version will also be the most
>   recent version with respect to both numbering schemes.
> 
>   For more details see David Goldens blob post on
>   the topic and the pdl-porters list discussion:
> 
>     http://www.dagolden.com/index.php/369/version-numbers-should-be-boring/
>     
> http://mailman.jach.hawaii.edu/pipermail//pdl-porters/2013-February/005343.html
> 
> 
> * PDL-2.006 also showcases the demos of two new PDL graphics
>   modules in the perldl/pdl2 shells:
> 
>    - PDL::Graphics::Gnuplot
>      http://search.cpan.org/~zowie/PDL-Graphics-Gnuplot-1.4/
> 
>    - PDL::Graphics::Prima
>      http://search.cpan.org/~dcmertens/PDL-Graphics-Prima-0.13/
> 
>   Both modules install on all supported PDL platforms.  A
>   recent addition is PDL::Graphics::Simple which provides
>   a uniform presentation to the variety off available PDL
>   plot/view/print options.
> 
>    - PDL::Graphics::Simple
>      http://search.cpan.org/~zowie/PDL-Graphics-Simple-1.004/README.pod
> 
>   Let us know how they work for you.  As they are
>   relatively "young" contributions your feedback and
>   questions are always welcome.
> 
> * PDL Distribution related updates:
> 
>    - Fixes a build issue for PDL at ASPerl
> 
>    - Many fixes for debian distributions.
> 
>    - PDL::IO::NDF has been moved to its own
>      distribution on CPAN.  This could affect
>      upgrades from older PDL installs.
> 
> 
> Highlights:
> 
> * New support for reading IDL format files via PDL::IO::IDL.
> 
> * Added an unpdl method which is (roughly) the inverse
>   operation of pdl (Joel Berger).
> 
> * Updated polyfill and polyfillv routines to the algorithm
>   from pnpoly: more accurate on edge pixels and faster due
>   to its PP implementation (Tim Haines).
> 
> * Added Boundary=>'Replicate' option to conv2d and med2d (chm).
> 
> * Support for new additional random number generators to
>   PDL::GSL (John Lapeyre).
> 
> * Add lgamma support for MinGW-built perls with tests
>   to match (sisyphus).
> 
> * Many improvments to docs and their generation from
>   PDL sources.  Specific new functionality support:
> 
>    - Newly refactored docs engine using core perl
>      modules rather than PDL-only ones (Joel Berger)
> 
>    - New FullDoc key added to PDL::PP makes writing CPAN
>      friendly .pd files much, much easier (David Mertens).
> 
>    - New PDL::Doc::add_module() routine to add an external
>      module's POD (with PDL::Doc conventions) to the PDL
>      docs on-line database (Craig DeForest).
> 
> * Many bugs fixed, some even before a ticket could be opened!
> 
>    - Sf.net bug #3607936: Fixed a bug causing crashes
>      due to using inplace with a duplicate argument.
> 
>    - Sf.net bug #3603249: AutoLoader leaks $_ into local
>      context, reported and fixed by Craig.
> 
>    - Sf.net bug #3588182: Fixed hist() handling of the case
>      of fractional steps in integral input data types.
> 
>    - Sf.net bug #3563903: Fixed bug in PNG format detection
>      on win32 platforms.
> 
>    - Sf.net bug #3544682: Fixed error report bug in perldl
>      that resulted from a change in the way perl handles
>      eval exception reporting.
> 
>    - Sf.net bug #3539760: qsort[vec] are now inplace aware.
> 
>    - Sf.net bug #3518190: Potential fix for t/gd_oo_tests.t
>      test crashes.
> 
>    - Sf.net bug #3515759: Work around for PDL::GIS::Proj
>      build failures with proj-4.8.0.
> 
>    - Sf.net bug #3479009: Fixed dummy() to generate a
>      valid syntax for the underlying call to slice().
> 
>    - Sf.net bug #3475075: Fixed 16-bit PNM raw format handling.
> 
>    - Added warning if conv1d is used on a piddle with
>      the badflag set.
> 
>    - Fix NaN sign issues as reported (and fixed!) by
>      Matthew McGillis with contributions by Sisyphus.
> 
>    - Fix rim() 3-arg form.  Added tests to support and
>      verify the development.
> 
>    - Fixed a problem with multiple windows and imag2d
>      and imag2d_update.
> 
> * The PDL shells keep getting better:
> 
>    - New feature in perldl and pdl2 where a pattern matching
>      the PDL shell prompt (in $PERLDL::PREFIX_RE) will get
>      stripped off of input lines before eval.  This makes it
>      easier to cut-and-paste example text from PDL shell
>      sessions or from the PDL Book into an active session.
> 
>    -  Added a demo for PDL::Graphics::Prima to the PDL shells.
> 
>    -  Added a demo for gnuplot to the PDL shells.
> 
>    -  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.
> 
> _______________________________________________
> 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

Reply via email to