-
Notifications
You must be signed in to change notification settings - Fork 48
/
environment.yml
54 lines (54 loc) · 2.29 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
50
51
52
53
54
name: eureka
channels:
- conda-forge
- defaults
dependencies:
- python==3.10.14
- astropy
- astroquery
- 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.8.0'] # Lower limit needed for scipy.spatial.QhullError
- sphinx # Needed for documentation
- sphinx-automodapi # Needed for documentation
- tqdm
- pip:
- astraeus@git+https://github.com/kevin218/Astraeus@main
- catwoman@git+https://github.com/taylorbell57/catwoman@master
- celerite2 # Needed for GP
- crds<12 # Upper limit needed to avoid bugs with crds.get_context_name
- exotic-ld==3.2.0 # Lower limit needed for updated JWST sensitivity files, upper limit needed for breaking changes
- fleck
- image_registration@git+https://github.com/keflavich/image_registration@master # Need GitHub version to avoid np.float issue
- jwst==1.15.1
- mc3 # Needed for uncertainties in the Allan variance plots in S5
- myst-parser # Needed for documentation
- numpy>=1.20.0,<=1.23 # Upper limit needed for Apple silicon and for theano, starry, and pymc3
- scipy>=1.8.0 # Lower limit needed for scipy.spatial.QhullError
- 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