# 水质参数反演分析系统 - Python 3.10 依赖
# 安装: pip install -r requirements-py310.txt
#
# 说明:
# - Windows 下 GDAL 若 pip 安装失败，建议用 conda-forge: conda install -c conda-forge gdal
#   或使用已编译的 GDAL wheel / OSGeo4W，并保证与 rasterio 版本匹配。
#
# ---------- GUI ----------
PyQt5>=5.15.0
matplotlib>=3.5.0

# ---------- 科学计算 ----------
numpy>=1.21.0
scipy>=1.7.0
pandas>=1.3.0

# ---------- 机器学习 ----------
scikit-learn>=1.0.0
# xgboost>=1.5.0   # 可选
# lightgbm>=3.3.0  # 可选

# ---------- 地理空间 ----------
rasterio>=1.2.0
fiona>=1.8.0
shapely>=1.8.0
geopandas>=0.10.0
pyproj>=3.3.0
spectral>=0.22.0

# ---------- 图像 ----------
opencv-python>=4.5.0
Pillow>=8.0.0
scikit-image>=0.19.0

# ---------- 可视化 ----------
seaborn>=0.11.0
matplotlib-scalebar>=0.8.0

# ---------- 信号处理 ----------
PyWavelets>=1.1.0

# ---------- 通用工具 ----------
joblib>=1.1.0
tqdm>=4.62.0
PyYAML>=6.0

# ---------- 表格导出（.xlsx）----------
openpyxl>=3.0.0

# ---------- Word 报告生成 ----------
python-docx>=1.1.0
lxml>=4.9.0

# ---------- 打包（可选，仅构建 exe 时需要）----------
pyinstaller>=6.0.0
