| # AVM CTC Framework - Python Dependencies (Source File) |
| # |
| # This is the SOURCE file for dependencies. Use pip-compile to generate |
| # the pinned requirements.txt file. |
| # |
| # Workflow: |
| # 1. Edit this file to add/remove/update dependencies |
| # 2. Run: pip-compile requirements.in -o requirements.txt |
| # 3. Commit both requirements.in and requirements.txt |
| # |
| # To regenerate with hashes (recommended for production): |
| # pip-compile --generate-hashes requirements.in -o requirements.txt |
| # |
| # To upgrade all packages: |
| # pip-compile --upgrade requirements.in -o requirements.txt |
| |
| # Data processing and numerical computing |
| numpy>=1.20.0 |
| pandas>=1.3.0 |
| scipy>=1.7.0 |
| |
| # Excel file handling |
| openpyxl>=3.0.0 # Read/write Excel 2010+ xlsx/xlsm files |
| xlrd>=2.0.0 # Read Excel files (xls format) |
| xlsxwriter>=3.0.0 # Write Excel xlsx files |
| |
| # Visualization |
| matplotlib>=3.4.0 |
| |
| # Configuration file parsing |
| PyYAML>=6.0 |
| |
| # Table formatting for terminal output |
| tabulate>=0.8.0 |