TiSKitPy
Routines for time series data processing
Uses the obspy Stream (data) and Inventory (metadata) classes
Main Classes
SpectralDensity: Calculate and manipulate spectral density functions.Decimator: Decimate time series and update metadata with the decimator's responseCleanRotator: rotate data to minimize noise on vertical channelDataCleaner: Transfer_Function-based data cleaningResponseFunctions: Frequency response functions for a given input channel.Compliance: Seafloor ComplianceSeafloorSynthetic: 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() functionrptransient: calculate and remove periodic transient (VERY manual!).
Based on Matlab code by E Wielandt, used in Deen et al., 2017 and Aminian et al., 2025PetersonNoiseModel: 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)
| File | Size | Uploaded | |
|---|---|---|---|
| tiskitpy-2.3.1.tar.gz | 152.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|