Skip to content

Releases: openEDI/oedisi-example

v0.5.0

21 Aug 20:12
37e2bf6
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.4.1...v0.5.0

v0.4.1

08 May 20:01
2dacbbd
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.4.0...v0.4.1

v0.4.0

17 Apr 15:06
e4bdf56
Compare
Choose a tag to compare

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

New Contributors

Full Changelog: v0.3.0...v0.4.0

v0.3.0

07 Jul 20:04
2214b06
Compare
Choose a tag to compare

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

07 Jun 21:59
c82c413
Compare
Choose a tag to compare

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

20 Oct 22:28
83e0dd8
Compare
Choose a tag to compare

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

07 Oct 17:32
cca7b09
Compare
Choose a tag to compare

Uses sparse matrices in AWS feeder and state estimator uses it and converts it to dense. #27

v0.2.0

21 Sep 23:38
367e36b
Compare
Choose a tag to compare

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

21 Sep 23:28
58423a3
Compare
Choose a tag to compare
  • Dockerfile
  • "compiles" to build directory and returns in outputs directory.

v0.1.0

13 Sep 00:26
0f7a53b
Compare
Choose a tag to compare

Initial release with full workflow using gadal types.