Skip to content

Command line window and adjoint source maker #46

@bch0w

Description

@bch0w

Motivation

It would be nice to have a command line tool for Pyatoa that wraps a processing script to generate misfit windows and adjoint sources.

A User could play around with windowing quickly without needing to mess around with writing their own scripts. This could also help wrap Pyatoa into bash scripts, in a similar way that the SPECFEM exectuable xcreate_adjsrc_traveltime operates

Implementation

Likely an external script installed as a project script (via pip) that points to data and runs through data, standardization etc. Users can also point to a YAML config file for more granular control of windowing/ adjoint source tuning parameters controlled by Pyflex and Pyadjoint.

An example command line call might look like

pyatoa --obs *.SAC --syn *.semd --min_period 10 --max_period 30 --win_start 15 --win_end 30 \
    --adjsrc_type cc_traveltime --output SEM/ --plot True

Users could manually input windows or let Pyflex automatically select them.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions