-
Notifications
You must be signed in to change notification settings - Fork 2
/
environment.yml
65 lines (65 loc) · 1.67 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
55
56
57
58
59
60
61
62
63
64
65
name: egp
channels:
- defaults
- conda-forge
dependencies:
- python=3.8
# Standard Libraries
- numpy # Numerical Linear Algebra
- scipy # Scientific Computing
- xarray # Data structures
- pandas # Data structure
- scikit-learn # Machine Learning
- scikit-image # Image Processing
- statsmodels # Statistical Learning
# Scale
- cython
- numba
- dask # Out-of-Core processing
- dask-ml # Out-of-Core machine learning
# Storage
- hdf5 # standard large storage h5
- pytables # high-level storage h5
- conda-forge::zarr
# Plotting Libraries
- matplotlib # standard plotting library
- seaborn # Stats viz library
- conda-forge::cartopy
- plotly::plotly==4.6.0
# GUI
- conda-forge::tqdm #
# GP Libraries
- pytorch::pytorch
- pytorch::torchvision
- pytorch::cpuonly
- pip
- pip:
# JAX ECOSYSTEM
- jax # Jax
- jaxlib # Jax Library
- numpyro # probabilitistic Jax library
- flax # Jax Neural Networks
# PYTORCH ECOSYSTEM
- pyro-ppl # probabilistic programming library
- gpytorch # Gaussian Processes
- pytorch-lightning # PyTorch Formatting
# GPY
- "git+https://github.com/SheffieldML/GPy.git#egg=GPy"
# Formatters
- black
- pylint
- isort
- flake8
- mypy
- pytest
# Jupyter
- ipykernel
- ipywidgets
# OTHER
- joblib # Embarssingly parallel
# DOCUMENTATION
- pyprojroot
- mkdocs-material
- mknotebooks
- pymdown-extensions
- pdoc3