As pointed out by @c-d-leonard, when the module is installed via pip Galsim C++ libraries must be manually built and linked.
Galsim documentation suggests that this is only required via pip installation and with conda installation it is handled automatically.
Suggested changes:
- Add environment.yml to build conda env from which will install and automatically configure Galsim C++ libraries.
- Expand @c-d-leonard 's description to reflect why manual linkage is required.
- Investigate setup.py to see why linkage is failing (I believe I tried to add code to run this linkage step automatically when BATSim is built).
As pointed out by @c-d-leonard, when the module is installed via pip Galsim C++ libraries must be manually built and linked.
Galsim documentation suggests that this is only required via pip installation and with conda installation it is handled automatically.
Suggested changes: