Recent Releases of Nempy

Nempy - v3.0.3

  • Fix bidirectional unit composite ramp rate calculation. Thanks @TJPAPB for reporting this bug. Closes #33.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman about 1 year ago

Nempy - v3.0.2

  • fix bug in DBManager.populate
  • update DUDETAILSUMMARY.getdata allow for instances where data is need for a record with an ENDDATE before the dispatch interval

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 1 year ago

Nempy - v3.0.0

Updates to allow for the dispatch of bidirectional units. Bidirectional units began operating in the NEM in August 2024.

These updates required breaking changes to the Nempy API, so the new release is new major version 3.0.0.

The main functionality to be affected is the ramp rates, and FCAS regulation joint ramping constraints.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 1 year ago

Nempy - v2.2.0

Fixes a few issues: - specifies version 1.16rc0 for mip-python (solver interface). This is a pre-release of mip-python so not ideal, but the other recent version are having install issues across mac, linux, and windows. Version 1.16rc0 only seems to be having issues on mac so it the best option for now, but we will update when a better one is available. - Changes implementation of solver interface to avoid a pandas warning - Corrects some errors in the bidstack example. - Bumps default requests version in poetry.lock (security fix) - Changes python version in poetry to ">=3.8,<3.13"

Scientific Software - Peer-reviewed - Python
Published by nick-gorman almost 2 years ago

Nempy - v2.1.0

This update to Nempy:

  • Adds the very fast frequency raise and lower market. These use the names lower1s and raisesec1 in the nempy inputs tables. Thanks @mlee94 for pull request #20 which added this functionality.
  • Removes some redundant reloading of input data. Thank @yueXiao2 for PR #16
  • Bumps urllib3 from 2.0.4 to 2.0.6 which resolves a security issue in urllib, see #21
  • Fixes some typos in examples

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 2 years ago

Nempy - v2.0.1

Adds functionality for calculating constraint RHS values and implementing the Basslink switch run, see https://nempy.readthedocs.io/en/latest/historical.html#module-nempy.historicalinputs.rhscalculator, and https://nempy.readthedocs.io/en/latest/examples.html#detailed-recreation-of-historical-dispatch-with-basslink-switch-run respectively.

Fixes errors in the implementation of fast start unit ramp rates and joint regulation and ramping constraints.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 2 years ago

Nempy - v1.1.6

Fixes bug described in #14 Thanks @dehorsley!

Fixes bug described in #13 Thanks @dec-heim!

Corrects documentation as per pull request #12 Thanks @yueXiao2!

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 3 years ago

Nempy - v1.1.5

Fix the bug that v1.1.4 was attempting to fix, with not being about to do over-constrained dispatch re-runs without both FCAS and generic constraints.

Additionally, fix a bug with the XMLCacheManager where downloads of XML files would randomly fail, have implemented functionality to re-attempt the download after waiting 100 seconds which appears to work well.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman about 4 years ago

Nempy - v1.1.4

This update fixes a bug where the over-constrained dispatch rerun functionality would fail if both FCAS and generic constraints weren't used.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman about 4 years ago

Nempy - v1.1.3

  • Fix issue (#6) with AEMO retiring table BIDDAYOFFER_D. Thanks @MattAmos for identifying this. The was fix was done by instead sourcing the price bid data from the xml NEMDE input files published by AEMO. An example has been added to the docs to show Nempy working on data from Jan 2022: https://nempy.readthedocs.io/en/latest/examples.html#nempy-performance-on-recent-data-jan-2022

  • Fix issue (#7) in older data sets from AEMO there was an edge case where no semi scheduled units were providing FCAS and this was causing the input preparation functionality to break. Thanks @andrewhn for raising this issue and suggesting a fix (which I've implemented in this release). An example has been added to the docs to show Nempy working on data from Jan 2015, tests haven't been run on any data earlier to this date. https://nempy.readthedocs.io/en/latest/examples.html#nempy-performance-on-older-data-jan-2015

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 4 years ago

Nempy - v1.1.2

Fix some bugs with testing due updates to pandas and python 3.10

Release for archiving with JOSS publication

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 4 years ago

Nempy - v1.1.1

Updated version of pytest in dev requirements to >=6.2.5 to support python 3.10

Fixes issue #4 Thanks @noah80

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 4 years ago

Nempy - v1.1.0

Add the populatebyday method to the historicalinputs.xmlcache.XMLCacheManager class, the method allows the the cache to be populated with historical data in daily increments.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 4 years ago

Nempy -

Corrected the project README file by removing the section stating that there is no stable release.

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 5 years ago

Nempy -

The first stable release of nempy!

Scientific Software - Peer-reviewed - Python
Published by nick-gorman over 5 years ago