On 2021-07-04 01:16-0700 Alan W. Irwin wrote:

[...* It "would be nice"] for libcsironn to change its dependence on libqhull 
to a
 dependence on libqhull_r.

DONE (thanks mostly to Stefan).  See 
<https://sourceforge.net/p/plplot/plplot/ci/b6023bf465e9b024d3b161ba52ef01a1aff3e901/>
 for the details.

* It "would be nice" to update our fork to the latest version of nn-c.
 The reason I suggest this as a worthwhile goal is I assume that
 Pavel's fairly constant development of nn-c since 2003 has found and
 fixed more bugs in the nn-c code than we have found and fixed in our
 fork of that code.  As a short-cut to make this development topic
 easier, our fork could continue to ignore everything in nn-c that is
 not relevant to the problem of interpolating from non-gridded sample
 points to gridded sample points, but see the next item below.  I haven't
 looked at what would be required by this development topic, but my
 guess is it could be implemented by simply replacing the
 csironn routines with the corresponding nn-c routines while keeping
 just the part of of the csironn routines that set up and call
 the libqhull routines and/or fix bugs in the nn-c version of these
 routines that are already in csironn and which have not already
 been fixed by Pavel.  So it might all end up as a glorious git conflict
 resolution.  :-)

* The above "would be nice" development topic should be done first,
 but in addition it "would be nice" to not strip nn-c at all. My
 guess is what was stripped was pretty minor stuff since the csironn
 ability to interpolate from non-gridded to gridded sample points
 captures all the essential functionality of nn-c.  But regardless of
 that question, the result should be that csironn should have all the
 functionality of modern nn-c (i.e., it passes all nn-c tests) with
 the only changes being conversion of *all* triangle library calls to
 the equivalent libqhull calls.

I would be happy to see patches or pushes implementing these development 
topics.  :-)

Alan
__________________________
Alan W. Irwin

Research affiliation with the Department of Physics and Astronomy,
University of Victoria, Victoria, BC, Canada.

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.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