Skip to content

Releases: averbis/averbis-python-api

Averbis Python API 0.17.0

05 Dec 12:15

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.16.0...0.17.0

Averbis Python API 0.16.0

11 Sep 12:38

Choose a tag to compare

What's Changed

Full Changelog: 0.15.0...0.16.0

Averbis Python API 0.15.0

27 Aug 14:00

Choose a tag to compare

Python version

Python 3.8 is no longer supported. The minimal supported python version is now 3.9.

What's Changed

New Contributors

Full Changelog: 0.14.0...0.15.0

Averbis Python API 0.14.0

13 Aug 12:09
39dc385

Choose a tag to compare

What's Changed

Full Changelog: 0.13.0...0.14.0

Averbis Python API 0.13.0

18 Jun 08:38

Choose a tag to compare

We are happy to announce release 0.13.0 of the Averbis Python API. This release adds a new terminology endpoint conceptAutosuggest that allows for querying terminologies and introduces a new way of handling additional resources in the Health Discovery.

What's Changed

Full Changelog: 0.12.0...0.13.0

Averbis Python API 0.12.0

24 Sep 08:47

Choose a tag to compare

We are happy to announce release 0.12.0 of the Averbis Python API. This release introduces new features such as annotator listings, experimental PDF analysis, and document deletion from a collection, along with a new endpoint for uploading license files. Additionally, it resolves an evaluation process bug and updates compatibility to support Python 3.12, dropping support for Python 3.6 and 3.7.

What's Changed

Full Changelog: 0.11.0...0.12.0

Averbis Python API 0.11.0

30 Apr 08:55

Choose a tag to compare

What's Changed

With the latest release 0.11.0, one can configure via the Averbis Python API which annotation types are saved for each process.

Full Changelog: 0.10.0...0.11.0

Averbis Python API 0.10.0

25 May 12:22

Choose a tag to compare

Averbis Python API 0.10.0

The main focus in this release is improving the document export speed together with providing new end points for renaming processes, usability and documentation improvements.

What's Changed

Full Changelog: 0.9.0...0.10.0

Averbis Python API 0.9.0

23 Jun 13:21

Choose a tag to compare

We are happy to announce release 0.9.0 of the Averbis Python API.

Evaluation API Support

We now provide experimental support for evaluating text analysis results using the Averbis Python API. If you have two processes, let's say one gold_process containing an annotated dataset, and a second process that is the result of processing the documents from the same dataset with a pipeline (e.g. discharge_process), then you can compare the created annotations. In a simple scenario, one compares the spans of all Diagnosis annotations with the following code snippet.

eval_config = EvaluationConfiguration("de.averbis.types.health.Diagnosis", ["begin", "end"])
eval_process: Process = discharge_process.evaluate_against(gold_process,
                                                        process_name=f"{collection_name}-discharge-eval",
                                                        evaluation_configurations=[eval_config])

One can then download the results of the eval_process and proceed, e.g. by computing metrics over the whole dataset or by inspecting differences in the annotations. It is also possible to configure the EvaluationConfiguration to compare specific features or using different matching_criteria (e.g. OVERLAP_MATCH) using eval_config.use_overlap_partial_match(). The Evaluation API is avaiable in Health-Discovery version >= 6.11.0.

What's Changed

Full Changelog: 0.8.0...0.9.0

Averbis Python API 0.8.0

28 Apr 10:12

Choose a tag to compare

We are happy to release a new Python API version.

What's Changed

  • Feature #103: Support calls to addTextAnalysisResult and updateTextAnalysisResult by @UWinch in #111
  • Feature #110: Add support for the analyzeCasToCas endpoint by @reckart in #112
  • Bugfix #115 analyse texts to cas returns results only after all data has been processed by @DavidHuebner in #116
  • Bugfix #118: Require filename to be provided in import_documents for str by @DavidHuebner in #119

Full Changelog: 0.7.0...0.8.0