增加坡度计算

This commit is contained in:
2026-04-22 09:27:59 +08:00
parent 4fd1b0a203
commit d563a56358
20 changed files with 4891 additions and 344 deletions

View File

@ -1,14 +1,42 @@
# BRDF_GUI 项目依赖
# 安装命令: pip install -r requirements.txt
#
# 本项目包含两个主要模块:
# 1. 陆地植被BRDF校正 (FlexBRDF) - 使用 HyTools 库
# 2. 水体BRDF校正 (Ocean BRDF) - 使用 ocbrdf 模块
# ========== 核心科学计算 ==========
numpy>=1.21.0
ray>=2.0.0
h5py>=3.0.0
h5netcdf>=0.13.0
matplotlib>=3.5.0
pandas>=1.3.0
scikit-learn>=1.0.0
scipy>=1.7.0
pandas>=1.3.0
xarray>=0.20.0
rasterio>=1.2.0
spectral>=0.22.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
geopandas>=0.10.0
shapely>=2.0.0