This tool is designed for annotating Distributed Acoustic Sensing (DAS) data, specifically for matching theoretical times of arrivals (TOA) to recorded data in the spatiotemporal domain. Developed by Léa Bouffaut, Ph.D. Post-doctoral associate at the K. Lisa Yang Center for Conservation Bioacoustics, Cornell University
- Pre-processes DAS data
- Enables interactive labeling
- Displays a scatter plot of cross-correlation output
- Allows user to define and adjust values for:
- Whale apex (minimum whale-DAS channel)
- Whale offset (distance between whale and DAS at apex)
- First time of arrival (Start time)
- Option to pick the side of the source (left/right) on the interrogator
- Outputs annotations to a CSV file
Check out the provided demo video
- Tested on 3 different DAS systems
- Optimized for Fin whale 20 Hz calls
- Built using Streamlit
- Runs on Python 3.11.9
To run the application:
streamlit run source_locator_app.py