/
environment.yml
49 lines (49 loc) · 1.93 KB
/
environment.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
name: eureka
channels:
- conda-forge
- defaults
dependencies:
- python==3.10.14
- astropy
- batman-package
- bokeh[version='<3.0']
- ccdproc
- corner
- dynesty[version='>1.0'] # Lower limit needed for specific arguments
- emcee[version='>3.0.0'] # Lower limit needed for specific arguments
- flake8 # Needed for testing
- george # Needed for GP
- h5py
- ipykernel
- ipython
- jupyter
- lmfit
- matplotlib[version='>=3.6'] # Lower limit needed for set_layout_engine()
- nbsphinx # Needed for documentation
- numpy[version='>=1.20.0,<=1.23'] # Upper limit needed for Apple silicon
- numpydoc # Needed for documentation
- pandas
- photutils
- pip # required for the pip installs below
- pytest[version='<8.0'] # Upper limit needed to avoid some conflict between pytest, an asdf package, and something in the pymc3 set of installs. Needed for testing
- pytest-cov # Needed for testing
- pytest-doctestplus # Needed for testing
- requests
- scipy[version='>=1.4.0'] # Lower limit needed for scipy.fft
- sphinx # Needed for documentation
- sphinx-automodapi # Needed for documentation
- tqdm
- pip:
- astraeus@git+https://github.com/kevin218/Astraeus@main
- celerite2 # Needed for GP
- crds
- exotic-ld==3 # Lower limit needed for updated JWST sensitivity files, upper limit needed for breaking changes
- image_registration@git+https://github.com/keflavich/image_registration@master # Need GitHub version to avoid np.float issue
- jwst==1.14.0
- mc3 # Needed for uncertainties in the Allan variance plots in S5
- myst-parser # Needed for documentation
- setuptools_scm # Needed for version number
- sphinx-rtd-theme # Needed for documentation
- stcal>=1.0.0 # Lower limit needed for our create_integration_model function
- stdatamodels
- svo_filters