$ conda create --name <env name> --file requirements.txt
$ conda activate <env name>
To run the app with GUI,
$ python app.py
This will create a localhost server on http://127.0.0.1:5000/ (or some other port)
To run the app with CLI,
$ python -m psyche [file name(s)]
Update package dependencies?
$ conda install <package name>
$ conda list --explicit > requirements.txt
$ conda list > requirements_simple-list.txt
Push these new requirements files to git
Make sure to do conda env update --name <env name> --file requirements.txt --prune
with every git pull.
requirements_simple-list.txt contains the human readable list of conda dependencies.
Acton, C.H.; "Ancillary Data Services of NASA's Navigation and Ancillary Information Facility;" Planetary and Space Science, Vol. 44, No. 1, pp. 65-70, 1996.
Charles Acton, Nathaniel Bachman, Boris Semenov, Edward Wright; A look toward the future in the handling of space science mission geometry; Planetary and Space Science (2017);
DOI 10.1016/j.pss.2017.02.013
https://doi.org/10.1016/j.pss.2017.02.013
Annex et al., (2020). SpiceyPy: a Pythonic Wrapper for the SPICE Toolkit. Journal of Open Source Software, 5(46), 2050, https://doi.org/10.21105/joss.02050
MIT