sandialabs / GeoTessCPP

A model parameterization and software support system that implements the construction, population, storage and interrogation of data stored in 3D Earth models. This version is in C++ and intended for Linux systems.
Other
7 stars 4 forks source link

GeoTessCPP on Conda, in support of a Python interface #2

Closed jkmacc-LANL closed 3 months ago

jkmacc-LANL commented 2 years ago

Distributing GeoTessCPP as a Conda package in a custom channel on anaconda.org (here's an example, using the Oracle instantclient for Linux) or via Conda-Forge could be advantageous in a few ways:

The Conda documentation is pretty good, and there are lots of examples to find on GitHub. Optionally, it can be automated when git tags are pushed.

I probably added more links than I needed, but I just wanted to get the thought down in one place. Thanks for reading this far! :-)

Related Issue

jkmacc-LANL commented 3 months ago

FYI, I've started a Conda-Forge package here. Please let me know if there are any reservations with this proceeding.

jkmacc-LANL commented 3 months ago

This has been done. Running conda install -c conda-forge geotesscpp should now work. It installs libgeotesscpp and libgeotessamplitudecpp into the standard search path, as well as all headers into the standard include path as geotesscpp/*.h .

Adding test data to support the example programs would also help test the Conda-Forge builds.