Skip to content

v0.8.0

Compare
Choose a tag to compare
@geofjamg geofjamg released this 13 Jun 20:46
· 593 commits to main since this release
6b0ad13

PyPowSyBl v0.8.0 Release Notes

Solved issues

  • Migrate to PowSyBl Core 4.2.0, SLD 2.2.0 and OLF 0.11.0 (#113)
  • Voltage sensitivity calculation (#81)
  • Zone sensitivity calculation (#112)
  • AC sensitivity calculation (OLF) and Hades2 sensitivity (AC and DC) in addition to OLF (#86)
  • Add more network series (#88, #94, #100, #114, #106, #128)
  • Network update (#50, #91)
  • Breaking change in sensitivity analysis to better model AC and DC calculation (#97, #109)
  • Pythonic imports (#78): all packages (network, loadflow, etc) are automatically imported by just importing pypowsybl.
import pypowsybl as pp

# nothing else needed!
  • Parameters support for network import/export (#83)
  • Add more IEEE test cases (#82)
  • Improve ReadTheDoc documentation (#89, #90):
  • Return numpy arrays from c++ layer when possible (avoids some copies) (#92)
  • Fix PSS/E file loading (#98)
  • Clean exception management (#93, #99)
  • Automate PyPi releases (#115)
  • Add options for extra-jar to be built with native-image (#105)

API changes

  • security-analysis package has been renamed security
  • sensitivity-analysis package has been renamed sensitivity
  • create function from sensitivity-analysis has been replaced by create_dc and create_ac
  • run_ac and run_dc in SensitivityAnalysis class have been replaced by run
  • get_buses(), get_generators() and get_loads() methods have been removed from Network
  • Pandas based network elements getters have been rename from create_<elements>_data_frame() to get_<elements>()
  • Pandas based network elements updaters have been rename from update_<elements>_from_data_frame() to update_<elements>()