Skip to main content

Solar Farm hydrological model for photovoltaic stations

Project description

OpenKarHydro

光伏电站水文生态过程模拟工具。

基于 NOAH-MP 物理过程,用 Python 重写的开源光伏电站水文生态模拟模型。支持建设前→建设期→运营期全生命周期模拟,评估光伏电站对局地水文循环和植被生态的影响。

安装

pip install openkarhydro

需要 Python 3.12+。

快速开始

# 创建新项目
openkarhydro init my_project
cd my_project

# 将 DEM、气象数据放入 inputs/ 目录
# 编辑 config.yaml 配置参数

# 运行模拟
openkarhydro run config.yaml --output outputs/

# 后处理(生成 SQLite + 空间统计)
openkarhydro postprocess outputs/ --db outputs/results.sqlite

输出文件:

文件 格式 说明
timeseries.csv CSV 逐日时间序列(Excel 可用)
results.sqlite SQLite 日/月/年表 + 空间统计(QGIS 可查)
*.LDASOUT_DOMAIN1.nc NetCDF CF-1.6 空间格点数据(QGIS 直接打开)

QGIS 插件

安装核心包后,在 QGIS 中搜索 OpenKarHydro 插件安装,即可在界面中完成项目创建、模型运行、结果可视化的全流程操作。

参考文档

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openkarhydro-0.2.0.tar.gz (191.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

openkarhydro-0.2.0-py3-none-any.whl (225.5 kB view details)

Uploaded Python 3

File details

Details for the file openkarhydro-0.2.0.tar.gz.

File metadata

  • Download URL: openkarhydro-0.2.0.tar.gz
  • Upload date:
  • Size: 191.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for openkarhydro-0.2.0.tar.gz
Algorithm Hash digest
SHA256 bedb6f73a624a829709c88bf02c660b06502c9b843a7e2456db33112533a4d9e
MD5 e6eb75c66b09fa7914a22809c326ade2
BLAKE2b-256 7a40fd79771819165804e503d0e914052113afceab7f4fc1b8ba4916b7133444

See more details on using hashes here.

File details

Details for the file openkarhydro-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: openkarhydro-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 225.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.12

File hashes

Hashes for openkarhydro-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6fcfe5c6fceb658431db338706851c16a4d94476d12274e577a939719525e8b0
MD5 4136993abbcc90d97ae0832a9d0eab68
BLAKE2b-256 40f0492a98a63b4a9c9e3ba22c46d83c0a87e841ab5da9ef2f3c727f961cb874

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page