Pdl Graphics Plplot Log


Commit Date  
[d95ae1] by Henning Glawe Henning Glawe

remove temporary file temp.c even if the compilation fails

2005-06-02 08:53:24 Tree
[573193] by Rafael Laboissiere Rafael Laboissiere

Added POD documentation for the OPTS option [used in new()].

2005-05-03 14:19:47 Tree
[65245d] by Rafael Laboissiere Rafael Laboissiere

Added plclear to the low-level PLplot interface.

2005-02-09 08:30:32 Tree
[a35c0d] by Douglas Burke Douglas Burke

documentation improvements to PDL::Graphics::PLplot

2004-10-06 19:26:39 Tree
[1fb2bc] by Rafael Laboissiere Rafael Laboissiere

Workaround to call directly the C functions pltr{0,1,2} instead of
pltr_callback in functions like plcont, plshades and plvect. The
pltr{0,1,2} functions are pretty standard and with this changes the PLplot
examples x09.pl, x16.pl, and x22.pl run now an order of magnitude faster.

2004-08-22 01:56:01 Tree
[7713e1] by Doug Hunt Doug Hunt

made compilation of plplot routines plsvect and plvect conditional

2004-07-30 21:44:37 Tree
[9e28d1] by Douglas Burke Douglas Burke

stop Perl complaining about badly-named tests

2004-07-30 01:15:05 Tree
[af18da] by Doug Hunt Doug Hunt

Cleanup and doc bug fix in plplot.d. Test bug fix in limit_ulimit.t

2004-07-29 23:01:54 Tree
[ecf593] by Craig DeForest Craig DeForest

Updated PLplot config to use PDL::Config hash (was using PDL_CONFIG).

2004-07-29 21:15:55 Tree
[2e6a32] by Rafael Laboissiere Rafael Laboissiere

Generate grid for plshades using plAllocGrid.

2004-05-21 19:05:20 Tree
[974238] by Rafael Laboissiere Rafael Laboissiere

* Correctly use argument in call to pltr functions.
* Free correct pointers in plAlloc*Grid functions.

2004-05-17 23:07:13 Tree
[3fa7de] by Rafael Laboissiere Rafael Laboissiere

Changed the high-level fucntion shadeplot to reflect the new usage of the
PLcGrid object of pltr1.

2004-05-17 22:23:27 Tree
[4d65c0] by Rafael Laboissiere Rafael Laboissiere

* Added interfaces for the API functions plsvect and plvect.

* Changed the definitions of the pltr0, pltr1, and pltr2 from pp_def to
pp_addxs. The pltr_data argument is passed now as a I32 Perl object,
which is casted to a PLPointer. The grid object that are usually pointed
by the pltr_data pointer can now be obtained by the newly created
plAllocGrid and plAlloc2dGrid. the use of PLcGrid and PLcGrid2d objects
in PLplot/PerlDL programs is now simplified and there ahs been a
substantial gain in speed.

2004-05-17 22:12:10 Tree
[883b87] by Rafael Laboissiere Rafael Laboissiere

Added pp_addxs interface for the PLplot API function plgdev, which returns
the name of the current driver as a string.

2004-05-14 13:00:18 Tree
[f0f86a] by Rafael Laboissiere Rafael Laboissiere

Added pp_def interfaces for the PLplot API functions plot3dc and plgriddata,
as well all definitions for the GRID_* constants. plenv0 prototype is added
to the input list of create_low_level.

With this additions, the example x21c.c of the PLplot distribution has been
fully ported to PerlDL.

2004-05-14 12:04:44 Tree
[ea3923] by Rafael Laboissiere Rafael Laboissiere

Added interfaces for PLplot API functions plstripa, plstripc, and plstripd.

2004-05-13 15:36:12 Tree
[e45ffd] by Rafael Laboissiere Rafael Laboissiere

* Implemented the API function plgver correctly, since the p_ver argument is
actually an output.

* Improved the behaviour of plGetCursor to closer mimic the corresponding C
function. Now, if no translation to world coordinates is possible, then
plGetCursor returns an empty hash.

2004-05-09 15:50:07 Tree
[7fa28c] by Rafael Laboissiere Rafael Laboissiere

Implemented interfaces for the API functions plxormod, plGetCursor, plgstrm,
and plmkstr using pp_addpm. Also, created low level constants for the PLK_*
definitions present in plevent.h

With this changes, the x20c.c example of the PLplot distribution has been
completely ported to PerlDL.

2004-05-05 18:00:04 Tree
[cb375d] by Rafael Laboissiere Rafael Laboissiere

Added interfaces for plimage.

2004-05-03 22:42:03 Tree
[632b90] by Rafael Laboissiere Rafael Laboissiere

Added interfaces for plmap and plmeridians.

2004-05-03 21:11:03 Tree
[9c296a] by Rafael Laboissiere Rafael Laboissiere

Added interfaces for plpoin3, plline3, and plpoly3, where the first
argument is deduced from the size of the piddles.

2004-05-03 09:03:35 Tree
[5208a8] by Rafael Laboissiere Rafael Laboissiere

Re-implemented the plshades interface, which now accepts subroutine pointer
arguments "defined" and "pltr". The "z" pdl matrix is column-dominant, as
is usual with the other functions.

The high-level function shadeplot, which uses plshades, is changed
accordingly, as well as the test t/plplot.t.

2004-05-02 21:34:01 Tree
[4ae467] by Rafael Laboissiere Rafael Laboissiere

Implemented PerlDL interface for the low-level fucntion plshade1. This allows
the example x15c.c in the PLplot sources to be fully ported to PerlDL.

With this addition, I generalized the *_callback/*_subroutine approach for
passing subroutine names/references to the PerlDL/PLplot API functions.
The plshade1 function needs three such subroutine arguments: defined, fill,
and pltr. For now, the fill argument is always passed as plfill to
c_plshade1. Inn part, the reason for doing so is that plfill is effectively
the only fill routine available in PLplot. Besides that, using a subroutine
which accepts piddle arguments (as the PerlDL plfill) would complicate the
code in pp_def('plshade1'). This may change in the future.

2004-03-18 19:08:44 Tree
[a9dcc9] by Douglas Burke Douglas Burke

fix to allow PLplot code to build on OS-X [fink]

2004-03-17 15:17:49 Tree
[9c7f1b] by Rafael Laboissiere Rafael Laboissiere

* Added a prolog to the FUNCTIONS section of the low-level API explaining
the differences between the C and the PDL APIs. The ultimate goal is to
make the man page for PDL::Graphics::PLplot a complete guide for users of
both the Doug's hi-level interface and the low-level API.

* Changed all the URLs plplot.sf.net -> www.plplot.org.

* Put the AUTHORS and SEE ALSO sections at the end of the POD, such that the
low-level FUNCTIONS section appears in the right place.

* Added my name as an author of the module.

[ N.B.: there is still much to be done to document the specificities of the
PDL API in comparison with the C API. This will be done progressively, as
time permits. ]

2004-03-17 07:29:18 Tree
Older >

Get latest updates about Open Source Projects, Conferences and News.

Sign up for the SourceForge newsletter:

JavaScript is required for this form.





No, thanks