多尺度能源系统建模框架
calliope的Python项目详细描述
多尺度能源系统建模框架
Calliope是一个开发能源系统模型的框架,重点是灵活性、高空间和时间分辨率、基于相同的基础模型执行多个运行的能力、以及清晰地分离框架(代码)和模型(数据)。它的主要重点是在从城市地区到整个大陆的范围内规划能源系统。在可选操作中,它还可以在不同的操作条件下测试预定义的系统。 calliope模型由一组文本文件(yaml和csv格式)组成,这些文件完全定义了一个模型,详细说明了技术、位置、资源潜力等。calliope获取这些文件,构造优化问题,解决问题,并报告结果。结果可以保存到csv或netcdf文件中进行进一步处理,或者通过python提供的丰富的科学数据处理功能(如Pandas和xarray)直接在python中进行分析。 Calliope提供了一些内置的分析和可视化工具。掌握一些python编程语言的知识有助于运行calliope和使用这些工具,但不是一个先决条件。 calliope可以在windows、macos和linux上运行。使用 有关更多information on installing信息,请参阅文档。 几个易于理解的示例模型是included with Calliope,可以通过 这个tutorials in the documentation run through these examples。一个好的开始是看这些教程来了解Calliope的工作原理,然后阅读在线文档中的“简介”、“构建模型”、“运行模型”和“分析模型”部分。 我们的model gallery中提供了在同行评议的科学出版物中使用的更全面的示例。 文档可在阅读文档时获得: 做出改变: 有关更多信息,请参见我们的contribution guidelines——以及join us on Gitter来提问或讨论代码。 请参阅changelog中最新版本中所做的更改。 如果您使用Calliope进行学术工作,请引用: Stefan Pfenninger和Bryn Pickering(2018年)。Calliope:多尺度能源系统建模框架。开源软件杂志,3(29),825。doi: 10.21105/joss.00825 版权所有2013-2019作者中列出的Calliope贡献者 根据apache许可证2.0版(以下简称“许可证”)授权;您
除非符合许可证,否则不能使用此文件。你可以
在 http://www.apache.org/licenses/LICENSE-2.0 除非适用法律要求或书面同意,否则软件
根据许可证分发是按“原样”分发的,
无任何明示或默示的保证或条件。
有关管理权限的特定语言和
许可下的限制。内容
关于
快速启动
conda
包管理器通过运行一个命令conda create -c conda-forge -n calliope python=3.6 calliope
安装它最快。calliope.examples
子模块访问。文档
贡献
git checkout -b new-feature
)git push origin my-new-feature
)新功能
引用Calliope
许可证
推荐PyPI第三方库