Skip to main content

A package for downloading and handling forecasts for the National Electricity Market (NEM) from the Australian Energy Market Operator (AEMO).

Project description

nemseer

PyPI version Continuous Integration and Deployment Documentation Status codecov Code style: black

A package for downloading and handling historical forecast data for the National Electricity Market (NEM) produced by the Australian Energy Market Operator (AEMO).

Development progress

While this package is currently under development, nemseer can currently be used to download and cache historical forecast data from AEMO. Future releases will focus on handling downloaded data.

For a high-level overview of development, check out the roadmap.

Installation

pip install nemseer

Overview

nemseer allows you to access historical AEMO pre-dispatch and Projected Assessment of System Adequacy (PASA) forecast data available through the MMSDM Historical Data SQLLoader.

forecast_overview

Source: Reserve services in the National Electricity Market, AEMC, 2021

Whereas PASA processes are primarily used to assess resource adequacy (i.e. "can operational demand be met in the forecast horizon with a sufficient safety (reserve) margin?") based on technical inputs and assumptions for resources in the market, pre-dispatch processes incorporate the latest set of market participant offers and thus produce regional prices forecasts[^1] for energy and frequency control ancillary services (FCAS). A more detailed overview of the various pre-dispatch and PASA processes can be found in the glossary.

[^1]: We use the term "forecast" loosely, especially given that pre-dispatch "forecasts" change once participants update offer information (e.g. through rebidding). Rather, the purpose of these "ahead processes" is to provide system and market information to participants to inform their decision-making. However, to avoid confusion, we use the words ""forecast" and "forecast types" in nemseer.

nemseer enables you to download and work with data from the following forecast types (where available, AEMO process and table descriptions are linked):

  1. 5-minute pre-dispatch (P5MIN: Table descriptions)
  2. Pre-dispatch (PREDISPATCH: Table descriptions)
  3. Pre-dispatch Projected Assessment of System Adequacy (PDPASA: Tables and Descriptions)
  4. Short Term Projected Assessment of System Adequacy (STPASA: Table descriptions)
  5. Medium Term Projected Assessment of System Adequacy (MTPASA: Table descriptions)

Another helpful reference for PASA information is AEMO's Reliability Standard Implementation Guidelines.

ST PASA Replacement Project

Note that the methodologies for PD PASA and ST PASA are being reviewed by AEMO. In particular, the ST PASA Replacement project will combine PD PASA and ST PASA into ST PASA. For more detail, refer to the final determination of the rule change and the AEMO ST PASA Replacement Project home page.

Usage

Glossary

The glossary contains overviews of the PASA and pre-dispatch processes, and descriptions of terminology relevant to using nemseer.

Quick start

Check out the Quick start for examples of how you can use nemseer.

Contributing

Interested in contributing? Check out the contributing guidelines, which also includes steps to install nemseer for development.

Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.

License

nemseer was created by Abhijith Prakash. It is licensed under the terms of the BSD 3-Clause license.

Credits

nemseer was created with cookiecutter and the py-pkgs-cookiecutter template.

Thanks to Nick Gorman for his help in reviewing elements of nemseer.

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

nemseer-0.4.0.tar.gz (21.0 kB view hashes)

Uploaded Source

Built Distribution

nemseer-0.4.0-py3-none-any.whl (21.0 kB view hashes)

Uploaded Python 3

Supported by

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