# Core
numpy
scipy
matplotlib

# Database
python-dotenv
psycopg2-binary

# Dev
pytest
pytest-benchmark
ruff

# Analysis (optional — required for to_dataframe() and CSV/JSON exports)
pandas>=2.0
jinja2>=3.0     # required by pandas .style (background_gradient, HTML tables)