Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged Runs in Frequency Domain #184

Merged
merged 48 commits into from
Jul 3, 2022
Merged

Merged Runs in Frequency Domain #184

merged 48 commits into from
Jul 3, 2022

Commits on Jun 6, 2022

  1. Configuration menu
    Copy the full SHA
    ac27606 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Add handling for estimator_engine

    While working on issue#80, and PR184, have noticed that processing
    config defaults to estimator.engine = "RME_RR".  This is fine, but
    I find I need to specify to use "RME" explicitly when there is only one
    station.  So a couple fixes were added:
    1. Processing class now has a validate() method.  If there is no RR
    station, _and_ the estimator.engine is "RME_RR", it gets reset to
    "RME".  Also added the ability to pass a kwarg to ConfigCreator instance
    called estimator.  The kwarg is a dict and if "engine" is a key, it will
    overwrite the estimator with the corresponding value.
    
    The parkfield SS run test was updated to use the config_creator method.
    cas04 test is usign validate()
    
    [Issue(s): #80]
    kkappler committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    23d0529 View commit details
    Browse the repository at this point in the history

Commits on Jun 11, 2022

  1. minor changes

    kkappler committed Jun 11, 2022
    Configuration menu
    Copy the full SHA
    c918726 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    01e632f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    2d80928 View commit details
    Browse the repository at this point in the history

Commits on Jun 12, 2022

  1. First Implementation of clock-zero

    Tested clock zero works when it comes from data, but only on a single
    run.
    
    [Issue(s): #42]
    kkappler committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    918dd5e View commit details
    Browse the repository at this point in the history
  2. added a clock-zero test to parkfield

    -Added windowing_scheme as a property of decimation_level metadata object, and r
    eplaced initializations of WindowingScheme() in time_series_helpers, with this p
    roperty
    -cleaned up an errant print statement and tidied some docstrings
    
    [Issue(s): #42]
    kkappler committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    20ae2f3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    45c5ee2 View commit details
    Browse the repository at this point in the history
  4. uncomment normal pkd tests

    kkappler committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    7badc8e View commit details
    Browse the repository at this point in the history
  5. add some doc strings

    kkappler committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    ee45943 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    86510b7 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #185 from simpeg/fix_issue_42

    clock zero
    kkappler authored Jun 12, 2022
    Configuration menu
    Copy the full SHA
    81a13c0 View commit details
    Browse the repository at this point in the history
  8. Fix issue 178

    Fixed a few docstrings, but main change was to review the math in
    squared coherence calculation.  It turns out this is not as inefficient
    as I had thought, but it can be done a little cleaner.  Removed an
    unneeded conjugation.
    
    [Issue(s): #78]
    kkappler committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    11df046 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    58961aa View commit details
    Browse the repository at this point in the history
  10. Replace matrix multiplication with einsum

    See notes in issue #78 about einsum motiation.
    Also set show_response_curves to false, getting some matplotlib errors
    in the CI tests
    
    [Issue(s):  #78]
    kkappler committed Jun 12, 2022
    Configuration menu
    Copy the full SHA
    d3227b8 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. Merge pull request #186 from simpeg/fix_issue_78

    Fix issue 78
    kkappler authored Jun 13, 2022
    Configuration menu
    Copy the full SHA
    48ab653 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2022

  1. Debugging operate_aurora

    Using the updated method in mth5 locally (see mth5 issue #105),
    am now able to process runs c and d for CAS04 as single station.
    
    Working on getting a similar h5 built in tests/cas04
    
    [Issue(s): #31, #80]
    kkappler committed Jun 18, 2022
    Configuration menu
    Copy the full SHA
    e332774 View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2022

  1. Address handling of multiple stations in mth5

    Allow request list to have mulitple stations and modify
    channel_summary_to_make_mth5 to groupby station,run rather
    than just run.  Add tests of make multistation mth5 to cas04 tests.
    
    [Issue(s): #80]
    kkappler committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    8ba79c3 View commit details
    Browse the repository at this point in the history
  2. Update Nomenclature for TF Kernek Dataset

    -replace DatasetDefintion by Dataset
    and import as TFKDataset,
    -replace dataset_definition with tfk_dataset
    
    [Issue(s): #80, #132]
    kkappler committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    4621282 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8f9019e View commit details
    Browse the repository at this point in the history
  4. remove tab

    kkappler committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    d5d4406 View commit details
    Browse the repository at this point in the history
  5. suppress inf/nan in stft obj

    kkappler committed Jun 19, 2022
    Configuration menu
    Copy the full SHA
    e97b8a5 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    5df2271 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2022

  1. cleanup doc (a bit)

    kkappler committed Jun 22, 2022
    Configuration menu
    Copy the full SHA
    fea9213 View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2022

  1. KernelDataset Introduced

    This is just a stage commit because all tests are passing currently.
    operate_aurora is not yet working.
    
    Need to decide where to put the RunSummary wrangling.
    
    [Issue(s): #80, #118, #132]
    kkappler committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    8f92815 View commit details
    Browse the repository at this point in the history
  2. oops - add file

    kkappler committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    ef5ca41 View commit details
    Browse the repository at this point in the history
  3. bug fix for python 3.8 only

    kkappler committed Jun 24, 2022
    Configuration menu
    Copy the full SHA
    4e3ac6c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2fdf720 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2022

  1. Configuration menu
    Copy the full SHA
    6609f56 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caae96e View commit details
    Browse the repository at this point in the history
  3. Multiple runs now entered into TF XML

    Add a method to KernelDataset to extract run info, looping over runs.
    Also, noticed that some synthetic tests were commented out, fixed this.
    Also, tidied some code in process_mth5.
    
    [Issue(s): #181]
    kkappler committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    e362296 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #187 from simpeg/fix_issue_181

    Multiple runs now entered into TF XML
    kkappler authored Jun 25, 2022
    Configuration menu
    Copy the full SHA
    5bc935c View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    cef7738 View commit details
    Browse the repository at this point in the history
  6. rm unused imports

    kkappler committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    9c805cc View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3cf4879 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    bf95472 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    3575381 View commit details
    Browse the repository at this point in the history
  10. tidy doc (a little)

    kkappler committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    ddfe5ea View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    3d4250a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    db97e7e View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6bf76e2 View commit details
    Browse the repository at this point in the history
  14. Major cleanup of synthetic data make method

    Replaced dict with classes.  Now have a SyntheticRun and a
    SyntheticStation.
    This will be used to create an example synthetic case with many runs
    
    [Issue(s): #80]
    kkappler committed Jun 25, 2022
    Configuration menu
    Copy the full SHA
    f324c52 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2022

  1. Configuration menu
    Copy the full SHA
    fc3f1f3 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    80bb4a7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f42b66d View commit details
    Browse the repository at this point in the history
  4. Fix duration bug & change sortby columns

    Change from timedelta.seconds to timedelta.total_seconds()
    Remove run_id from sort_by, it should be only station, starttime
    
    [Issue(s): #80]
    kkappler committed Jun 26, 2022
    Configuration menu
    Copy the full SHA
    a84a169 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    da8e175 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. bug fix

    kkappler committed Jun 27, 2022
    Configuration menu
    Copy the full SHA
    9671db8 View commit details
    Browse the repository at this point in the history