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