-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
38 lines (30 loc) · 822 Bytes
/
Makefile
File metadata and controls
38 lines (30 loc) · 822 Bytes
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
.PHONY: install test api dashboard gifs figures all clean
install:
pip install -e ".[all]"
test:
pytest tests/ -v
api:
uvicorn api.main:app --reload --port 8000
dashboard:
streamlit run streamlit_app.py
gifs:
python -m viz.gif_monte_carlo
python -m viz.gif_clustering
python -m viz.gif_tornado
python -m viz.gif_waterfall
python -m viz.gif_material_swap
python -m viz.gif_world_map
python -m viz.gif_sankey
python -m viz.gif_lifecycle
figures:
python -m analysis.eda
python -m analysis.clustering
python -m analysis.regression
python -m analysis.uncertainty
python -m analysis.sensitivity
python -m analysis.geospatial
all: install test gifs figures
clean:
find . -type d -name __pycache__ -exec rm -rf {} +
find . -type d -name .pytest_cache -exec rm -rf {} +
rm -rf build/ dist/ *.egg-info/