Skip to content
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

Scaffold Sound and Conveyance #4169

Open
wants to merge 49 commits into
base: development
Choose a base branch
from
Open

Scaffold Sound and Conveyance #4169

wants to merge 49 commits into from

Conversation

mjy
Copy link
Member

@mjy mjy commented Jan 16, 2025

Sound branch. For test purposes only.

@kleintom
Copy link
Contributor

Very neat, I'm really looking forward to seeing what unexpected sounds get added! I'm sure you're probably aware of some of these already, but for what it's worth:

General

  • The combination of:
    • Sound autocomplete doesn't search on filename, and
    • when you create a sound from an annotator, you can't set a name

means that currently you can't autocomplete on sounds created from annotators (without first setting the name by some other means), which was unexpected.
If name remains unrequired for sounds, does it perhaps make sense to be able to filter on filename in addition to name?

500s

  • Select edit in the header bar from conveyances/1 or from a conveyances radial navigator
  • conveyances/list (select 'list' from /conveyances)
  • select 'related' from a sound navigator
  • from filter sounds, choose 'confidence' and select a confidence from either of the batch annotators (works fine on individual sound annotators)
  • add a sound row to a matrix (I presume that's what triggers this), then choose 'interactive key' from the matrix navigator

Conveyances in radial annotators

  • Is it intended that more than one conveyance can use the same sound file? Currently I don't see how to do that: you can only select a new file when creating a conveyance from annotators.
  • Deleting conveyances from the radial updates the ui but doesn't actually do the delete (when you reload they're back)
  • In edit/move_to there's a 'taxon name' option (which fails) - should that be field occurrence instead?

Collecting events

In gitter you mentioned annotating collecting events with sounds, but I'm not seeing how, there's no conveyances option in annotators (CE also doesn't show up as a 'move to' option).

Filter sounds

  • add filter for blank name?

Browse sound

  • Should the sound_id query param be set on selection from search box? Possibly related:
    • If I search for a sound from the Browse Sounds search box, its conveyances don't get loaded - I have to go to a different page and select 'Browse sounds' from the navigator radial for that sound to see the conveyances in browse
    • If I search for one sound and load it, then search for a different sound and load it, the sound doesn't update.
  • add a sound navigator radial in addition to the annotator?
  • would it be helpful for conveyance objects displayed in the Conveyances panel to link to their object or have radials?

Matrices (cool that adding this was so easy!)

  • Add a sound row: the green edit circle is a broken link

@mjy
Copy link
Member Author

mjy commented Jan 31, 2025

Amazing, thanks @kleintom. I was wondering who was hitting things thoroughly last nite, seeing email raise messages from different places.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants