Initial commit of WQ_GUI

This commit is contained in:
2026-04-08 15:25:08 +08:00
commit 91e36407ae
302 changed files with 40872 additions and 0 deletions

65
environment.yml Normal file
View File

@ -0,0 +1,65 @@
# 水质参数反演分析系统 - Conda环境配置
# Water Quality Inversion Analysis System - Conda Environment
# 安装命令: conda env create -f environment.yml
# 更新命令: conda env update -f environment.yml
name: water_quality_analysis
channels:
- conda-forge
dependencies:
# Python版本
- python>=3.12
# 基础科学计算库
- numpy>=1.21.0
- scipy>=1.7.0
- pandas>=1.3.0
# 机器学习库
- scikit-learn>=1.0.0
# - lightgbm>=3.3.0 # 注释掉lightgbm
# 图像处理库
- pillow>=8.0.0
- opencv>=4.5.0
- scikit-image>=0.19.0
# GIS和地理空间处理
- gdal>=3.4.0
- rasterio>=1.2.0
- geopandas>=0.10.0
- shapely>=1.8.0
- fiona>=1.8.0
- pyproj>=3.3.0
# GUI界面库
- pyqt>=5.12.0
# 数据可视化
- matplotlib>=3.5.0
- seaborn>=0.11.0
- matplotlib-scalebar>=0.8.0
# 光谱数据处理
- spectral>=0.23.0
# 小波变换
- pywavelets>=1.3.0
# 并行计算和序列化
- joblib>=1.1.0
# 进度条
- tqdm>=4.62.0
# YAML配置处理
- pyyaml>=6.0
# 打包工具
- pyinstaller>=5.0.0
# 开发工具 (可选,移除以减小环境大小)
# - jupyter
# - notebook
# - ipython