Skip to content

Releases: SINTEF/dlite

v0.3.12 Ontology-based mappings

04 Aug 10:23
Compare
Choose a tag to compare

Throughout update of mappings.py
* Added the Step class to represent different mapping routes and easy selection of the best one
* Added cost for different routes for automatic suggestion and sorting of routes
* Handle units correctly
* Added functions for instantiating dlite instances.
* Use the triplestore sub-package - use a Triplestore instance instead of a list of tuples
* Also ensured that functions IRIs does not change between sessions, via the new function_id() help function.
* Made MappingError a subclass of DLiteError as suggested by Francesca.
* Added getprop() method to metadata for easy access to its properties.
* Infer function_repo from triplestore.
* Added instantiate() in favour or the old and now deprecated make_instance()

Changelog

v0.3.12 (2022-08-04)

Full Changelog

Closed issues:

  • Solve the problem in workflow 3 in the dehydrogenation example #205

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.11

03 Aug 17:56
Compare
Choose a tag to compare

Add changelog for v0.3.10

v0.3.10

03 Aug 07:41
78373e7
Compare
Choose a tag to compare

What's Changed

Full Changelog: v0.3.9...v0.3.10

v0.3.9

27 Apr 08:44
Compare
Choose a tag to compare

Wider arch support

DLite now has built wheels (binary installation files) for a wider range, including 32-bit newer Linux distros similar to CentOS 7.

Changelog

v0.3.9 (2022-04-27)

Full Changelog

Fixed bugs:

  • Release workflow is failing #251
  • psycopg2-binary install failing in CI #249
  • Fix build wheel image for manylinux2014_i686 #240

Closed issues:

  • Ensure that collection labels are unique #223

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.8

21 Mar 19:54
Compare
Choose a tag to compare
  • Made Collections a proper subclass of Instance in the Python interface
    • allows to add collections to collections from Python
    • removes the need to convert between collections and instances
    • made all instance methods available for collections
  • Allowed the use of pathlib.Path for file paths in addition to pure strings in the Python interface
  • Bug fixes

Changelog

v0.3.8 (2022-03-21)

Full Changelog

Closed issues:

  • Python interface - make Collection a true subclass of Instance #242
  • Python-plugin to accept Posix paths and not only strings #241
  • Only build Docker building images if newer parent image exists #219

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.7

15 Mar 01:22
Compare
Choose a tag to compare

Changelog

v0.3.7 (2022-03-15)

Full Changelog

Fixed bugs:

  • Remove empty folders for release workflow #236
  • Fix weekly image builds #232

Closed issues:

  • Use the requirements.txt as a hash instead of the github SHA for the cache #238
  • Speed up CI build wheel for musllinux #226

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.6

14 Mar 17:09
Compare
Choose a tag to compare

Changelog

v0.3.6 (2022-03-14)

Full Changelog

Fixed bugs:

  • Deploy build failing on Windows #234

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.5

14 Mar 15:49
Compare
Choose a tag to compare

Changelog

v0.3.5 (2022-03-14)

Full Changelog

Closed issues:

  • Fix failing deployment of new release on pypi #229

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.4

12 Mar 23:00
Compare
Choose a tag to compare

Distributed dlite as dlite-python on pypi.

Changelog

v0.3.4 (2022-03-12)

Full Changelog

Implemented enhancements:

  • Use the serialize Python package to support several generic serialisation formats #40

Fixed bugs:

  • No respect for virtual environment system paths #178
  • Building without Python support fails #146

Closed issues:

  • Fix references in README.md #215
  • pip installing from GitHub fails for Python3.9 on Windows #209
  • Reading dlite blob data from Python hex-encoded string #186
  • Make dlite read and write SOFT7 json serialisation format #185
  • Make DLiteStorageBase and DLiteMappingBase available from the python api #182
  • Add keyword argument support to SWIG-generated code #176
  • Deploy dlite on pypi #173
  • Fix pip install . from system python on linux #171
  • Read collection from file #164
  • Ensure a single global state in err.c #163
  • Find out why MSVC segfaults when FreeLibrary() is called when a plugin is unloaded #156
  • Add python tests suite for reading/writing different storage types and file formats #138
  • More semantic naming of plugin_path_delete() and similar functions #128
  • Set up automatical deployment #123
  • Add generic example showing how mapping to ontologies #83

Merged pull requests:

* This Changelog was automatically generated by github_changelog_generator

v0.3.1

21 Aug 23:10
43d210d
Compare
Choose a tag to compare

Changes:

  • got rid of the jansson dependency - the JSON storage plugin is now always available (JSMN is now used for parsing json, while dlite itself implements serialising)
  • manage a single global state that is shared with dynamic loaded plugins. This allow the plugins to link dlite statically, reducing library search path issues, especially on Windows
  • json files with immutable entities are not modified by default
  • fixed issue with loading collections
  • fixed issue python interface to dlite search paths
  • fixed several other bugs