Skip to content

Releases: korpling/annatto

0.13.1 - 2024-07-11

11 Jul 20:48
Compare
Choose a tag to compare

Release Notes

Fixed

  • textgrid export did not generate intermediate empty intervals when xmax of an interval did not match xmin of the subsequent interval, which leads to hardly editable intervals in praat. This has been fixed.

Download annatto 0.13.1

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.13.0 - 2024-07-11

11 Jul 08:19
Compare
Choose a tag to compare

Release Notes

Added

  • visualize graph operation that allows to output the current graph (somehwere
    in the conversion process) to SVG or DOT for debugging.

Fixed

  • removed debug output

Changed

  • collapse uses deserializable component, thus attributes ctype, layer, and name are now under key component
  • collapse only keeps annotations with namespace annis for nodes that were terminals in the collapsed components when transferring to the merged nodes to keep node status intact (e. g. token vs. not a token in terms of annis::tok).

Download annatto 0.13.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.12.0 - 2024-07-08

08 Jul 20:56
Compare
Choose a tag to compare

Release Notes

Added

  • textgrid export considers time annotations of covered nodes as well

Fixed

  • textgrid export can now handle annis::time intervals with an undefined right boundary (such intervals will be skipped)

Changed

  • collapse now also transfers annotations with namespace "annis" with the exception of "annis::node_name". This could lead to unstable results in case of conflicting values, such as for "annis::layer", but for most use cases this is not relevant yet. Not adding many of the before dropped annotations, though, was much more severe.

Download annatto 0.12.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.11.0 - 2024-07-05

05 Jul 15:03
Compare
Choose a tag to compare

Release Notes

Added

  • textgrid export now creates PRAAT TextGrid files from annotation graphs
  • textgrid export can be configured for a desired order of tiers in the output files; the order of tiers can be incomplete, attribute ignore_others can be used to interprete the order as an allowlist
  • textgrid export also looks into point_tiers ignore_others is on, since it is a reasonable expection the user could have. Thus, setting ignore_others = true with an empty tier_order would result in an export of all point tiers if at least one is set.
  • exmaralda export can now be configured for the annotation key that provides a clue to which subgraph is relevant for a file

Fixed

  • code is more robust and more transparent to the user in case of unexpected data
  • textgrid import now allows correct file type specification for short files

Changed

  • revise now deserialized components directly and uses different syntax. They are provided as a list of from and to component specifications.

Download annatto 0.11.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.10.0 - 2024-06-25

25 Jun 20:09
Compare
Choose a tag to compare

Release Notes

Fixed

  • preconfiguration of arch_dependency via guess_vis field of graphml export now only sets node_key mapping for named orderings. Setting it with an empty value did not address annis::tok contrary to what was expected to happen.
  • some bare unwraps have been removed, thus exporting graphml is now more robust.

Addded

  • New annatto document <OUTPUT_DIR> command that allows to generate markdown
    files with the module documentation in a given output directory. This command
    is executed in every pull request to keep the documentation up to date.
  • conllu format now properly imports sentence comments, i. e. sentence level annotations that are not delimited by "=". This also requires such annotations to not contain a "=" at all. Such comments will be by default imported as values of conll::comment annotations.
    The annotation name can be adapted using attribute comment_anno of toml type map with keys ns and name (a serialization of graphANNIS' AnnoKey).

Download annatto 0.10.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
annatto-x86_64-apple-darwin.tar.xz Intel macOS checksum
annatto-x86_64-pc-windows-msvc.zip x64 Windows checksum
annatto-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum

0.9.0 - 2024-06-24

25 Jun 08:15
Compare
Choose a tag to compare

Release Notes

Added

  • link, map, enumerate, and collapse have documentation visible to the user.

Fixed

  • documentation for import of xlsx showed wrong config doc string
  • link does not use default 0 for source_node and target_node attributes anymore, since they are 1-based indices (instead, there is no default)

Download annatto 0.9.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
annatto-x86_64-apple-darwin.tar.xz macOS Intel checksum
annatto-x86_64-pc-windows-msvc.zip Windows x64 checksum
annatto-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.8.2 - 2024-06-21

21 Jun 20:27
Compare
Choose a tag to compare

Release Notes

Fixed

  • sequence export for horizontal data now also works in models with multiple segmentation and empty tokens
  • check can now save without a panic when report attribute is omitted. list is the default report level which only applies to save, not to the report attribute itself, where the default is not to print.

Download annatto 0.8.2

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
annatto-x86_64-apple-darwin.tar.xz macOS Intel checksum
annatto-x86_64-pc-windows-msvc.zip Windows x64 checksum
annatto-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.8.1 - 2024-06-21

21 Jun 08:31
Compare
Choose a tag to compare

Release Notes

Fixed

  • sequence export for horizontal mode now works

Download annatto 0.8.1

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
annatto-x86_64-apple-darwin.tar.xz macOS Intel checksum
annatto-x86_64-pc-windows-msvc.zip Windows x64 checksum
annatto-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.8.0 - 2024-06-17

17 Jun 11:18
Compare
Choose a tag to compare

Release Notes

Added

  • Importer for the relANNIS format (http://korpling.github.io/ANNIS/3.7/developer-guide/annisimportformat.html)
  • progress reports for enumerate, link, and map
  • revise can now rename nodes using attribute node_names, e. g. for renaming (top level) corpus nodes. The syntax is equivalent to renaming annotations, thus renaming with an empty value will lead to deletion. Renaming with an existing value (also rename with self) will lead to an error.
  • Add zip option to GraphML export to directly export as ZIP file which can be
    more easily imported in ANNIS.

Changed

  • update to dependencies to latest graphANNIS version

Fixed

  • Fix non-resolved relative path when importing EXMARaLDA files.
  • Limit the table width when listing the module properties, so they fit in the
    current terminal.

Download annatto 0.8.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
annatto-x86_64-apple-darwin.tar.xz macOS Intel checksum
annatto-x86_64-pc-windows-msvc.zip Windows x64 checksum
annatto-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum

0.7.0 - 2024-05-23

23 May 08:59
Compare
Choose a tag to compare

Release Notes

Added

  • sequence exports connected node's annotation values (e. g. ordered nodes) as vertical or horizontal sequences.
  • split breaks up conflated annotation values into parts
  • revise now offers to delete an entire subgraph from a node in the inverse direction of part of edges
  • enumerate can prefix the numeric annotation it generates with an annotation value from the query match (use attribute value to point in the match list with a 1-based index)

Changed

  • enumerate uses u64 internally (to be in line with graphANNIS and to be deserializable)
  • collapse now uses node ids that indicate the node names that entered the merge, the parent node is not indicated anymore
  • split has default configuration/behaviour (do nothing); attribute keep is now delete to adhere to boolean default logic

Fixed

  • no more annis::tok labels for non-terminal coverage nodes in xlsx import
  • hypernode id's are unified, in older versions it could happen that annotations get distributed about two or more hypernode instances due to invalid determination of the parent (part of-child)

Download annatto 0.7.0

File Platform Checksum
annatto-aarch64-apple-darwin.tar.xz macOS Apple Silicon checksum
annatto-x86_64-apple-darwin.tar.xz macOS Intel checksum
annatto-x86_64-pc-windows-msvc.zip Windows x64 checksum
annatto-x86_64-unknown-linux-gnu.tar.xz Linux x64 checksum