-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
#168 - Experimental JSON CAS support #169
Commits on Aug 13, 2021
-
#168 - Experimental JSON CAS support
- Added very basic JSON CAS support - No support for type systems yet - No support for lenient loading - Remove Cas:NULL via type name instead of puring simply the FS with ID 0 (which may not be a Cas:NULL fs) - Added various constants for type names and feature names in the Cas class (analouge to the Apache UIMA Java SDK impl) - WIP
Configuration menu - View commit details
-
Copy full SHA for 4aed3f2 - Browse repository at this point
Copy the full SHA 4aed3f2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 79db38b - Browse repository at this point
Copy the full SHA 79db38bView commit details -
Merge branch 'master' into feature/168-Experimental-JSON-CAS-support
* master: No issue: make black
Configuration menu - View commit details
-
Copy full SHA for 7073053 - Browse repository at this point
Copy the full SHA 7073053View commit details -
#168 - Experimental JSON CAS support
- Fixed linter error because type hint was referring to a dynamically created type
Configuration menu - View commit details
-
Copy full SHA for c47b2ba - Browse repository at this point
Copy the full SHA c47b2baView commit details -
#168 - Experimental JSON CAS support
- Roll back change of Sofa.sofaArray range type from uima.cas.ByteArray back to uima.cas.TOP which is indeed the range type also used in the Apache UIMA Java SDK - despite only uima.cas.ByteArray being acceptable...
Configuration menu - View commit details
-
Copy full SHA for 8239fe5 - Browse repository at this point
Copy the full SHA 8239fe5View commit details -
#168 - Experimental JSON CAS support
- Added generator for random CASes - Added JSON tests using random CAS generator - Added support for (de)serializing type system information in the JSON format - Move the type/feature name constants from Cas to typesystem.py
Configuration menu - View commit details
-
Copy full SHA for d117758 - Browse repository at this point
Copy the full SHA d117758View commit details -
#168 - Experimental JSON CAS support
- Added another generator for random CASes - Added more tests - Commented out all testing of arrays in the new generator since array handling in cassis seems to have a few conceptual problems when need to be looked at first
Configuration menu - View commit details
-
Copy full SHA for 4f462be - Browse repository at this point
Copy the full SHA 4f462beView commit details -
#168 - Experimental JSON CAS support
- Revert change to stripping the null FS - Changed reference data so that IDs start at 1 and not at 0 leaving 0 reserved for the null FS
Configuration menu - View commit details
-
Copy full SHA for cbf086e - Browse repository at this point
Copy the full SHA cbf086eView commit details
Commits on Aug 14, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 20f4f66 - Browse repository at this point
Copy the full SHA 20f4f66View commit details
Commits on Aug 18, 2021
-
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
* main: #172 - Naming: cas.add_annotation(s) (#181) #175 - Set a feature if the feature name is in a variable (#180) #175 - Set a feature if the feature name is in a variable #174 - FSes that are only transitively referenced cannot be serialized (#179) #170 - Handling of the "uima.noNamespace" prefix (#178) No issue #173 - Rename add_feature to create_feature (#177) # Conflicts: # cassis/typesystem.py
Configuration menu - View commit details
-
Copy full SHA for 13e9816 - Browse repository at this point
Copy the full SHA 13e9816View commit details -
Merge branch 'bugfix/174-FSes-that-are-only-transitively-referenced-c…
Configuration menu - View commit details
-
Copy full SHA for 61de56e - Browse repository at this point
Copy the full SHA 61de56eView commit details -
Merge branch 'bugfix/174-FSes-that-are-only-transitively-referenced-c…
Configuration menu - View commit details
-
Copy full SHA for 0a6be49 - Browse repository at this point
Copy the full SHA 0a6be49View commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for 95bf09a - Browse repository at this point
Copy the full SHA 95bf09aView commit details -
Merge branch 'feature/185-186-187-Handling-of-multipleReferencesAllow…
…ed-and-arrays' into feature/168-Experimental-JSON-CAS-support * feature/185-186-187-Handling-of-multipleReferencesAllowed-and-arrays: #187 - The multipleReferencesAllowed flag on array features is not handled #187 - The multipleReferencesAllowed flag on array features is not handled #187 - The multipleReferencesAllowed flag on array features is not handled #187 - The multipleReferencesAllowed flag on array features is not handled #187 - The multipleReferencesAllowed flag on array features is not handled #187 - The multipleReferencesAllowed flag on array features is not handled #186 - Creating subtypes of inheritance-final types (arrays) is not prevented #185 - Transitively referenced primitive arrays not returned by _find_all_fs #186 - Creating subtypes of inheritance-final types (arrays) is not prevented #187 - The multipleReferencesAllowed flag on array features is not handled
Configuration menu - View commit details
-
Copy full SHA for f1a1cd3 - Browse repository at this point
Copy the full SHA f1a1cd3View commit details
Commits on Aug 19, 2021
-
#168 - Experimental JSON CAS support
- Fix array support - Enable array tests
Configuration menu - View commit details
-
Copy full SHA for 3b50a8e - Browse repository at this point
Copy the full SHA 3b50a8eView commit details -
Merge branch 'feature/185-186-187-Handling-of-multipleReferencesAllow…
…ed-and-arrays' into feature/168-Experimental-JSON-CAS-support * feature/185-186-187-Handling-of-multipleReferencesAllowed-and-arrays: #187 - The multipleReferencesAllowed flag on array features is not handled
Configuration menu - View commit details
-
Copy full SHA for df3baf7 - Browse repository at this point
Copy the full SHA df3baf7View commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for 90d7622 - Browse repository at this point
Copy the full SHA 90d7622View commit details
Commits on Aug 20, 2021
-
#168 - Experimental JSON CAS support
- Change view members field name
Configuration menu - View commit details
-
Copy full SHA for 59ceea4 - Browse repository at this point
Copy the full SHA 59ceea4View commit details
Commits on Aug 25, 2021
-
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for c317e96 - Browse repository at this point
Copy the full SHA c317e96View commit details -
#168 - Experimental JSON CAS support
- Formatting - Removed unused import
Configuration menu - View commit details
-
Copy full SHA for f42992f - Browse repository at this point
Copy the full SHA f42992fView commit details -
Merge branch 'feature/190-real-type-in-type-fs' into feature/168-Expe…
Configuration menu - View commit details
-
Copy full SHA for 1958185 - Browse repository at this point
Copy the full SHA 1958185View commit details -
Merge branch 'feature/190-real-type-in-type-fs' into feature/168-Expe…
…rimental-JSON-CAS-support * feature/190-real-type-in-type-fs: #190 - Allow getting the type system from a type
Configuration menu - View commit details
-
Copy full SHA for 7835360 - Browse repository at this point
Copy the full SHA 7835360View commit details -
Merge branch 'feature/190-real-type-in-type-fs' into feature/168-Expe…
…rimental-JSON-CAS-support * feature/190-real-type-in-type-fs: #190 - Allow getting the type system from a type
Configuration menu - View commit details
-
Copy full SHA for 39135e3 - Browse repository at this point
Copy the full SHA 39135e3View commit details -
Configuration menu - View commit details
-
Copy full SHA for dafd693 - Browse repository at this point
Copy the full SHA dafd693View commit details -
Merge branch 'feature/190-real-type-in-type-fs' into feature/168-Expe…
…rimental-JSON-CAS-support * feature/190-real-type-in-type-fs: #190 - Allow getting the type system from a type # Conflicts: # cassis/cas.py
Configuration menu - View commit details
-
Copy full SHA for ab47a72 - Browse repository at this point
Copy the full SHA ab47a72View commit details -
Merge branch 'feature/190-real-type-in-type-fs' into feature/168-Expe…
Configuration menu - View commit details
-
Copy full SHA for 7da1995 - Browse repository at this point
Copy the full SHA 7da1995View commit details -
Configuration menu - View commit details
-
Copy full SHA for 026fb9d - Browse repository at this point
Copy the full SHA 026fb9dView commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for f18785f - Browse repository at this point
Copy the full SHA f18785fView commit details -
#168 - Experimental JSON CAS support
- Tune performance when serializing JSON to string instead of writing to disk - Added rudimentary performance "test"
Configuration menu - View commit details
-
Copy full SHA for 88ec59b - Browse repository at this point
Copy the full SHA 88ec59bView commit details -
Merge branch 'feature/202-Improve-profile-for-unique_everseen' into f…
Configuration menu - View commit details
-
Copy full SHA for 363900c - Browse repository at this point
Copy the full SHA 363900cView commit details
Commits on Aug 26, 2021
-
Configuration menu - View commit details
-
Copy full SHA for 88cfe21 - Browse repository at this point
Copy the full SHA 88cfe21View commit details -
Merge commit '708b78aa5008ec09497999e5655662e5b572d972' into feature/…
…168-Experimental-JSON-CAS-support * commit '708b78aa5008ec09497999e5655662e5b572d972': #204 - Provide domain on feature
Configuration menu - View commit details
-
Copy full SHA for 0e30177 - Browse repository at this point
Copy the full SHA 0e30177View commit details
Commits on Aug 27, 2021
-
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
* main: No issue: Dont compute coverage for __version__.py No issue: Dont compute coverage for tests #206 - Type unmarshalling from string to the actual type specified in the type system #206 - Type unmarshalling from string to the actual type specified in the type system #206 - Type unmarshalling from string to the actual type specified in the type system #206 - Type unmarshalling from string to the actual type specified in the type system #204 - Provide domain on feature
Configuration menu - View commit details
-
Copy full SHA for 6555be8 - Browse repository at this point
Copy the full SHA 6555be8View commit details
Commits on Aug 30, 2021
-
[UIMA-6266] Clean JSON Wire Format for CAS
- Do not execute performance "tests" when running make test - Update JSON reference data with new data from UIMA Java SDK - including CAS examples using emojis and other Unicode characters - Enabled character offset conversion on import/export in JSON (de)serializer
Configuration menu - View commit details
-
Copy full SHA for 053bbf7 - Browse repository at this point
Copy the full SHA 053bbf7View commit details
Commits on Sep 20, 2021
-
- Do not execute performance "tests" when running make test
- Update JSON reference data with new data from UIMA Java SDK - including CAS examples using emojis and other Unicode characters - Enabled character offset conversion on import/export in JSON (de)serializer
Configuration menu - View commit details
-
Copy full SHA for 36709b1 - Browse repository at this point
Copy the full SHA 36709b1View commit details -
#209 - Parsing an array that was serialized using multipleReferencesA…
…llowed=true fails - Fixed problem by checking the multipleReferencesAllowed feature during deserialization - Added test
Configuration menu - View commit details
-
Copy full SHA for 381a7ec - Browse repository at this point
Copy the full SHA 381a7ecView commit details -
#168 - Experimental JSON CAS support
- Better check whether adding a TextIOWrapper is necessary during serialization - Fixed bad access to element type name - Formatting
Configuration menu - View commit details
-
Copy full SHA for fbcda8e - Browse repository at this point
Copy the full SHA fbcda8eView commit details -
#168 - Experimental JSON CAS support
- Better test if using a TextIOWrapper is really necessary
Configuration menu - View commit details
-
Copy full SHA for 1e97c37 - Browse repository at this point
Copy the full SHA 1e97c37View commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
* main: #209 - Parsing an array that was serialized using multipleReferencesAllowed=true fails
Configuration menu - View commit details
-
Copy full SHA for 08efad0 - Browse repository at this point
Copy the full SHA 08efad0View commit details -
#168 - Experimental JSON CAS support
- Work around issues with cas_to_compareble_text and FSArrays
Configuration menu - View commit details
-
Copy full SHA for 555ed6f - Browse repository at this point
Copy the full SHA 555ed6fView commit details
Commits on Sep 27, 2021
-
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for a77935d - Browse repository at this point
Copy the full SHA a77935dView commit details -
Merge branch 'feature/168-Experimental-JSON-CAS-support' of https://g…
…ithub.com/dkpro/dkpro-cassis into feature/168-Experimental-JSON-CAS-support * 'feature/168-Experimental-JSON-CAS-support' of https://github.com/dkpro/dkpro-cassis: No issue. Formatting. #215 - Ability to exclude types from cas_to_comparable_text #212 - Allow loading/saving XMI/typesystems from/to Path #211 - Serializing an FSArray without any elements breaks #212 - Allow loading/saving XMI/typesystems from/to Path #168 - Experimental JSON CAS support #168 - Experimental JSON CAS support #168 - Experimental JSON CAS support #209 - Parsing an array that was serialized using multipleReferencesAllowed=true fails - Do not execute performance "tests" when running make test - Update JSON reference data with new data from UIMA Java SDK - including CAS examples using emojis and other Unicode characters - Enabled character offset conversion on import/export in JSON (de)serializer #209 - Parsing an array that was serialized using multipleReferencesAllowed=true fails
Configuration menu - View commit details
-
Copy full SHA for e607dd5 - Browse repository at this point
Copy the full SHA e607dd5View commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for 2c14fcd - Browse repository at this point
Copy the full SHA 2c14fcdView commit details -
#168 - Experimental JSON CAS support
- Support for floating point special values in JSON - Support for not serializing the full type system in JSON but only the minimal or none at all
Configuration menu - View commit details
-
Copy full SHA for ceeabb7 - Browse repository at this point
Copy the full SHA ceeabb7View commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
* main: No issue. Fix issues with arrays in cas_to_comparable_text. #219 - Floating point special values not serialized as expected
Configuration menu - View commit details
-
Copy full SHA for dd7e1d2 - Browse repository at this point
Copy the full SHA dd7e1d2View commit details
Commits on Sep 29, 2021
-
Merge branch 'feature/192-cleanup' into feature/168-Experimental-JSON…
Configuration menu - View commit details
-
Copy full SHA for 1c6c334 - Browse repository at this point
Copy the full SHA 1c6c334View commit details -
Configuration menu - View commit details
-
Copy full SHA for 03b14af - Browse repository at this point
Copy the full SHA 03b14afView commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for aff1bda - Browse repository at this point
Copy the full SHA aff1bdaView commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for ebe2be2 - Browse repository at this point
Copy the full SHA ebe2be2View commit details -
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
* main: No issue: Bump version after release No issue: DKPro Cassis 0.6.1 release No issue. Fix PyDoc.
Configuration menu - View commit details
-
Copy full SHA for 7d63d9f - Browse repository at this point
Copy the full SHA 7d63d9fView commit details
Commits on Oct 4, 2021
-
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
* main: #234 - cas_to_comparable_text fails with null arrays
Configuration menu - View commit details
-
Copy full SHA for 9a0d17c - Browse repository at this point
Copy the full SHA 9a0d17cView commit details
Commits on Dec 12, 2021
-
Merge branch 'main' into feature/168-Experimental-JSON-CAS-support
Configuration menu - View commit details
-
Copy full SHA for 0566e37 - Browse repository at this point
Copy the full SHA 0566e37View commit details -
#168 - Experimental JSON CAS support
- Added mention about non-final status in README file
Configuration menu - View commit details
-
Copy full SHA for e89ada4 - Browse repository at this point
Copy the full SHA e89ada4View commit details