uw-comphys / shapelets

shapelets is a python package that implements several shapelet functions and some of their significant applications in science and astronomy.
https://uw-comphys.github.io/shapelets/
GNU Lesser General Public License v2.1
11 stars 4 forks source link

Automate compilation of cpp files into shared libraries #54

Open mptino opened 5 months ago

mptino commented 5 months ago

The current implementation of C++ response distance includes compiled binary files (i.e. shared libraries) with the shapelets distribution.

This should be removed in future commits such that compilation of .cpp files are automated with installation of shapelets or when the response distance is first invoked, such that shapelets distribution does not carry these binary files from source.

mptino commented 2 months ago

With the addition of #57, more descriptive pre-compilation of shared libraries for Windows/Linux amd64 and macOS arm64 architectures should cover most modern machines, so this enhancement is not as critical.