🚀 Big News:Socket Has Acquired Secure Annex.Learn More →
Socket
Book a DemoSign in
Socket

DASPy-toolbox

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

DASPy-toolbox

DASPy is an open-source project dedicated to provide a python package for DAS (Distributed Acoustic Sensing) data processing, which comprises classic seismic data processing techniques and Specialized algorithms for DAS applications.

pipPyPI
Version
1.2.3
Maintainers
1

Supported Python versions License PyPI Version

DOI PyPI Downloads Conda Downloads

DASPy is an open-source project dedicated to provide a python package for DAS (Distributed Acoustic Sensing) data processing.

The goal of the DASPy project is to lower the bar of DAS data processing. DASPy includes:

  • Classic seismic data processing techniques, including preprocessing, filter, spectrum analysis, and visualization
  • Specialized algorithms for DAS applications, including denoising, waveform decomposition, channel attribute analysis, and strain-velocity conversion.

DASPy is licensed under the MIT License. An English version of DASPy tutorial, a Chinese version of DASPy tutorial and an example of Jupyter notebook is available. If you have any questions, please contact me via hmz2018@mail.ustc.edu.cn.

Installation

DASPy runs on Linux, Windows and Mac OS and on Python 3.9 and up.

Pip

pip install daspy-toolbox

Install the latest version from GitHub:

pip install git+https://github.com/HMZ-03/DASPy.git

Conda

conda install daspy-toolbox

or

conda install conda-forge::daspy-toolbox

Manual installation

  • Install dependent packages: numpy, scipy >=1.13, matplotlib, geographiclib, pyproj, h5py, segyio, nptdms, tqdm

  • Add DASPy into your Python path.

Getting started

from daspy import read
sec = read()  # load example waveform
sec.bandpass(1, 15)
sec.plot()

Contributing

Please see details on how to contribute to the project here and here.

Reference

FAQs

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts