|
From: Alan W. I. <Ala...@gm...> - 2021-07-06 04:19:20
|
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 __________________________ |