kkappler
kkappler
Recently there have been a number of small updates to mth5 about timing issues (refs can include Nov/Dec 2024 PR DQ, and Autumn 2023 KK) making sample rate a settable...
Breaking changes have been introduced during the development of `features` branches. Specifically, FCDecimation metadata that was built before refactoring cannot be read by the updated code. This is because of...
Features
## Description The `features` branches of mt_metadata, mth5 and aurora are about to merge into main. Once that is complete, some changes are needed here. This PR summarizes has the...
Currently MT TFs are only supported for the usual transfer functions. This means (neglecting the Remote reference station) we are regressing Y on X where Y is ["ex", "ey", "hz"],...
Tools for spectral analysis will be moved from `mth5/timeseries/spectre` to `mth5/processing/spectre`.
I just pushed a small commit which should only have affected the code, not anything about the environment setup. Repeated attempts to run tests fail at the `Setup Conda` stage,...
There is a lot of overlap between the `mth5.timeseries.spectre.multiple_station.MultivariateDataset` and `mth5.timeseries.spectre.spectrogram.Spectrogram` classes. The primary difference is that `MultivariateDataset` innately supports channels from multiple stations (via names associated with its datavars...
A run_ts has scipy_filters accessors as per `scipy_filters.py`. Following this model, we should create a spectral_transforms.py which allows application of the stft. This way, we can call `channel_ts.stft(calibration=Optional[ChannelResponse])` kind of...
Currently FCs are generated only in aurora. There are two pathways to get FCs in aurora, one that follows Gary's code and another that uses a simpler, scipy built-in. The...
The Spectrogram object is a convenience class for working with FCs. It is not specific to aurora and belongs in mth5