Skip to content

Frefresh NABat Integration - #529

Merged
naglepuff merged 4 commits into
mainfrom
mln/refrsh-nabat-integration
Aug 10, 2026
Merged

Frefresh NABat Integration#529
naglepuff merged 4 commits into
mainfrom
mln/refrsh-nabat-integration

Conversation

@naglepuff

Copy link
Copy Markdown
Collaborator

This PR makes a minimal effort to get the NABat integration workflow working again.

It creates an NABat version of the pulse_metadata model and fixes the broken bits of the existing task definition for NABat spectrogram generation.

Additionally, changes to the Species list meant that the GET /species/ endpoint needed to be updated to work with NABat recording IDs.

To test, get an authentication token from the NABat portal and use the URL in scripts/USGS/sampleUrl.txt. Verify that the URL creates an NABat recording and spectrograms, and you can see NABat annotations, and you can update your own NABat annotation from the UI. You might need to delete the existing NABat recording object for the specific file and the processing task that tracked the creation of any existing recording object for that file.

Also renames the grts_cell column of NABat Recordings to
sample_frame_id, to match the plain Recording model.
@naglepuff
naglepuff requested a review from BryonLewis August 5, 2026 19:34
@naglepuff
naglepuff force-pushed the mln/refrsh-nabat-integration branch from 63397ef to 5fff8d8 Compare August 5, 2026 21:09

@BryonLewis BryonLewis left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this looks good. What needs to be done next is to enable the visualization tools in the NABatSpectrogram.vue for the batbot pulse metadata. Currently there isn't any display on the client side for this data.

@naglepuff
naglepuff merged commit a71e184 into main Aug 10, 2026
3 checks passed
@naglepuff
naglepuff deleted the mln/refrsh-nabat-integration branch August 10, 2026 18:12
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.

2 participants