arraybuildΒΆ

generates a csv file (receiver_array.csv) with the timeseries in columns by receiver

Usage

arraybuild [-h] -p PROJECTFILE -r RCXFILE -c CHANNEL -i -z -d -s -P -C -g GAIN -e EXAGGERATION

Inputs

  • -h, --help

    show this help message and exit

  • -p PROJECTFILE, --prjfile PROJECTFILE

    The project file path

  • -r RCXFILE, --rcxfile RCXFILE

    The file path for the text file of receiver locations

  • -c CHANNEL, --channel CHANNEL

    The channel to query.

    For radar: Ex, Ey, or Ez
    For seismic: Vx, Vy, Vz, S1, S2, S3, S4, S5, S6
    S# represents the stress tensor:
    • S1 - sigma_11

    • S2 - sigma_22

    • S3 - sigma_33

    • S4 - sigma_23

    • S5 - sigma_13

    • S6 - sigma_12

  • -i, --index

    Indicate whether the receiver file contains coordinate indices or if these are the locations in meters. Default is False (meters)

  • -z, --is_complex

    Flag if the saved model outputs are complex valued.

  • -d, --double_precision

    Flag if the saved model outputs are double precision. Values can be both complex and double precision.

  • -s, --save

    Flag to save the array object. This will be saved as a .pkl (pickle format) file with the project name, channel, and source location in the filename.

  • -P, --plot

    Flag for plot output. This displays a Matplotlib plot that can be saved.

  • -C, --plot_complex

    If the model is output, flag if you want to plot the complex values of the time series.

  • -g GAIN, --gain GAIN

    Specify the window length for the auto gain control function. A value of 0 or 1 is equivalent to 1-bit normalization and a value of the number of time steps is no gain applied. Defualt is the number of time steps.

  • -e EXAGGERATION, --exaggeration EXAGGERATION

    Specify the float value for the horizontal to vertical ratio. The default value is 0.5.

Outputs

CSV of amplitude values for all pixels surveyed (receiver_array.csv)