Visualisation, analysis and annotation tool for Distributed Acoustic Sensing (DAS) data
Project description
A desktop application for visualization, analysis and annotation of Distributed Acoustic Sensing data
Installation · Quickstart · Features · Interrogators · Annotation Export · Contributing · Citation
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)
Clone the repository and install in editable mode:
git clone https://github.com/sermomon/DASexplorer.git
cd DASexplorer
pip install -e .
dasexplorer
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.
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}
}
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dasexplorer-1.0.1.tar.gz.
File metadata
- Download URL: dasexplorer-1.0.1.tar.gz
- Upload date:
- Size: 12.7 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5ce1e9f0750d5b3cf616ce54c6d6349d0f4eeacab881e3db3c4b70809d4b03c
|
|
| MD5 |
49c3ceedb454e23589ffaeda88e756ac
|
|
| BLAKE2b-256 |
604f2f8c3ba05cf87feab29e210b1c999bd750116d86e56724055c16c1878eae
|
File details
Details for the file dasexplorer-1.0.1-py3-none-any.whl.
File metadata
- Download URL: dasexplorer-1.0.1-py3-none-any.whl
- Upload date:
- Size: 12.7 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.20
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18debb35a07a24c8b3c4bcb09516ada28fdb62c2c4aabcfb68f67cac3f78e301
|
|
| MD5 |
f73eafbaf283cedc3d91f7ff519075a6
|
|
| BLAKE2b-256 |
f2868417920c74afe26eff637fa00577f85b6916d042b55a407b1a13e33c7e24
|