v0.3.12 Ontology-based mappings
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)
Closed issues:
- Solve the problem in workflow 3 in the dehydrogenation example #205
Merged pull requests:
- Updated the dehydrogenation example to match changes in the datamodel ontology #285 (jesper-friis)
- Update mappings to use new triplestore #284 (jesper-friis)
* This Changelog was automatically generated by github_changelog_generator