Skip to content
@UNSW-CEEM

Collaboration on Energy and Environmental Markets (CEEM)

UNSW CEEM GitHub Page

The Collaboration on Energy and Environmental Markets (CEEM) at the University of New South Wales undertakes interdisciplinary research in the design, analysis and performance of energy and environmental markets and their associated policy frameworks.

CEEM brings together UNSW researchers from a number of Faculties, working together to address key challenges for energy transition applying engineering, economic, business, policy, social and legal perspectives and tools. It is particularly keen to promote open data and open source tools that allow a wide range of interested stakeholders to contribute to successful Australian and global energy transition.

This GitHub organisation hosts software, including open source tools, created by UNSW CEEM researchers.

NEM Tools

Tools related to the Australian National Electricity Market (NEM)

Data

  • A Python package for downloading historical data published by the Australian Energy Market Operator (AEMO). Data available includes energy and FCAS market prices, regional demand and generation summaries, generator dispatch targets and SCADA, interconnector flows and losses, generator bids, and generic constraint formulations and marginal values.
  • A Python package for downloading and handling historical National Electricity Market (NEM) forecast data (5MPD, PD, PDPASA, STPASA and MTPASA) produced by the Australian Energy Market Operator (AEMO).
  • A Python package which reformulates historical total, average and marginal emissions data of the NEM on a dispatch interval basis, using AEMO datasets of generator dispatch and plant emissions intensity factors.
  • nem-bidding-dashboard is a Web App and python package for collating, processing and visualising data relevant to understanding participant behaviour in the Australian National Electricity Market wholesale spot market.
  • View the Web App at https://nembiddingdashboard.org
  • a web-based data visualization and simulation tool (http://www.pacificenergybalance.com/) for decarbonization of Pacific Islands Countries and Territories (PICTs)
  • High-level energy balance for PICTs
  • Renewable energy potential assessment for PICTs

Modelling

  • Nempy is a Python package for modelling the dispatch procedure of the Australian National Electricity Market (NEM). It can be used to formulate very simple dispatch models, or more complex ones by adding features such as ramping constraints, interconnectors, FCAS markets and more.

Distributed Energy Resources (DER) Modelling Tools

  • PrecoolTool is an online web application for calculating solar pre-cooling potential of Australian building stock. It has a database of the avaialble building types in Australia, and electrical load profiles and PV generation from 450 Australian households. PrecoolTool simulates solar pre-cooling during a summer.
  • Solar-Curtailment Python package is for calculating distributed energy resource curtailment including distributed-PV (D-PV) and battery energy storage systems (BESS). Three modes of curtailment can be analysed according to AS/NZS 4777.2-2020: tripping, V-VAr and V-Watt.

Popular repositories

  1. NEMOSIS NEMOSIS Public

    NEMOSIS: NEM Open-source information service. A Python package for downloading historical data published by the Australian Energy Market Operator (AEMO)

    Python 56 31

  2. energy-market-deep-learning energy-market-deep-learning Public

    Experiments in using deep learning to model competition in liberalised electricity markets.

    Python 47 17

  3. nempy nempy Public

    A Python package for modelling the Australian National Electricity Market dispatch procedure

    Python 46 23

  4. NEMSEER NEMSEER Public

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

    Python 19 3

  5. NEMED NEMED Public

    National Electricity Market Emissions Data Tool

    Python 12 4

  6. energy-sharing energy-sharing Public

    Local Energy Sharing Simulator, developed by Naomi Stringer, Luke Marshall, David Martin for the Center of Energy and Environmental Markets at UNSW (Sydney, Australia)

    Python 6 2

Repositories

Showing 10 of 27 repositories
  • nempy Public

    A Python package for modelling the Australian National Electricity Market dispatch procedure

    UNSW-CEEM/nempy’s past year of commit activity
    Python 46 BSD-3-Clause 23 1 4 Updated Jun 17, 2024
  • NEMSEER Public

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

    UNSW-CEEM/NEMSEER’s past year of commit activity
    Python 19 GPL-3.0 3 4 (2 issues need help) 1 Updated Jun 17, 2024
  • CEEM-API Public
    UNSW-CEEM/CEEM-API’s past year of commit activity
    0 0 0 1 Updated May 27, 2024
  • NEMED Public

    National Electricity Market Emissions Data Tool

    UNSW-CEEM/NEMED’s past year of commit activity
    Python 12 BSD-3-Clause 4 4 (1 issue needs help) 0 Updated May 20, 2024
  • NEMOSIS Public

    NEMOSIS: NEM Open-source information service. A Python package for downloading historical data published by the Australian Energy Market Operator (AEMO)

    UNSW-CEEM/NEMOSIS’s past year of commit activity
    Python 56 31 2 2 Updated May 16, 2024
  • CEEM-Gists Public

    A code snippet wiki

    UNSW-CEEM/CEEM-Gists’s past year of commit activity
    Python 1 GPL-3.0 1 0 1 Updated Apr 29, 2024
  • DER_disturbance_analysis Public

    Tool to analyse PV and DER response to System Disturbances

    UNSW-CEEM/DER_disturbance_analysis’s past year of commit activity
    R 5 MIT 1 0 0 Updated Apr 29, 2024
  • .github Public
    UNSW-CEEM/.github’s past year of commit activity
    0 1 0 0 Updated Aug 28, 2023
  • Pacific_Islands_Energy_Balance Public

    An online web application that presents the latest available energy related data for Pacific Islands Countries and Territories (PICTs)

    UNSW-CEEM/Pacific_Islands_Energy_Balance’s past year of commit activity
    Python 0 1 0 0 Updated Aug 28, 2023
  • nem-bidding-dashboard Public

    Dashboard for visualising Australian National Electricity Market bidding data

    UNSW-CEEM/nem-bidding-dashboard’s past year of commit activity
    Python 6 BSD-3-Clause 3 1 0 Updated Aug 1, 2023