Skip to content

Conversation

@BryonLewis
Copy link
Collaborator

@BryonLewis BryonLewis commented Jan 29, 2026

combination of #276 with batbot spectrogram generation.

  • based on batbot-integration right now
  • Is on a batbot branch that allow for the output of masks
  • Adds ./batbot/core/utils/contour_utils.py which will take an image and generate contours for it
  • Adds to the SpectrogramImage the concept of a Masks file
    • Adds to all relevant locations access to the masks
    • The return output for spectrogram info will now contain the masks
  • Model Updates
    • Pulse_Metadata - contains pulse information and contours for now, will in the future contain curves and knee, toe, heel
      data
    • mostly contains the contours currently
    • in ./bats_ai/core/views/recording.py include endpoint /pulse_data that gets the pulse metadata and contours
  • Client Updates
    • Adds a new image layer for masks in geoJSUtils.ts
    • contourLayer.ts added for rendering contours Taken from Issue 239 generate smooth svg #276
      • Modified slightly so that will update the style when scaling or opacity changes
    • SpectrogramImageContentMenu.vue take from Issue 239 generate smooth svg #276
      • Modified so that it has the maks or the contours
      • contours have a warning because it can take a few seconds to update
      • Both masks, contours and the base image have the ability to change the opacity

@BryonLewis BryonLewis changed the base branch from main to batbot-integration January 30, 2026 17:32
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.

1 participant