v0.4.0
This is a major release that revises parts of the high-level API and adds querying support (STAMQL).
- Updated against stam-rust v0.9.0.
- Major refactoring in stam-python.
- Complex search operations now make use of the query engine in stam-rust.
- Revised high-level API:
- Changed parameters for passing filters to methods like
annotations()
,data()
,textselections()
, etc.. - added AnnotationStore.query()
- removed
find_data()
;data()
suffices
- Changed parameters for passing filters to methods like
- Core model introduced two new selectors: Implemented DataKeySelector and AnnotationDataSelector #10
- Various bugfixes, performance fixes and other improvements
- Jupyter notebook tutorial updated to reflect latest version.