This repository provides a gentle introduction to DASCore, a python library for distributed fiber optic sensing. After completing the tutorial users should be able to:
-
Use DASCore to index, query, and chunk a directory of DAS files.
-
Create visualizations of DAS Patches.
-
Perform filtering to improve signal to noise ratio of seismic events.
-
Calculate time-based statistics on rolling windows of continuous data.
The introductory slides can be found here.
You will also find four notebooks in this repo containing examples and exercises.
A DASCore version >= 0.1.4 is required.
Each of the notebooks has a "launch in collab" button you can use so you don't need to setup anything. However, if you wish to do this tutorial with a local installation of DASCore you can use the following section.
To install DASCore, you can use pip:
pip install "dascore[all]"
or conda/mamba (while also creating a virtual environment)
mamba create -n dascore dascore
Next, make sure jupyter notebook/lab is installed in your current environment then you are ready to open the notebooks.
jupyter
See the DASCore installation documentation for more details.