Open Zarquan opened 4 years ago
@NigelHambly Is this done ?
A quick scoot through the functionality spec doc yields the following:
Of the missing ones I think the only one we should worry about for now is py-emcee (which is pure python so should be easy to install, no?) since I've seen it used by a large number of researchers. So if you can stick that one on the standard install, then this can be closed.
For py-emcee, is this the right project ? https://emcee.readthedocs.io/en/stable/ https://github.com/dfm/emcee
Install instructions: https://emcee.readthedocs.io/en/stable/user/install/#installation
pip install -U emcee
For galpy https://docs.galpy.org/
Installation with pip
:
https://docs.galpy.org/en/v1.7.2/installation.html#with-pip
pymgc3 https://cmateu.github.io/Cecilia_Mateu_WebPage/PyMGC3.html
Manual installation: https://github.com/cmateu/PyMGC3/blob/master/INSTALL
py-emcee: yep that's the one. This is the only one to worry about. Don't worry about any of the others.
AGAMA http://agama.software/
Project README
The core of the library is written in C++, and there are Python and Fortran interfaces; https://github.com/GalacticDynamics-Oxford/Agama/blob/master/README
Manual installation: https://github.com/GalacticDynamics-Oxford/Agama/blob/master/INSTALL
We will probably need to compile the C++ binary and then install it on the worker nodes.
Looks like py-emcee and galpy are installed by pip install
, so they should be easy enough to include.
We can give it a try next deployment.
EMCEE only please. Forget about the others. There are far more important things to be doing.
Functional requirements doc has a minimum list of libraries. Check we have them and that they work.