forked from mikepsinn/disease-eradication-plan
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
50 lines (50 loc) · 1020 Bytes
/
requirements.txt
File metadata and controls
50 lines (50 loc) · 1020 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
39
40
41
42
43
44
45
46
47
48
49
50
# Core data science - pinned for Monte Carlo reproducibility
# IMPORTANT: These exact versions produce MC hash 44e39cab8b88
# Changing versions may cause floating-point differences in statistics
pandas
numpy==2.4.0 # Required for consistent RNG and statistics
numpy-financial
scipy==1.16.3 # Required for consistent statistical distributions
ipykernel
nbformat
matplotlib
seaborn
plotly
graphviz
PyYAML
# Jupyter ecosystem for Quarto
jupyter
jupyter-cache
nbclient
jupyter-client
jupyter-core
traitlets
notebook
nbconvert
ipywidgets
jupyterlab
pyairtable
python-dotenv
tabulate
PyYAML
psutil
PyPDF2
PyMuPDF # Better text/image extraction for PDF validation
moviepy
google-genai
anthropic
pydub
Pillow
textstat
jinja2
bibtexparser
python-docx
ebooklib
lxml
mutagen
stable-ts # Whisper-based forced alignment for audiobook subtitles
boto3 # S3-compatible API for Cloudflare R2 audiobook uploads
# Content distribution (scripts/distribute/)
tweepy # Twitter/X API v2
atproto # Bluesky AT Protocol
praw # Reddit API