PlanOpticon

planopticon / requirements.txt
Blame History Raw 50 lines
1
# Core dependencies
2
numpy>=1.24.0
3
opencv-python>=4.8.0
4
scipy>=1.10.0
5
pillow>=10.0.0
6
matplotlib>=3.7.0
7
pydantic>=2.0.0
8
tqdm>=4.66.0
9
colorlog>=6.7.0
10
click>=8.1.0
11
12
# Audio processing
13
librosa>=0.10.0
14
soundfile>=0.12.0
15
16
# API integrations
17
openai>=1.0.0
18
anthropic>=0.5.0
19
google-genai>=1.0.0
20
google-cloud-speech>=2.21.0
21
google-cloud-vision>=3.4.0
22
23
# Markdown & visualization
24
markdown>=3.4.0
25
pymdown-extensions>=10.0.0
26
python-markdown-math>=0.8.0
27
mermaid-py>=0.5.0
28
plotly>=5.18.0
29
kaleido>=0.2.1
30
31
# PDF generation (optional)
32
weasyprint>=60.0
33
34
# Utilities
35
python-dotenv>=1.0.0
36
requests>=2.31.0
37
aiohttp>=3.8.5
38
tenacity>=8.2.0
39
40
# Optional GPU acceleration
41
# torch>=2.0.0; platform_system != "Windows" or platform_machine != "arm64"
42
# torchvision>=0.15.0; platform_system != "Windows" or platform_machine != "arm64"
43
44
# Testing
45
pytest>=7.3.0
46
pytest-cov>=4.1.0
47
black>=23.3.0
48
isort>=5.12.0
49
mypy>=1.3.0
50

Keyboard Shortcuts

Open search /
Next entry (timeline) j
Previous entry (timeline) k
Open focused entry Enter
Show this help ?
Toggle theme Top nav button