There is a newer version of the record available.

Published April 14, 2026 | Version v0.9.11
Software Open

bartulem/usv-playpen: usv-playpen v0.9.11

  • 1. Princeton Neuroscience Institute
  • 2. Princeton University

Description

simplify SLEAP conversion, update HPSS, and fix vocalocator-ssl checkpoint compatibility

  • drop sleap_venv_path from anipose_operations.py, preprocess_data.py CLI, process_data_step_two_inference_global.sh, and processing_settings.json
  • always use uvx --from sleap[nn] (platform-aware) instead of sourcing a venv, unifying GUI and CLI/cluster code paths
  • switch subprocess.Popen from shell=True string to shell=False list args
  • fix missing closing quote in Darwin sleap-convert command
  • HPSS inference now runs through the usv-playpen venv (source + uv sync)
  • add mkdir -p for audio/hpss directory in hpss_inference_global.sh
  • write animal_id dataset to dset.h5 at creation time in prepare_for_vocalocator, derived from tracks.shape[1]; removes need for external convenience script
  • add animal_ids parameter to write_to_h5 in assign_vocalizations_utils.py

Files

bartulem/usv-playpen-v0.9.11.zip

Files (57.5 MB)

Name Size Download all
md5:a321c260bec157859edf9872169e2ba3
57.5 MB Preview Download

Additional details

Related works