Doug, there is a fairly urgent question for you below.  There is also a less
urgent question for Werner.

I have just started another round of testing this weekend in anticipation of
the release next weekend, and here is the current status of the results from
the test_diff_psc target (which is run as part of the test_noninteractive
target).

As of revision 11040 (my last fix to the Perl/PDL examples)
the bindings/examples are perfect with the test_diff_psc target except for
the following:

octave
   Missing examples            :  19
   Differing postscript output :
   Missing stdout              :
   Differing stdout            : 
perl
   Missing examples            :
   Differing postscript output :  03 16 19 25 29 30
   Missing stdout              :
   Differing stdout            : 
ada
   Missing examples            :
   Differing postscript output :  06 07 19 28 29
   Missing stdout              :
   Differing stdout            : 
adathick
   Missing examples            :
   Differing postscript output :  06 07 19 28 29
   Missing stdout              :
   Differing stdout            : 
lua
   Missing examples            :
   Differing postscript output :  19
   Missing stdout              :
   Differing stdout            :

This huge improvement over my last report is almost entirely to
Andrew's efforts.  Thanks, Andrew!

==Octave==
The octave example 19 issue is long standing, and Andrew is not sure
whether it will be possible to fix this.

==Perl/PDL==
Doug, the Perl/PDL issues continue to accumulate because of additions to the
PLplot core API and corresponding changes to our C and most other language
examples to demonstrate/test that new API.  All the above results were
determined with PDL::Graphics::PLplot, version 0.52, the latest release of
your external sofware project containing Perl/PDL bindings for PLplot.  The
Changes file for that release seems to indicate late 2008 was the last time
you added new PLplot API (plgfont, plsfont, plgfci, and plsfci in that
instance), to be consistent with our C library.

Here is a list of what API I think needs to be added to your
PDL::Graphics::PLplot to bring that package up to speed, again.

C example 3 uses the new plarc API.
C example 16 uses the new plspal0 and plspal1 API's.
C examples 25 and 30 use the new plgradient API.
C example 29 uses the new plbtime, plctime, and plconfigtime API's.

C example 19 uses the new plstransform and plslabelfunc API's.

What are the prospects of adding plarc, plspal0, plspal1, plgradient,
plbtime, plctime, and plconftime in the next day or two to
PDL::Graphics::PLplot?  I think those all should be straightforward
since no callbacks are involved.

Despite my extremely limited Perl skills (my recent updates to the Perl/PDL
examples were done by analogy with no real understanding of what was going
on), once you are ready with that "easy" part of the new API, I can deal
with most or maybe even all of the examples upgrades to demonstrate/test
that new API to get rid of all the above issues except for example 19
for our release (with luck).

I suspect adding plstransform and plslabelfunc to PDL::Graphics::PLplot and
updating example 19 are going to be more difficult since callbacks are
involved so this effort may have to be put off until after the release.

==Ada==
Jerry has told us previously in this thread that he is working on
the above ada and adathick issues.

==Lua==
I believe the lua example 19 issue requires implementation of plstransform
in the lua bindings.  Werner, are you working on that?

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
__________________________

------------------------------------------------------------------------------

_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to