跳转到主要内容

ISO和其他电力系统数据源的Python客户端库。

项目描述

[![构建状态](https://travis-ci.org/WattTime/pyiso.svg?branch=master)](https://travis-ci.org/WattTime/pyiso) [![覆盖率状态](https://coveralls.io/repos/WattTime/pyiso/badge.svg?branch=master)](https://coveralls.io/r/WattTime/pyiso)?branch=master) [![PyPI版本](https://badge.fury.io/py/pyiso.svg)](https://badge.fury.io/py/pyiso)

pyiso提供了[ISO](https://www.epsa.org/industry/primer/?fa=rto)和其他电力系统数据源的Python客户端库。它为WattTime API(https://api.watttime.org/)等提供动力。

文档: https://pyiso.readthedocs.io/

用户组: https://groups.google.com/forum/#!forum/pyiso-users

即将到来的更改

  • 在此处添加更改

变更日志

  • 0.4.0: 添加了BCH(仅贸易)、EIA、IESO、NBPower、NSPower、AESO、PEI、SASK、NLHydro和YUKON当局。添加了 ccgt 作为燃料类型。删除了

    get_lmp 函数(向后不兼容的更改)。

  • 0.3.19: 修复了BPA中 生物质/化石 燃料类型的错误。

  • 0.3.18: 修复了PJM日期解析的错误。

  • 0.3.17: 修复了PJM中 黑液 燃料类型的错误。

  • 0.3.16: 实现 ISONE 的 get_morningreport 和 get_sevendayforecast。

  • 0.3.15: 对 CAISO get_generation 进行了小的错误修复。

  • 0.3.14: 对 ISONE、PJM 和 ERCOT 进行了小的错误修复。

  • 0.3.13: 主要功能:PJM 中的发电混合(仅限 RTHR 市场)。小改动:BPA 中的 SSL 处理。

  • 0.3.12: 错误修复:修复了 EU 认证,感谢 @frgtn!

  • 0.3.11: 更改:将 timeout_seconds 作为客户端构造函数的 kwarg;不要从一次 get_* 调用记住选项到下一次。

  • 0.3.10: 更改:在 NYISO 中使用 market=’DAHR’ 不可用 historical DAHR LMP 数据;当尝试访问 PJM 中的 historical RT5M LMP 数据时引发错误。

  • 0.3.9: 修复了破坏性错误与 BeautifulSoup 相关的问题。小修复:关闭问题 #79、#84。

  • 0.3.8: 小功能:Historical NYISO LMP 数据现在可追溯得更远。

  • 0.3.7: 更改:对于 CAISO 历史发电,如果没有提供市场,默认为 DAHR 市场,而不是 RTHR。

  • 0.3.6: 更改:如果请求 forecast=True 而未指定 start_atend_at,则 start_at 将默认为当前时间;之前它默认为 ISO 的当地时间午夜。错误修复:对于 ISONE 发电和负荷、CAISO DAHR 发电,不再返回 start_at-end_at 范围之外的日期。

  • 0.3.5: 小功能:所有任务都可以接受 start_atend_at kwargs 的字符串。

  • 0.3.2: 小功能:get_lmp 任务。小错误修复:更安全地处理负荷(BPA、ERCOT、MISO、NVEnergy、PJM)和发电(BPA、CAISO、ERCOT、ISONE、NYISO)的响应错误;清理 LMP 测试。

  • 0.3.1: 对 PJM 实时负荷数据进行了小的更改:如果数据快照失败,则回退到 OASIS,将时间向下取到最近的 5 分钟周期。主要功能:SVERI 备份。

  • 0.3.0: 主要功能:将 LMP 添加到所有 ISO;许可变更。请与我们联系以获取替代许可。错误修复:SVERI 有新的 URL。小功能:CAISO 有 15 分钟 RTPD 市场。

  • 0.2.23: 主要修复:ERCOT 实时数据格式已更改,此版本已更新以匹配新格式。对 pandas 0.18 的 excel 日期处理和 MISO 预测进行的小修复。

  • 0.2.22: 功能:NYISO 中的 LMP,感谢 @ecalifornica!DST 转换的错误修复。

  • 0.2.21: 主要功能:NYISO 中的发电混合。错误修复:NYISO 中的时区处理。

  • 0.2.18: 小改动:强制执行 pandas 版本 0.17 或更高版本。

  • 0.2.17: 小改动:在 base.request 中限制重试次数,并增加重试之间的时间。

  • 0.2.16: 主要修复:PJM 废弃了之前版本中使用的源数据。此版本使用新的数据源,具有负荷和联接流量,但没有风。因此,PJM 发电混合目前已被废弃——希望它将在未来的版本中返回。

  • 0.2.15: 小更改:强制执行 pandas 0.16.2 并更改 NYISO 索引标记以修复某些环境中的 NYISO 回归。

  • 0.2.14: 主要功能:ERCOT、MISO、NYISO、PJM 中的负荷预测;MISO 中的发电混合预测;MISO 中的交易预测。小更改:修复了 BPA 中的 DST 错误,重构了几个以更好地使用 pandas。

  • 0.2.13: 小错误修复:更好地在 NVEnergy 中找到最近的数据。

  • 0.2.12: 主要功能:支持 EU,支持 CAISO 中的节流。小升级:改进文档,去重日志消息。

  • 0.2.11: 小错误修复。此外,对从 CAISO 的 get_ancillary_services 返回的数据结构进行了向后不兼容的更改。

  • 0.2.10: 修复了CAISO LMP DAM中的错误。

  • 0.2.9: 为SVERI(AZPS、DEAA、ELE、HGMA、IID、GRIF、PNM、SRP、TEPC、WALC)添加了负荷和发电混合。

  • 0.2.8: 在ISONE中添加了lmp。同时,对从CAISO的get_lmp返回的数据结构进行了不兼容的更改。

  • 0.2.7: 在内华达能源(NEVP和SPPC)中添加了负荷和交易。

  • 0.2.1: 在ISONE中添加了负荷(实时5分钟和每小时预报)。

  • 0.2.0: 维护Python 2.7支持并添加Python 3.4!感谢@emunsing。

项目详情


发布历史 发布通知 | RSS源

下载文件

下载适合您平台的项目文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

pyiso-0.4.0.tar.gz (3.0 MB 查看散列)

上传时间

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页