A desktop application for visualization, analysis and annotation of Distributed Acoustic Sensing data
Installation · Quickstart · Features · Interrogators · Annotation Export · Contributing · Citation
DASexplorer is an open-source desktop application built for researchers working with Distributed Acoustic Sensing (DAS) data. It provides an integrated environment for loading, visualising, filtering, and annotating DAS recordings from multiple interrogator systems, without requiring any prior programming knowledge.
DASexplorer was designed for efficient interactive navigation of large DAS datasets. Built on PyQt5 and pyqtgraph, it uses spatial decimation, parameter-based caching and smart rendering strategies to handle long acquisitions with minimal memory overhead. The application is interrogator-agnostic: a profile-based configuration system maps each acquisition system to its reader, file extensions and default visualisation parameters, making it straightforward to add support for new instruments.
Key design principles:
- No-code — the full analysis workflow is accessible through an intuitive GUI, including F-K filtering, RGB representation, spectral analysis, spectrogram, apparent velocity, phase and Hilbert envelope.
- Multi-interrogator — natively supports HDAS 2.5 (Aragón Photonics), OptaSense (Luna Innovations) and OptoDAS (ASN/ Alcatel Subsea Networks) file formats; extensible to new systems.
- Research-ready — exports data and annotations in formats directly usable by machine learning and bioacoustic analysis pipelines (NPZ, MAT, YOLO, COCO JSON, Raven Pro).
pip install dasexplorer
dasexplorerThis tool is currently under active development, so new features are being added every day. Clone the updated repository and install in editable mode:
git clone https://github.com/sermomon/DASexplorer.git
cd DASexplorer
pip install -e .
dasexplorerDASexplorer is currently capable of reading data from the following interrogators: HDAS 2.5, OptaSence, iDAS, and OptoDAS. You can try out the tool with public datasets such as:
Rapid: A Community Test of Distributed Acoustic Sensing on the Ocean Observatories Initiative Regional Cabled Array: https://doi.org/10.58046/5J60-FJ89
Interrogator: Luna Innovations OptaSense
Data example: North-C1-LR-P1kHz-GL50m-Sp2m-FS200Hz_2021-11-04T020002Z.h5
Format: HDF5 (.h5)
Rapid: A Community Test of Distributed Acoustic Sensing on the Ocean Observatories Initiative Regional Cabled Array: https://doi.org/10.58046/5J60-FJ89
Interrogator: Silixa iDAS
Data example: OOIPacCity_UTC_20211101_163806.423.tdms
Format: TDMS (.tdms)
Longyearbyen, Svalbard (Norway) 2020: DAS4Whales: Svalbard distributed acoustic sensing dataset for baleen whale monitoring https://zenodo.org/records/5823343
Interrogator: Alcatel Submarine Network OptoDAS
Data example: 20200627_052441_ch10001_to_ch15000_whale_raw_L160s.mat
Format: MATLAB (.mat) processed
Note: Reading HDAS 2.5
.binfiles requires the proprietaryhdas_readerbinary (provided by Aragón Photonics), which must be placed indasexplorer/tools/apl/. OptaSense and OptoDAS support works out of the box.
If you use DASexplorer in your research, please cite:
Morell-Monzó, S. (2026). DASexplorer (Version 1.0) [Computer software]. Zenodo. https://doi.org/10.5281/zenodo.21032549
@software{morellmonzo2026dasexplorer,
author = {Morell-Monzó, Sergio},
title = {DASexplorer},
version = {1.0},
year = {2026},
publisher = {Zenodo},
doi = {10.5281/zenodo.21032550},
url = {https://doi.org/10.5281/zenodo.21032549}
}