Skip to main content

TIme Series toolKIT

Project description

TiSKitPy

Routines for time series data processing

Uses the obspy Stream (data) and Inventory (metadata) classes

Documentation

Main Classes

  • SpectralDensity: Calculate and manipulate spectral density functions.
  • Decimator: Decimate time series and update metadata with the decimator's response
  • CleanRotator: rotate data to minimize noise on vertical channel
  • DataCleaner: Transfer_Function-based data cleaning
  • ResponseFunctions: Frequency response functions for a given input channel.
  • Compliance: Seafloor Compliance
  • SeafloorSynthetic: Generate synthetic seafloor data, including compliance signal

Functions

  • FIR_corr: transform zero-phase data to minimum phase. Based on Scherbaum, Of Poles and Zeros. Only works for LCHEAPO loggers, need to update to calculate/work for any zero-phase filter)
  • readMSEED: read in MSEED data, including if the file is too big (> 2 GB) for obspy's read() function
  • rptransient: calculate and remove periodic transient (VERY manual!).
    Based on Matlab code by E Wielandt, used in Deen et al., 2017 and Aminian et al., 2025
  • PetersonNoiseModel: return the Peterson High and Low Noise Models (Peterson, 1993)
  • plot_compliance_stack(): plot, from top to bottom, Z PSD, P PSD, Z-P coherence and Z-P frequency response function.

Installation

First, install obspy using the instructions on their webpage. Then, in the pip/conda environment that contains obspy, type pip install tiskitpy

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tiskitpy-2.3.0.tar.gz (152.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tiskitpy-2.3.0-py3-none-any.whl (152.8 kB view details)

Uploaded Python 3

File details

Details for the file tiskitpy-2.3.0.tar.gz.

File metadata

  • Download URL: tiskitpy-2.3.0.tar.gz
  • Upload date:
  • Size: 152.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for tiskitpy-2.3.0.tar.gz
Algorithm Hash digest
SHA256 14625c424663538eca578c910c49441beff29e3a0f2e6c27c73ae1e60dff134c
MD5 9f9dde5ff0bec2532374943515a1f05e
BLAKE2b-256 d9050c1725ae2c5593aa2a735b7c58f51ec2fde4da8dbe1063c75484ccddb5cd

See more details on using hashes here.

File details

Details for the file tiskitpy-2.3.0-py3-none-any.whl.

File metadata

  • Download URL: tiskitpy-2.3.0-py3-none-any.whl
  • Upload date:
  • Size: 152.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.10.16

File hashes

Hashes for tiskitpy-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 faf073340ab8f7e74bfad3d007cc54600896e8e29ac4b1bb90c4dc3425021efb
MD5 2520ab145364314c2e0da5b425da03b0
BLAKE2b-256 2a56443522dd38eb2e60795757c32818f1788dadcd8d0d53b3cdf41e56c88cbb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page