Skip to content

sermomon/DASexplorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DASexplorer Logo

A desktop application for visualization, analysis and annotation of Distributed Acoustic Sensing data

Latest Release Python 3.10+ GPL v3 License JOSS Paper Platform

Installation · Quickstart · Features · Interrogators · Annotation Export · Contributing · Citation


DASexplorer main window

Overview

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).

Installation

From PyPI (recommended)

pip install dasexplorer
dasexplorer

From source (GitHub)

This 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 .
dasexplorer

Use examples

DASexplorer 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)

Example OptaSense

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)

Example iDAS

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

Example Svalbard

Note: Reading HDAS 2.5 .bin files requires the proprietary hdas_reader binary (provided by Aragón Photonics), which must be placed in dasexplorer/tools/apl/. OptaSense and OptoDAS support works out of the box.

Citation

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}
}

DOI

About

No description, website, or topics provided.

Resources

License

Stars

5 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages