Skip to content

Commit

Permalink
annotations
Browse files Browse the repository at this point in the history
  • Loading branch information
edwbaker committed Nov 1, 2024
1 parent 4aed7d5 commit cbb1067
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions notes/annotations.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
# Annotations

## Data standards

- [TDDWG Audiovisal Core Regions of Interest Vocabulary](https://ac.tdwg.org/termlist/#711-region-of-interest-vocabulary)

- [TDWG Audiovisual Core Regions of Interest Recipes](https://github.com/tdwg/ac/blob/master/roi-recipes.md)

- [Bioacoustic and Ecoacoustic Data in Audiovisual Core](https://ebaker.me.uk/talks/2024-09-tdwg) Talk at SPNHC-TDWG 2024 Conference (Okinawa, Japan)

## Tools for handling annotations in R

These functions define a new object class `Annotations` and associated functions that can be used to store, manipulate, edit and save annotations.

- [`Anotation` class in `sonicscrewdriver`](https://sonicscrewdriver.ebaker.me.uk/reference/Annotation-class.html) Defines the `Annotation` class.

- `merge_annotations()` in `sonicscrewdriver` Used to merge overlapping or adjacent `Annotation` objects.

- `sort_annotations()` in `sonicscrewdriver` Used to sort a list of `Annotation` objects.

### Sources of annotations

- [`birdNetAnalyse()` in `sonicscrewdriver`](https://sonicscrewdriver.ebaker.me.uk/reference/birdNetAnalyse.html) Can optionally output identifications as `Annotation` objects.

- `flytunes_annotations()` in `NHMDE` Outputs `Annotation` objects from Zooniverse exports of the FlyTunes project.

### Saving annotations

- [`writeAudacityLabels` in `sonicscrewdriver`](https://sonicscrewdriver.ebaker.me.uk/reference/writeAudacityLabels.html) Writes a list of `Annotation` objects as a label file for the audio editor Audacity.

0 comments on commit cbb1067

Please sign in to comment.