Skip to content

Releases: dss-extensions/OpenDSSDirect.py

v0.4.0

17 Jun 15:35
Compare
Choose a tag to compare

This release upgrades to DSS Python 0.10.5, finally supporting Python 3.8 on the PyPI package. The version was bumped to v0.4.0 to reflect several changes.

This release introduces a more complete coverage of the DSS C-API extensions, mirroring most of DSS Python's modules in OpenDSSDirect.py's style. That includes both new functions on existing modules and new modules (CNData, LineGeometries, LineSpacings, Reactors, ReduceCkt, TSData, WireData).

More rigorous error checking was also implemented, with most errors now mapped to exceptions. This should be the only change that could actually break compatibility with the v0.3.x series.

v0.3.7

04 Mar 16:03
64e03a1
Compare
Choose a tag to compare
Use dss_python==0.10.1 (#54)

* Update dss_python to 0.10.1.
* Update tests to use os.linesep -- fixed in DSS C-API 0.10.1, previous was always `\r\n`, independent of the OS.
* Increment version (micro).

v0.3.6

04 Mar 16:03
Compare
Choose a tag to compare
Bump to v0.3.6

v0.3.5

19 Nov 17:43
5af1e77
Compare
Choose a tag to compare
  • Adjust imports and modules according to the DSS Python 0.10 refactor
  • Include new DSSClasses added in DSS Python 0.10
  • Adds a working dss.Basic.AllowForms (and tests)

v0.3.4

17 Aug 13:27
Compare
Choose a tag to compare
  • Fix missing imports

v0.3.3

16 Aug 19:39
Compare
Choose a tag to compare
  • Fix class_to_dataframe("wiredata") issue
  • Make dev install use black via pre-commit

v0.3.2

15 Aug 22:25
Compare
Choose a tag to compare
  • Add clean_code option for class_to_dataframe
  • Code quality, autoformat and testing improvements

v0.3.1

14 Aug 06:33
Compare
Choose a tag to compare

Fix version string

v0.3.0

13 Aug 02:53
Compare
Choose a tag to compare
  • Full package rewrite (thanks to @PMeira) using dss_python
  • Fix memory leaks
  • Add Y Matrix functions
  • Fix issues with ControlQueues
  • Support .sng and .dbl file formats
  • Remove 'Empty var_arr found' warning
  • Change interface behaviour to more explicit read only or read write functions