43 lines
1.2 KiB
Plaintext
43 lines
1.2 KiB
Plaintext
# 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
|