Skip to main content

dascorepy

A DASCore bridge to DASPy.

dascorepy exposes selected DASPy functionality on DASCore patches through the patch.daspy namespace. It focuses on DASPy operations that DASCore does not already provide, while preserving DASCore semantics.

Installation

uv pip install dascorepy

Usage

import dascore as dc

patch = dc.get_example_patch("example_event_1")

denoised = patch.daspy.common_mode_noise_removal()
velocity = patch.daspy.fk_rescaling()

Namespace Methods

Method What it adds
to_section Convert a DASCore patch to a DASPy Section.
common_mode_noise_removal Remove common-mode noise with DASPy.
curvelet_denoising Reduce stochastic noise with curvelet denoising.
channel_checking Detect bad channels from per-channel energy, or keep only good channels.
turning_points Add a boolean turning_point coordinate along distance.
curvelet_windowing Retain, remove, or decompose energy by apparent velocity.
fk_rescaling Convert strain or strain rate with FK-domain rescaling.
curvelet_conversion Convert strain or strain rate with DASPy curvelets.
slant_stacking Convert strain or strain rate with local slant stacking.

DASPy Reference

This package wraps algorithms from DASPy. If you use this package in research, please cite DASPy:

Hu, M., & Li, Z. (2024). DASPy: A Python toolbox for DAS seismology. Seismological Research Letters, 95(5), 3055-3066.
doi: 10.1785/0220240124

See also the DASPy Publication page and DASPy tutorial.

Metadata

Release files for dascorepy 0.1.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dascorepy 0.1.0
File Size Uploaded Provenance Actions
dascorepy-0.1.0.tar.gz 15.6 kB Without provenance Details for dascorepy-0.1.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dascorepy 0.1.0
File Interpreter ABI Platform Actions
dascorepy-0.1.0-py3-none-any.whl Python 3 none any Details for dascorepy-0.1.0-py3-none-any.whl

Total release size: 27.4 kB

Release files / dascorepy-0.1.0.tar.gz

Download URL dascorepy-0.1.0.tar.gz
Size 15.6 kB
Tags Source
SHA-256 checksum
How to use checksums
0dab97b027459b215a285c9ffae0eac657d2ec748c40935c2f688341f85171ee
BLAKE2b-256 checksum
How to use checksums
cf0bbc41843a1e9d26ce514c3222fa4fe447b64778ca5bb23abcf1b256d2fc64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Release files / dascorepy-0.1.0-py3-none-any.whl

Download URL dascorepy-0.1.0-py3-none-any.whl
Size 11.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e3da682ae0daae219e61ea520d9f439249df7aebcf27ba74d4d26566ff4047e9
BLAKE2b-256 checksum
How to use checksums
8bf9fba037270e6d680b0001dfd6b93e1c95b92d7ee8e81b01d75dfd45dc0f0b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.0

Security for dascorepy 0.1.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files No provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page