Releases: openEDI/oedisi-example
Releases · openEDI/oedisi-example
v0.5.0
What's Changed
- Test weighted least squares and use sparse matrices by @josephmckinsey in #74
- Add PV forecast publication by @rounak-meyur in #80
- Fix numpy .complex_ deprecation by @josephmckinsey in #82
- Use multiplicative noise by @josephmckinsey in #62
- Add multicontainer and regular pnnl dopf by @josephmckinsey in #55
- Allow opening of lines by @josephmckinsey in #83
New Contributors
- @rounak-meyur made their first contribution in #80
Full Changelog: v0.4.1...v0.5.0
v0.4.1
What's Changed
- Update requirements.txt to 2.0.2 by @josephmckinsey in #79
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
Dependency Updates
- More constrained pydantic version
- Dependency on oedisi 2.0.0 for multi-container use case
Feeder
- Reports out feeder incidence adjacency list with equipment id and type. This has certain problems
for 3-winding transformers. - Feeder is now guaranteed to run every time any input has changed until the end time step has been reached.
This means that it may output more than num_timesteps from time t = 0 to t = num_timesteps - 1 - Publishes max active power of PV and a new subscription allows for setting power more reliably.
Multi-Container
- Multi-container build using
oedisi build -m
also allows for docker container to be reused appropriately.
This involves creating a server.py that can configure, run, and terminate any simulation. Only one simulation
is allowed at a time. - Broker implementation allows you to download results and query status.
D-OPF
- NREL D-OPF has been integrated with improved testing and using new feeder controls.
Recorder
- Streamed Arrow files are written using
.steam
and allow incomplete files to be read.
Pull Requests
- Jm/new feeder by @AadilLatif in #39
- Change pydantic version in sgidal-example by @josephmckinsey in #40
- Al/automated dc by @AadilLatif in #41
- Jm/omoo test by @tarekelgindy in #51
- Change gadal/oedisi references al/kubernetes to 1.1.1 by @josephmckinsey in #54
- Remove file 'gadal' by @josephmckinsey in #49
- Add feeder incidences by @josephmckinsey in #53
- Update README with ARM instructions by @josephmckinsey in #68
- Add streaming to recorder by @josephmckinsey in #63
- Fix OMOO DOPF by @josephmckinsey in #60
- Add status REST command to broker by @josephmckinsey in #59
- Fix incidence for 3-winding transformers by @josephmckinsey in #72
- new implementation for multicontainer use case by @AadilLatif in #67
New Contributors
- @AadilLatif made their first contribution in #39
Full Changelog: v0.3.0...v0.4.0
v0.3.0
Version numbers are now separate from the oedisi branch version numbers, since a major breaking change
has been introduced in the feeder federate and more changes are expected.
Breaking Changes
- optional subscription CommandList on Feeder along with InverterControlList
- These allow arbitrary set commands (such as %Pmpp and pf for PV systems)
- new publication for power injections disaggregated by component instead of opendss node
- new publication load Y matrix
- "equipment_ids" are included in all power measurements, corresponding either to the "PVSystem.name" or the bus name ("113").
- new types from oedisi 1.0.0 for the above features
- switching from gadal to oedisi
- Feeder should run whenever there is an update or every time step (15 minutes). The measurement federate is limited to every time step (15 minutes of data). This may impact analysis scripts.
Additional Work
- Use a locally downloaded data set with
existing_feeder_file
in Feeder Config. - Better testing, documentation, and organization of feeder code.
v0.2.4
Updates to latest GADAL/oedisi branch (https://github.com/openEDI/oedisi/releases/tag/v0.2.4).
Fixes numpy issue with complex number deprecation.
v0.2.2
OpenDSS Federates now all use datasets pulled from S3.
IEEE123 system is found on the gadal s3 bucket and the SMART-DS datasets are on the oedi-data-lake bucket
v0.2.1
v0.2.0
Includes injections in topology
Topology is only sent one as it is static.
Also includes docker file as per v0.1.0-post1
v0.1.0-post1
- Dockerfile
- "compiles" to build directory and returns in outputs directory.
v0.1.0
Initial release with full workflow using gadal types.