Skip to main content

tsprocess

Licence PyPI version

Ground motion time series processing tools

tsprocess is a Python3-based software program that facilitates processing 3D ground-motion simulation results. It provides a convenient interface for conducting different analyses on a series of simulated and observed earthquakes time series requiring the least effort from the researchers. By generating a unique hash value for data and actions on the data, it guarantees that each process is carried out once and stored once. As a result, it eliminates redundant processes and also redundant versions of processed data. Processed data are stored in a NoSQL key-value database, and an in-memory dictionary is used to reduce the amount of query to the database. The tsprocess library also provides codes for calculating ROTD50 so that a common implementation is used to process both 3D simulation seismograms and 1D broadband platform seismograms.

These codes have been developed as part of earthquake ground motion research performed by the Southern California Earthquake Center (SCEC) www.scec.org.

Documentation

Documentation is hosted at https://naeemkh.github.io/tsprocess/

Primary Developers of tsprocess library:

  • Naeem Khoshnevis - University of Memphis
  • Fabio Silva - Southern California Earthquake Center
  • Ricardo Taborda - Universidad EAFIT Medellín Colombia
  • Christine Goulet - University of Southern California

Software support:

  • software @ scec.org

Metadata

Release files for tsprocess 0.0.2

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

Source distribution (sdist)

Source distribution for tsprocess 0.0.2
File Size Uploaded Provenance
tsprocess-0.0.2.tar.gz 26.3 kB Without provenance Details

Release files / tsprocess-0.0.2.tar.gz

Download URL tsprocess-0.0.2.tar.gz
Size 26.3 kB
Tags Source
SHA-256 checksum
How to use checksums
d3749b51548b5f4f7afb8cbd0a05e1138d55c846900c38b7e7567f30eb5ea745
BLAKE2b-256 checksum
How to use checksums
4a0965af8e3bfa0503f2427b0d825c5afa1c9d676dcc7b9c4199551532edd8fb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.1.1 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.1.0 requests-toolbelt/0.9.1 tqdm/4.47.0 CPython/3.7.7

Security for tsprocess 0.0.2

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.

Release history Release notifications | RSS feed

This release

0.0.2 This release

1 release file 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