On 2010-07-24 20:29-0400 chm wrote:

> On 7/24/2010 8:07 PM, Douglas Hunt wrote:
> >
>> I'll have to merge in all my changes to PDL::Graphics::PLplot

Hi Doug:

Before merging I hope you will take this opportunity to bring
PDL::Graphics::PLplot up to date with the additions to the
PLplot API that have occurred over the last couple of years.

Just to recap for comparison with further results, here is the result
from PDL-2.4.6 using the old PDL::Graphics::PLplot version included
with that release:

-- PDL_VERSION = 2.4.6
-- PDL version>= 2.4.1 and PDL::Graphics::PLplot found.
-- PDL_PLPLOT_VERSION =
-- WARNING: perl PDL PLplot version< 0.47
    Using limited set of Perl/PDL examples that work with this old version
perl
   Missing examples            : 02 14 14a 17 20 21 23 24 28 29 30 31
   Differing postscript output : 03 16 19 25
   Missing stdout :
   Differing stdout :

Skipping those examples was done deliberately by our test procedure
because of known issues with PDL::Graphics::PLplot with versions less
that 0.47.

Here is the result from PDL-2.4.6 using PDL::Graphics::PLplot version
0.5.2 (your latest release at CPAN dated 2009-11-10) superimposed on top of
that release.

-- PDL_VERSION = 2.4.6
-- PDL version >= 2.4.1 and  PDL::Graphics::PLplot found.
-- PDL_PLPLOT_VERSION = 0.52
-- perl PDL PLplot version >= 0.47
    Using full set of Perl/PDL examples that work with this version

perl
   Missing examples            :
   Differing postscript output :  03 16 19 25 29 30
   Missing stdout              :
   Differing stdout            :

As you can see this is a big improvement, but there is still some work
to do to eliminate those remaining PostScript differences.

Those differences are the result of additions over the course of the
last couple of years to our standard API and corresponding changes to
our set of standard C examples which have not been tracked (yet) by
corresponding additions to the PDL::Graphics::PLplot API and changes
to our set of Perl/PDL standard examples.

It appears there is an excellent prospect that your latest
PDL::Graphics::PLplot will be part of the 2.4.7 release of PDL.
Therefore, it seems to me this a good opportunity for you to bring the
PDL::Graphics::PLplot API up to date with our API described in
include/plplot.h.

Revision 8755 of include/plplot.h was done on 2008-09-08. From the
"BRAINDEAD" section of

svn diff --revision 8755 -x -w include/plplot.h |less

it appears we have added API for plarc. plbtime, plconfigtime,
plctime, plget, plgradient, plpath, plset, plslabelfunc, plspal0,
plspal1, and plstransform since late 2008.  Would you be willing to
add those routines to the PDL::Graphics::PLplot API?

Once that is done, I could probably help out with changing x03.pl,
x16.pl, x19.pl, x25.pl, x29.pl, and x30.pl in examples/perl to conform
to the corresponding C examples.  That would necessarily utilize and
therefore test the above API additions you need to make to
PDL::Graphics::PLplot and also restore the clean perl results
with no PostScript differences with the corresponding C results.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state implementation
for stellar interiors (freeeos.sf.net); PLplot scientific plotting software
package (plplot.org); the libLASi project (unifont.org/lasi); the Loads of
Linux Links project (loll.sf.net); and the Linux Brochure Project
(lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
This SF.net email is sponsored by Sprint
What will you do first with EVO, the first 4G phone?
Visit sprint.com/first -- http://p.sf.net/sfu/sprint-com-first
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to