Skip to content

Commit eca6b1f

Browse files
Add conda environment file
- Python 3.9 and matplotlib 3.7.1 as specified in preface - Include all necessary dependencies for the book - Add Jupyter Book build requirements - Optional ternary library commented out 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent f7ea70a commit eca6b1f

1 file changed

Lines changed: 39 additions & 0 deletions

File tree

environment.yml

Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
1+
name: matplotlib-storytellers
2+
channels:
3+
- conda-forge
4+
- defaults
5+
dependencies:
6+
# Python version as specified in the preface
7+
- python=3.9
8+
9+
# Core libraries
10+
- matplotlib=3.7.1
11+
- numpy
12+
- pandas
13+
14+
# Jupyter and notebook support
15+
- jupyter
16+
- jupyterlab
17+
- notebook
18+
19+
# Scientific computing
20+
- scikit-learn
21+
- scipy
22+
- statsmodels
23+
24+
# Image processing
25+
- pillow
26+
27+
# Jupyter Book and documentation
28+
- jupyter-book
29+
- sphinx-design
30+
- myst-nb
31+
32+
# Development tools
33+
- pip
34+
- ipywidgets
35+
36+
# Additional pip packages
37+
- pip:
38+
- sphinx-proof>=0.1.3
39+
# - ternary # Uncomment if needed for ternary plots

0 commit comments

Comments
 (0)