Releases: UNSW-CEEM/NEMOSIS
Releases · UNSW-CEEM/NEMOSIS
v3.8.0
- Implements fix for AEMO changing file naming conventions on NEMWEB. Thanks @Starstrike99 for raising #40 which raised this problem.
- Add the table INTERMITTENT_GEN_SCADA (this is a next day table so availability is limited to aprox the last 2 months). Thanks @jthurley for raising #39 which suggested this addition.
- Added the DIRECTION column to bidding tables, which is needed now that there are bi-directional units. Thanks @Starstrike99 for raising #41 which suggested this addition.
- A Windows EXE file for the GUI will be added to the release shortly.
NEMOSIS
Update excel file reading functionality to handle AEMO changing the tab name in the "NEM Registration and Exemption List.xls" work book from "Generators and Scheduled Loads" to "PU and Scheduled Loads". NEMOSIS should now work for both the old and new name.
v3.6.0
A few minor updates:
- Added the table ROOFTOP_PV_ACTUAL. Thanks @mdavis-xyz for the suggestion.
- Added data clean for the table Generators and Scheduled Loads such that all missing values of nan values are converted to '-'. Thanks @mdavis-xyz for the suggestion.
- Improved datetime parsing. Thanks @mdavis-xyz for the pull request.
- Added columns RAISE1SEC and LOWER1SEC to NEXT_DAY_DISPATCH_LOAD and DISPATCHLOAD. Thanks @rccolle for the pull request.
NEMOSIS
- Add new table, NEXT_DAY_DISPATCHLOAD, which contains the same data as DISPATCHLOAD but is available the next day. Data source is here: https://nemweb.com.au/Reports/Current/Next_Day_Dispatch/.
- Documentation for NEXT_DAY_DISPATCHLOAD and DAILY_REGION_SUMMARY still need to be added to the NEMOSIS wiki.
NEMOSIS
- Change the source of bidding data so that bids are available next day, this also means there should no gap in the bidding data accessed through NEMOSIS. The new data source is here: http://www.nemweb.com.au/REPORTS/CURRENT/Bidmove_Complete/
- Add access to regional summary data published the next day. The data source is here: http://www.nemweb.com.au/REPORTS/CURRENT/Daily_Reports/.
NEMOSIS
- Replace print messages with logging, this means messages displayed by NEMOSIS can be controlled by the user as per the readme documentation. Thanks to @prakaa
- Fix bug where attempting to download bidding data that is not available on nemweb would cause NEMOSIS to crash. Not AEMO stopped uploading monthly bidding files to the public archive as of April 2021. If NEMOSIS can't find bidding in the archive, it attempts to download from the 'bid move complete' dataset, which only hosts a 12 month window of the most recent bidding data (https://www.nemweb.com.au/REPORTS/Archive/Bidmove_Complete/). If the bidding data is not available a warning is logged.
NEMOSIS
- Fixed #20 where NEMOSIS couldn't access bid data after March 2021 because AEMO changed the format in which the data was published. Thanks @dawkinsmw for helping put together the methodology for extracting the data from the new format. Note with the format change there is still a window of missing data which includes March 2021, the 1st of April 2021, and the first 4 hrs of the 2nd of April.
- Added the rebuild option to the
dynamic_data_compiler
function, this forces NEMOSIS to rebuild feather or parquet cache files from the raw CSV data. This is useful if you want to add extra columns to the data cache, as described here: https://github.com/UNSW-CEEM/NEMOSIS#accessing-additional-table-columns
NEMOSIS
Major version increment due to small but breaking changes to the API
- removed data_merge argument from dynamic data_compiler as cache_compiler now contains this functionality
- invalid arguments to data_compiler and cache_compiler now raise errors
- all static tables can now be accessed using the static_table function. Functions static_table_FCAS_elements_file and static_table_xl have been removed.
NEMOSIS
Major version increment:
Updated API, thanks to @prakaa for #15. New features are: 1) type parsing for data returned via the API, 2) cache_compiler function that builds a cache of typed feather or parquet files. See the updated readme for more details.
Patch version increment:
Removed columns SEMISCHEDULE_CLEAREDMW, SEMISCHEDULE_COMPLIANCEMW from TRADINGLOAD defaults