Skip to main content

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

Release files for tiskitpy 2.3.1

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

Source distribution (sdist)

Source distribution for tiskitpy 2.3.1
File Size Uploaded
tiskitpy-2.3.1.tar.gz 152.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for tiskitpy 2.3.1
File Interpreter ABI Platform
tiskitpy-2.3.1-py3-none-any.whl Python 3 none any Details

Total release size: 305.4 kB

Release files / tiskitpy-2.3.1.tar.gz

Download URL tiskitpy-2.3.1.tar.gz
Size 152.6 kB
Tags Source
SHA-256 checksum
How to use checksums
aefa041959461d2823708a7ef2cef72e45da9c81099adad730249c1c7156ae8e
BLAKE2b-256 checksum
How to use checksums
88aeb30b31241e696bb8be28f3fa690e66bd00c7999a91e9033605aad6e9c328
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release files / tiskitpy-2.3.1-py3-none-any.whl

Download URL tiskitpy-2.3.1-py3-none-any.whl
Size 152.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d780dfabb1d7b2c1218af1c7c82cf63b763019cf6d46533ddca231a327f848ab
BLAKE2b-256 checksum
How to use checksums
d0e40abc1d98303d313101c95dd46f12b69358d30bf20588d4d42032fd5ed585
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.10.16

Release history Release notifications | RSS feed

This release

2.3.1 This release

2 release files

2.3.0

2 release files

2.1.0

2 release files

1.1.0

2 release files

0.5.2

2 release files

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