# BRDF_GUI 项目依赖 # 安装命令: pip install -r requirements.txt # # 本项目包含两个主要模块: # 1. 陆地植被BRDF校正 (FlexBRDF) - 使用 HyTools 库 # 2. 水体BRDF校正 (Ocean BRDF) - 使用 ocbrdf 模块 # ========== 核心科学计算 ========== numpy>=1.21.0 scipy>=1.7.0 pandas>=1.3.0 xarray>=0.20.0 # ========== GUI 界面 ========== PyQt5>=5.15.0 # ========== 高光谱数据处理 ========== spectral>=0.22.0 # ENVI文件读写 rasterio>=1.3.0 # 栅格数据处理 (GeoTIFF/ENVI) geopandas>=0.10.0 # 地理空间数据处理 shapely>=2.0.0 # 几何形状处理 # ========== HDF5/NetCDF 支持 ========== h5py>=3.0.0 # HDF5文件支持 h5netcdf>=0.13.0 # NetCDF via HDF5 netCDF4>=1.6.0 # NetCDF文件支持 (可选) # ========== 并行处理 ========== ray>=2.0.0 # ========== 机器学习 ========== scikit-learn>=1.0.0 # ========== 可视化 ========== matplotlib>=3.5.0 # ========== 观测几何计算 ========== pvlib>=0.10.0 # 太阳位置计算 pyproj>=3.4.0 # 坐标投影转换 # ========== 进度条/工具 ========== tqdm>=4.60.0