TIme Series toolKIT
Project description
TiSKitPy
Routines for time series data processing
Uses the obspy seismological Trace, Stream (data) and Inventory (metadata) classes, but should work for non-seismology datasets as well
Classes
CleanRotator
: rotate data to minimize noise on vertical channelDataCleaner
: Transfer_Function-based data cleaningDecimator
: Decimate time series and update metadata with the decimator's responseSpectralDensity
: Calculate and manipulate spectral density functions.TimeSpans
: Specify time spans to be removed, kept, zeroed, etc.ResponseFunctions
: Frequency response functions for a given input channel.
Functions
-
FIR_corr
: transform zero-phase data to minimum phase (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 -
PetersonNoiseModel
: return the Peterson High and Low Noise Models
Installation
First, install obspy
using the instructions on their webpage.
Then, in the pip/conda environment that contains obspy...
From this repository
Clone or download this repository, then from within the main repository directory, run:
pip install .
You can also install in editable mode (for developers), with:
pip install -e .
Using pip
Type pip install tiskitpy
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file tiskitpy-0.4.1rc1.tar.gz
.
File metadata
- Download URL: tiskitpy-0.4.1rc1.tar.gz
- Upload date:
- Size: 120.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2917e45bdd5c15e920f913250c29424dce8183180903108d12c7ccd0731050c5 |
|
MD5 | 2b57923be115cade17c2960f1ae41f6d |
|
BLAKE2b-256 | 0b92ff9c05852ae9775733fbbe2ddb32033c7c6ef1babf37978d65777384bc26 |
File details
Details for the file tiskitpy-0.4.1rc1-py3-none-any.whl
.
File metadata
- Download URL: tiskitpy-0.4.1rc1-py3-none-any.whl
- Upload date:
- Size: 147.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.9.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcdb35af74bf1fa5f773f1fc91af54a23c62dacce224ea25425e9e69489b4a9c |
|
MD5 | 2b46b001f26073d47909313b1d06163f |
|
BLAKE2b-256 | cea0bf0155860c5aaa3bd21ef56e57a5be7ec4b6f6260ee1d31e9824cd7f5205 |