66 lines
1.2 KiB
YAML
66 lines
1.2 KiB
YAML
# 水质参数反演分析系统 - 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
|