# QuScope - Core dependencies
# For the full package, install with: pip install quscope[all]

# Core quantum computing
qiskit>=1.0.0
qiskit-aer>=0.14.0
qiskit-algorithms>=0.3.0
qiskit-machine-learning>=0.7.0

# Scientific computing
numpy>=1.24.0
scipy>=1.10.0
pillow>=9.0.0
scikit-learn>=1.3.0

# Optional: Microscopy simulation (pip install quscope[microscopy])
# ase>=3.22.0
# abtem>=1.0.0

# Optional: Visualization (pip install quscope[viz])
# matplotlib>=3.7.0
# seaborn>=0.12.0
# plotly>=5.15.0
# jupyter>=1.0.0
# ipywidgets>=8.0.0

# Optional: Development (pip install quscope[dev])
# pytest>=7.4.0
# pytest-cov>=4.1.0
# black>=23.7.0
# isort>=5.12.0
# flake8>=6.0.0
# mypy>=1.5.0
# pre-commit>=3.3.0
# ruff>=0.1.0
