Skip to main content

Solar Farm hydrological model for photovoltaic stations

Project description

OpenKarHydro

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

基于 SOFAR 2.3 + 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.1.0.tar.gz (177.3 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.1.0-py3-none-any.whl (199.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for openkarhydro-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0ce66a8c07c86dd809fc36b5795ff007d4fe8486d950d8ad204ef407ef8f9f01
MD5 c46f85d5663fa92b610db90d0060bc91
BLAKE2b-256 379ca559c9398d2668451e2c152d478510a207007d8f2be74b8e19a0e636c5e6

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for openkarhydro-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dc584ee19e872bbc42ed6c0efa93f7e3c221af2f129a90baf5bd2ce0fea2d804
MD5 7696f788364569c872f57f2f10dea7ec
BLAKE2b-256 c1e6988cf05d3aadd9635a30bcdc6dd550c19b6b910c01418332d030b3269289

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