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 插件安装,即可在界面中完成项目创建、模型运行、结果可视化的全流程操作。
参考文档
- DEVELOPMENT_DESIGN.md — 架构设计
- HPC_GUIDE.md — 超算使用指南
- QGIS_PLUGIN_DESIGN.md — QGIS 插件设计
Project details
Release history Release notifications | RSS feed
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)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
openkarhydro-0.1.0-py3-none-any.whl
(199.1 kB
view details)
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ce66a8c07c86dd809fc36b5795ff007d4fe8486d950d8ad204ef407ef8f9f01
|
|
| MD5 |
c46f85d5663fa92b610db90d0060bc91
|
|
| BLAKE2b-256 |
379ca559c9398d2668451e2c152d478510a207007d8f2be74b8e19a0e636c5e6
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dc584ee19e872bbc42ed6c0efa93f7e3c221af2f129a90baf5bd2ce0fea2d804
|
|
| MD5 |
7696f788364569c872f57f2f10dea7ec
|
|
| BLAKE2b-256 |
c1e6988cf05d3aadd9635a30bcdc6dd550c19b6b910c01418332d030b3269289
|