DASCore: a Python Library for Distributed Fiber Optic Sensing
- PMID: 39351191
- PMCID: PMC11440623
- DOI: 10.26443/seismica.v3i2.1184
DASCore: a Python Library for Distributed Fiber Optic Sensing
Abstract
In the past decade, distributed acoustic sensing (DAS) has enabled many new monitoring applications in diverse fields including hydrocarbon exploration and extraction; induced, local, regional, and global seismology; infrastructure and urban monitoring; and several others. However, to date, the open-source software ecosystem for handling DAS data is relatively immature. Here we introduce DASCore, a Python library for analyzing, visualizing, and managing DAS data. DASCore implements an object-oriented interface for performing common data processing and transformations, reading and writing various DAS file types, creating simple visualizations, and managing file system-based DAS archives. DASCore also integrates with other Python-based tools which enable the processing of massive data sets in cloud environments. DASCore is the foundational package for the broader DAS data analysis ecosystem (DASDAE), and as such its main goal is to facilitate the development of other DAS libraries and applications.
Conflict of interest statement
Competing interests The authors declare no competing interests and have fully disclosed all financial support for this project.
Figures
References
- 
    - Alted F and Fernández-Alonso M PyTables: processing and analyzing extremely large amounts of data in Python. PyCon2003. April, pages 1–9, 2003.
 
- 
    - Bauer PC and Landesvatter C Writing a reproducible paper with RStudio and Quarto. 2023. doi: 10.31219/osf.io/ur4xn. - DOI
 
- 
    - Bloch W and Audet P PyRaysum: Software for Modeling Ray-theoretical Plane Body-wave Propagation in Dipping Anisotropic Media. Seismica, 2(1), 2023. doi: 10.26443/seismica.v2i1.220. - DOI
 
- 
    - Bueno A, Zuccarello L, Díaz-Moreno A, Woollam J, Titos M, Benítez C, Álvarez I, Prudencio J, and De Angelis S PICOSS: Python interface for the classification of seismic signals. Computers & geosciences, 142:104531, 2020. doi: 10.1016/j.cageo.2020.104531. - DOI
 
- 
    - Chamberlain CJ, Hopp CJ, Boese CM, Warren-Smith E, Chambers D, Chu SX, Michailos K, and Townend J EQ-corrscan: Repeating and near-repeating earthquake detection and analysis in Python. Seismological Research Letters, 89(1): 173–181, 2018. doi: 10.1785/0220170151. - DOI
 
Grants and funding
LinkOut - more resources
- Full Text Sources
- Miscellaneous
 
         
              