-
Notifications
You must be signed in to change notification settings - Fork 19
/
environment.yml
37 lines (36 loc) · 1.33 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
name: hcrystalball
channels:
- conda-forge
- nodefaults
dependencies:
- scipy=1.7
- pandas=1.3
- numpy=1.21
- scikit-learn=1.0
- workalendar=16.3 # for HolidayTransformer
- statsmodels=0.13 # SmoothingWrappers
- prophet=1.0 # ProphetWrapper
- matplotlib-base=3.5 # for plotting in model selection
- tqdm # interactive progress bar
- ipywidgets # interactive progress bar
- jupyterlab # run examples, interactive progress bar
- nodejs # interactive progress bar
- sphinx # to build docs
- sphinx-automodapi # to build docs
- nbsphinx # to build docs
- sphinx_rtd_theme # to build docs
- sphinx-gallery # to build docs
- pre-commit # to run pre-commit hooks
- prefect # to execute model selection in parallel
- jinja2=3.0.3 # temporary fix
- pip
- pip:
- pmdarima==1.8.5 # SarimaxWrapper
- tbats==1.1.0 #(T)BATSWrapper
- pytest # to run tests
- pytest-cov # to run tests
- black # to format the code, moved to pip to match the pre-commit hooks
- flake8 # to lint the code, moved to pip to match the pre-commit hooks
- isort # to sort imports in the code, moved to pip to match the pre-commit hooks
- nbstripout # to strip notebooks output, moved to pip to match the pre-commit hooks
- . # for the docs build, remove when not having cloned git repository and run `pip install hcrystalball` or `conda install -c conda-forge hcrystalball` instead