Exemplo n.º 1
0
def lasif_plot_section(parser, args):
    """
    Plot a binned section plot of the processed data for an event.
    """
    parser.add_argument("event_name", help="name of the event to plot")
    parser.add_argument(
        "--num_bins",
        default=1,
        type=int,
        help="number of bins to be used for binning the "
        "event-station offsets",
    )
    parser.add_argument(
        "--traces_per_bin",
        default=500,
        type=int,
        help="number of traces per bin",
    )
    args = parser.parse_args(args)
    event_name = args.event_name
    traces_per_bin = args.traces_per_bin
    num_bins = args.num_bins

    comm = api.find_project_comm(".")
    comm.visualizations.plot_section(event_name=event_name,
                                     num_bins=num_bins,
                                     traces_per_bin=traces_per_bin)
Exemplo n.º 2
0
def lasif_shell(parser, args):
    """
    Drops you into a shell with an active communicator instance.
    """
    args = parser.parse_args(args)

    comm = api.find_project_comm(".")
    print("LASIF shell, 'comm' object is available in the local namespace.\n")
    print(comm)
    from IPython import embed

    embed(display_banner=False)