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.1.tar.gz (152.6 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.1-py3-none-any.whl (152.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tiskitpy-2.3.1.tar.gz
  • Upload date:
  • Size: 152.6 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.1.tar.gz
Algorithm Hash digest
SHA256 aefa041959461d2823708a7ef2cef72e45da9c81099adad730249c1c7156ae8e
MD5 74d497e7334659b7c27d3c8c8f7bfe54
BLAKE2b-256 88aeb30b31241e696bb8be28f3fa690e66bd00c7999a91e9033605aad6e9c328

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tiskitpy-2.3.1-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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 d780dfabb1d7b2c1218af1c7c82cf63b763019cf6d46533ddca231a327f848ab
MD5 9d9141922caa78b67d476af26f559bc8
BLAKE2b-256 d0e40abc1d98303d313101c95dd46f12b69358d30bf20588d4d42032fd5ed585

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