Announcing AustralianElectricityMarkets.jl
I am excited to announce the release of AustralianElectricityMarkets.jl, a Julia package designed to bridge the Julia energy modelling ecosystem with data from the Australian Energy Market Operator (AEMO).
At the moment, while the raw data processing itself is managed by an external python dependency, this julia package parses it into a PowerSystems.jl system, allowing to leverage the broader Sienna ecosystem.
The functionalities are still light as it is a very much work in progress and more work is needed to:
Short-term Focus
-
Appropriately model all unit types and refine the operational cost assumptions.
-
Develop of a full network model using GIS data for detailed AC/DC power flow studies.
-
Integrate the NEM-specific constraints (e.g., FCAS, interconnector limits) by extending
PowerSimulations.jl.
Long-term Vision
-
Parse all assumptions of AEMO’s Integrated System Plan (ISP).
-
Interface with GenX.jl for resource capacity expansion modeling.
-
Generalize the architecture into a broader
ElectricityMarkets.jlinterface to support other market regions.
Happy to receive feedback and contributions from the Julia energy modelling community!
Repository: https://github.com/ymiftah/AustralianElectricityMarkets.jl
Documentation: https://ymiftah.github.io/AustralianElectricityMarkets.jl/dev