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.0rc1.tar.gz (143.2 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.0rc1-py3-none-any.whl (142.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tiskitpy-2.3.0rc1.tar.gz
  • Upload date:
  • Size: 143.2 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.0rc1.tar.gz
Algorithm Hash digest
SHA256 10b237875a04b105509a00df9bcbd6294c82b9dc48d7a92f3a7eeb74b1fca782
MD5 12d73349356275c47ca0017eaad12767
BLAKE2b-256 9fdf1e94891dcde367bccec91073f5fb0bc0f4669e50a2ef664a676e2d2a6cc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tiskitpy-2.3.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 142.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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 000bd9352ce391c44080f9d9f9c4272534881d0884d8221323aad3c107dab9f9
MD5 d0069d4daa48440f0ee78a948970de30
BLAKE2b-256 4c11bf9d06d8bc430cb185eb9a3b36b2d10d46ee8319bcc4f921857151fd5320

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