# 🧬 GAPIT Python 依赖包列表 | GAPIT Python Dependencies
# 
# 核心科学计算包 | Core Scientific Computing
numpy>=1.21.0
scipy>=1.7.0
pandas>=1.3.0

# 机器学习和统计 | Machine Learning and Statistics  
scikit-learn>=1.0.0
statsmodels>=0.13.0

# 可视化 | Visualization
matplotlib>=3.5.0
seaborn>=0.11.0
plotly>=5.0.0

# 性能优化 | Performance Optimization
numba>=0.56.0
joblib>=1.1.0
psutil>=5.8.0

# 数据处理 | Data Processing
h5py>=3.6.0
tables>=3.7.0
plyvel>=1.5.0  # LevelDB绑定（保留兼容性）|LevelDB bindings (keep for compatibility)
python-rocksdb>=0.7.0  # RocksDB绑定（推荐，更快）|RocksDB bindings (recommended, faster)

# 并行计算 | Parallel Computing
dask[complete]>=2022.1.0

# 测试框架 | Testing Framework
pytest>=6.2.0
pytest-cov>=3.0.0

# 文档生成 | Documentation  
sphinx>=4.0.0
sphinx-rtd-theme>=1.0.0

# 开发工具 | Development Tools
black>=22.0.0
flake8>=4.0.0
mypy>=0.910
