LSSTDESC / augur

DESC forecasting and inference validation tool
MIT License
3 stars 2 forks source link

Update install readme #45

Closed arthurmloureiro closed 3 weeks ago

arthurmloureiro commented 3 weeks ago

Updates the installation instructions in the readme file to create/update environments with the dependencies.

Following the current instructions resulted in missing dependencies such as TJPCov.

It also fixes the cosmosis examples that needed updating.

arthurmloureiro commented 3 weeks ago

CI is breaking because of this: https://github.com/healpy/healpy/issues/952

Scipy changed the namespace from trapz to trapezoid and this breaks Healpy as heapy has not been updated in PYPI yet. I tried imposing an older version of scipy to avoid this but github CI is ignoring this for some unknown reason.

marcpaterno commented 3 weeks ago

CI is breaking because of this: healpy/healpy#952

Scipy changed the namespace from trapz to trapezoid and this breaks Healpy as heapy has not been updated in PYPI yet. I tried imposing an older version of scipy to avoid this but github CI is ignoring this for some unknown reason.

In Firecrown we encountered failures in a library being called from CCL that was not yet consistent with the SciPy 1.14 release. We handled the problem by putting a requirement of scipy < 1.14 into Firecrown's environment.yml. The same may work for Augur.

arthurmloureiro commented 3 weeks ago

This PR also fixes issues with the cosmosis example.