Recent Releases of dkpro-cassis
dkpro-cassis - cassis 0.10.1
What's Changed
- #322 - Error that type already exists during typesystem load by @reckart in https://github.com/dkpro/dkpro-cassis/pull/323
- #321 - eq on Type objects causes RecursionError by @reckart in https://github.com/dkpro/dkpro-cassis/pull/324
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.10.0...v.0.10.1
- Python
Published by reckart 11 months ago
dkpro-cassis - cassis 0.10.0
What's Changed
- #308 - Make type system iterable by @reckart in https://github.com/dkpro/dkpro-cassis/pull/309
- #310 - Add short_name property to type by @reckart in https://github.com/dkpro/dkpro-cassis/pull/311
- #312 - Ability to retrieve a type by its short name by @reckart in https://github.com/dkpro/dkpro-cassis/pull/313
- #318 - Address linter issues by @reckart in https://github.com/dkpro/dkpro-cassis/pull/319
- #316 - Switch to using plain pyproject.toml by @reckart in https://github.com/dkpro/dkpro-cassis/pull/317
- #314 - Switch to poetry by @reckart in https://github.com/dkpro/dkpro-cassis/pull/315
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.9.1...v0.10.0
- Python
Published by reckart 12 months ago
dkpro-cassis - cassis 0.9.1
What's Changed
- #305 - Relax version constraints on itertools by @reckart in https://github.com/dkpro/dkpro-cassis/pull/306
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.9.0...v0.9.1
- Python
Published by reckart almost 2 years ago
dkpro-cassis - cassis 0.9.0
What's Changed
- #293 - Relaxed dependency on attrs by @DavidHuebner in https://github.com/dkpro/dkpro-cassis/pull/294
- #295 - Improve warning message in addfeature() by @zesch in https://github.com/dkpro/dkpro-cassis/pull/296
- #297 - Possible inconsistency in test fixtures by @reckart in https://github.com/dkpro/dkpro-cassis/pull/298
- #299 - cassis won't find tokens when doing cas.select(...TOP) by @reckart in https://github.com/dkpro/dkpro-cassis/pull/300
- #301 - Make better use of type constants in code by @reckart in https://github.com/dkpro/dkpro-cassis/pull/302
- #249 - Set sofa string and document language in Cas constructor by @reckart in https://github.com/dkpro/dkpro-cassis/pull/303
- #250 - Convenience for setting the document language by @reckart in https://github.com/dkpro/dkpro-cassis/pull/304
New Contributors
- @zesch made their first contribution in https://github.com/dkpro/dkpro-cassis/pull/296
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.8.0...v0.9.0
- Python
Published by reckart about 2 years ago
dkpro-cassis - cassis 0.8.0
What's Changed
- ๐ #290 - Speedup loadcasfrom_xmi by improving offset mapping by @DavidHuebner in https://github.com/dkpro/dkpro-cassis/pull/291
- โญ๏ธ #288 - Add lenient loading and type system merging to loadcasfrom_json by @timbmg in https://github.com/dkpro/dkpro-cassis/pull/288
New Contributors
- @timbmg made their first contribution in https://github.com/dkpro/dkpro-cassis/pull/288
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.6...v0.8.0
- Python
Published by reckart over 2 years ago
dkpro-cassis - cassis 0.7.6
What's Changed
- ๐ #280 - JSON CAS parsing does not handle DocumentAnnotation properly by @reckart in https://github.com/dkpro/dkpro-cassis/pull/282
- ๐ #281 - Types with array range break JSON typesystem parsing by @reckart in https://github.com/dkpro/dkpro-cassis/pull/286
- โ๏ธ #283 - Allow reading JSON CASes with out-of-order SofaFSes by @reckart in https://github.com/dkpro/dkpro-cassis/pull/284
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.5...v0.7.6
- Python
Published by reckart almost 3 years ago
dkpro-cassis - cassis 0.7.5
What's Changed
- ๐ #217 - Use types in selects by @reckart in https://github.com/dkpro/dkpro-cassis/pull/275
- ๐ #276 - Cannot deserialize from JSON Cas if child type comes before super type by @jcklie in https://github.com/dkpro/dkpro-cassis/pull/277
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.4...v0.7.5
- Python
Published by jcklie about 3 years ago
dkpro-cassis - cassis 0.7.4
What's Changed
- ๐ #266 - Caching typesystem.isinstanceof(..., TYPENAMESTRING_ARRAY) by @DavidHuebner in https://github.com/dkpro/dkpro-cassis/pull/267
- ๐ #268 - GitHub Actions builds do not run due to missing Python version by @reckart in https://github.com/dkpro/dkpro-cassis/pull/269
- ๐ #265 - Error parsing certain JSONs with embedded type system by @reckart in https://github.com/dkpro/dkpro-cassis/pull/271
- ๐ #270 - Merging type systems breaks consistency by @reckart in https://github.com/dkpro/dkpro-cassis/pull/273
New Contributors
- @DavidHuebner made their first contribution in https://github.com/dkpro/dkpro-cassis/pull/267
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.3...v0.7.4
- Python
Published by reckart about 3 years ago
dkpro-cassis - cassis 0.7.3
We are pleased to announce the release of cassis 0.7.3.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
What's Changed
- ๐ #259 - Wrong entities are removed when iterating through CAS by @reckart in https://github.com/dkpro/dkpro-cassis/pull/260
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.2...v0.7.3
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by reckart over 3 years ago
dkpro-cassis - cassis 0.7.2
We are pleased to announce the release of cassis 0.7.2.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
What's Changed
- ๐ Fixed a typo in README by @shabie in https://github.com/dkpro/dkpro-cassis/pull/256
- ๐ Added example of populating an array feature to the documentation by @reckart in a39e29e59759084db00e8fc0afd7dc11f4b2914f
- ๐ #258 Empty string arrays are not supported by @simonmeoni in https://github.com/dkpro/dkpro-cassis/pull/257
New Contributors
- @shabie made their first contribution in https://github.com/dkpro/dkpro-cassis/pull/256
- @simonmeoni made their first contribution in https://github.com/dkpro/dkpro-cassis/pull/257
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.1...v0.7.2
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by reckart over 3 years ago
dkpro-cassis - cassis 0.7.1
We are pleased to announce the release of cassis 0.7.1.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.7.0
- ๐ #248 - Type system serialization now adds XML header by @jcklie
- ๐ #252 - Better printing of types and feature structures by @jcklie in https://github.com/dkpro/dkpro-cassis/pull/254
- ๐ #253 - Do not emit warnings about redefine features during merge by @jcklie in https://github.com/dkpro/dkpro-cassis/pull/255
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.7.0...v0.7.1
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by jcklie almost 4 years ago
dkpro-cassis - cassis 0.7.0
We are pleased to announce the release of cassis 0.7.0.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.6.1
- ๐ป #168 - Experimental JSON CAS support by @reckart in https://github.com/dkpro/dkpro-cassis/pull/169
- ๐ป #244 - Update dependencies by @jcklie in https://github.com/dkpro/dkpro-cassis/pull/245
- ๐ป #162 - Handling of Invalid sofa indexes by @reckart in https://github.com/dkpro/dkpro-cassis/pull/246
- ๐ #234 - castocomparable_text fails with null arrays by @reckart in https://github.com/dkpro/dkpro-cassis/pull/235
- ๐ #236 - Long output when printing type by @jcklie in https://github.com/dkpro/dkpro-cassis/pull/237
- ๐ #238 - Error parsing FSList in cTAKES xmi by @reckart in https://github.com/dkpro/dkpro-cassis/pull/239
- ๐ #242 - Array features are wrapped in extra array by @reckart in https://github.com/dkpro/dkpro-cassis/pull/243
Full Changelog: https://github.com/dkpro/dkpro-cassis/compare/v0.6.1...v0.7.0
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by reckart about 4 years ago
dkpro-cassis - cassis 0.6.1
We are pleased to announce the release of cassis 0.6.1.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.6.0:
- ๐ป Utility method to obtain a transitive closure of a set of types
- ๐ Fixed a bug with offset mapping if CAS contains no text (no mapping should be performed in this case)
- ๐ Fixed a bug with
cas_to_comparable_textclaiming that some feature structures have no ID
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by reckart over 4 years ago
dkpro-cassis - cassis 0.6.0
We are pleased to announce the release of cassis 0.6.0.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.5.3:
- ๐ป CAS and type system now also allow loading via a
Pathobject - ๐ป Improving support for
multipleReferencesAllowed=true - ๐ป Improving support for unmarshalling CAS values into their Python equivalent
- ๐ป Expose domain of a feature
- ๐ป Add support to load empty CAS from XMI
- ๐ป Better handle final inheritance for built-in types
- ๐ป Improve support for getting/setting (nested) feature values
- ๐ป Better support for (de)serializing byte array
- ๐ Fixed a bug that caused errors when trying to parse empty arrays
- ๐ Fixed a bug that caused errors when trying to parse special floating point values
- ๐ Fixed a bug that caused errors when trying to parse empty arrays
- ๐ Fixed a bug that caused serializing an FSArray without any elements to break
- ๐ Fixed a bug where
get_all_featuresdid not return all features - ๐ Fixed a bug where
_find_all_fsdid not return primitive feature structures - ๐ Fixed a bug where transitively referenced feature structures could not be serialized
- ๐ Fixed a bug when handling of the "uima.noNamespace" prefix
- ๐งน Clean up the code and modernize it
- ๐งน Improve performance for when inheriting features
- ๐งน Rename
add_annotation(s)toadd()/add_all(), the old versions are now deprecated and will be removed in a future release - ๐งน Rename
add_feature()tocreate_feature(), the old version is deprecated and will be removed in a future release - ๐งช Add test files from the Apache UIMA Java SDK
- ๐งช Add a function to convert a CAS to comparable text
This release might contain some breaking changes, please check when upgrading from an earlier relase.
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by jcklie over 4 years ago
dkpro-cassis - cassis 0.5.3
We are pleased to announce the release of cassis 0.5.3.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.5.2:
- Always encode XML as unicode
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by jcklie over 4 years ago
dkpro-cassis - cassis 0.5.0
We are pleased to announce the release of cassis 0.5.0.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.4.0:
- Return lists instead of iterators for most things
- Fixed a bug with select_covered
- Fixed a bug with types inheriting from "uima.tcas.DocumentAnnotation"
If you discover problems with this release, please report them to us via our issue tracker.
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by jcklie over 5 years ago
dkpro-cassis - cassis 0.4.0
We are pleased to announce the release of cassis 0.4.0.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.3.0:
- cassis 0.4.0 now requires at least Python 3.6
- When loading, we convert from UIMA offsets (in UTF16 byte) to UTF8 codepoint offsets and back when writing XMI
- Add a "remove_annotation" method to the Cas object
- Add
lenientflag toload_from_xmi
If you discover problems with this release, please report them to us via our issue tracker.
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by jcklie over 5 years ago
dkpro-cassis - cassis 0.3.0
We are pleased to announce the release of cassis 0.3.0.
DKPro cassis provides a pure-Python implementation of the Common Analysis System (CAS) as defined by the UIMA framework.
Notable changes since cassis 0.2.9:
- Typesystems create type classes only on demand, thereby significantly reducing type system loading time
- Add selector syntax for nested feature structures
- Many bug fixes
If you discover problems with this release, please report them to us via our issue tracker.
Also thanks to all issue reporters, testers, feature suggesters, and users!
- Python
Published by jcklie over 5 years ago