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.2.0.post3.tar.gz (142.7 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.2.0.post3-py3-none-any.whl (141.5 kB view details)

Uploaded Python 3

File details

Details for the file tiskitpy-2.2.0.post3.tar.gz.

File metadata

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

File hashes

Hashes for tiskitpy-2.2.0.post3.tar.gz
Algorithm Hash digest
SHA256 93a86ffb31fdc51db95c4003a3b27a20265f5f65bad13b7b892918a928fd64b8
MD5 0d407adb603f92d4f0b36a6067c9ca56
BLAKE2b-256 095a2c1f8f76b1099077964144d86ddd2408d0eb4f3bba3f14b1ed53ae700ab8

See more details on using hashes here.

File details

Details for the file tiskitpy-2.2.0.post3-py3-none-any.whl.

File metadata

  • Download URL: tiskitpy-2.2.0.post3-py3-none-any.whl
  • Upload date:
  • Size: 141.5 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.2.0.post3-py3-none-any.whl
Algorithm Hash digest
SHA256 68f8080fa23c9edc9f67aea0b637b2d82c355da75d8a28ca3523aae29481f5cf
MD5 1e42413aafa5a966667b705eedd23cd4
BLAKE2b-256 61571b07c83ce87d0a1becd84190ada613d4aca2b3c1895b81846aacabed714e

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