Release notes

Version 24.2

  • Fix bug when no tags are given for an InfluxDBProfile

  • Fix issue with multi-valued attribute values (such as values in TableRow)

  • Start with the ReadTheDocs documentation

Version 24.1

  • Add support for ESDL release 24.01

Version 23.12.1

  • Fix bug in ProfileManager

  • InfluxDBProfileManager.load_influxdb now returns an esdl.InfluxDBProfile

  • InfluxDBProfileManager: improved handling of situations where no data is returned

Version 23.12

  • Bug fixes in InfluxDBProfileManager

Version 23.11.2

  • Add support for ESDL release 23.11 (with powerCurveTable for WindTurbine)

Version 23.11.1

  • Fix bug in determining the end_datetime of profiles

Version 23.11

  • Implement EDR client

  • Added more predefined QaUs

  • Support for tags in InfluxDBProfileManager

Version 23.10.1

  • Implement set_profile function

  • Corrected some bugs (datetime_utils missing, support for fields with ‘-‘)

Version 23.10

  • Add support functions for handling profiles, geometries and qunatity and units.

Version 23.03

  • Add support for ESDL release 23.03 (added 2 PowerPlant types, referenceYear for CostInformation, added fullLoadHours and operationalHours attributes to Consumer and Transport classes)

Version 22.11.1

  • Add support for ESDL release 22.11 (with KPI-KPI and Sector-Sector relation, ElectricBoiler, PowerPlant types, …)

Version 22.11

  • Add support for Energy Data Repository files (*.edd)

  • Add supoprt for linking to external files (e.g. stored in the EDR) using get_external_reference(url, object_id)

  • Add function to instantiate a class by its class name (instantiate_esdltype(className))

Version 22.10.0

  • Add support for ESDL release 22.10 (with Port-Constraint relation, support for modelling material flows, added powerFactor attribute for electricity related assets, DataSourceList)

Version 22.7.0

  • Add support for ESDL release 22.07 (with ConnectableAsset, ExposedPortsAsset, PumpedHydroPower and CAES assets, restructured some LabelJump information, asset Constraints)

Version 21.12.0

  • Add support for ESDL release 21.12 (with quantity and unit information for InputOutputRelation, renaming of some distribution information classes of AggregatedBuildings)

Version 21.11.0

  • Add support for ESDL release 21.11 (with HybridHeatpump, developmentCosts, Commodity emission attribute)

Version 21.10.0

  • Add support for ESDL release 21.10 (with storage volumes)

Version 21.9.1

  • Add support for ESDL release 21.9 (with pipe and cable relations)

Version 21.9.0

  • Fix pyecore 0.12.1 dependency issue

Version 21.7.1

  • Add support for ESDL release 21.7 (with BufferDistance, ATES)

Version 21.6.2

  • Fix issue with version definition, making the EnergySystemHandler unusable.

  • Add get_all_instances_of_type() to EnergySystemHandler to retrieve all the instances of a certain type in an EnergySystem.

    E.g. esh.get_all_instances_of_type(esdl.GenericProfile) will give you all the profiles defined in the EnergySystem.

Version 21.6.1

  • Add support for InputOutputRelation