Help on the msnoise commands
This page shows all the commands accessible from the command line.
Commands with an _old suffix are only visible in the console if a .old file is present in the folder.
msnoise tree
msnoise tree --help
Usage: [OPTIONS]
show the command tree of your CLI
Options:
--help Show this message and exit.
msnoise admin
msnoise admin --help
Usage: [OPTIONS]
Starts the Web Admin on http://localhost:5000 by default
Options:
-p, --port INTEGER Port to open
--help Show this message and exit.
msnoise db init
msnoise db init --help
Usage: [OPTIONS]
This command initializes the current folder to be a MSNoise Project by
creating a database and a db.ini file.
Options:
--tech TEXT Database technology: 1=SQLite 2=MySQL/MariaDB 3=PostgreSQL
--help Show this message and exit.
msnoise db update_loc_chan
msnoise db update_loc_chan --help
Usage: [OPTIONS]
Populates the Location & Channel from the Data Availability table. Warning:
rewrites automatically, no confirmation.
Options:
--help Show this message and exit.
msnoise db execute
msnoise db execute --help
Usage: [OPTIONS] SQL_COMMAND
EXPERT MODE: Executes 'sql_command' on the database. Use this command at
your own risk!!
Options:
-o, --outfile TEXT Output filename (?="request.csv")
-s, --show BOOLEAN Show output (in case of SELECT statement)?
--help Show this message and exit.
msnoise db upgrade
msnoise db upgrade --help
Usage: [OPTIONS]
Upgrade the database from previous to a new version. This procedure adds new
parameters with their default value in the config database.
Options:
--help Show this message and exit.
msnoise db clean_duplicates
msnoise db clean_duplicates --help
Usage: [OPTIONS]
Checks the Jobs table and deletes duplicate entries
Options:
--help Show this message and exit.
msnoise db dump
msnoise db dump --help
Usage: [OPTIONS]
Dumps the complete database in formatted files, defaults to CSV.
Options:
--format TEXT
--help Show this message and exit.
msnoise db import
msnoise db import --help
Usage: [OPTIONS] TABLE
Imports msnoise tables from formatted files (CSV).
Options:
--format TEXT
--force
--help Show this message and exit.
msnoise info
msnoise info --help
Usage: [OPTIONS]
Outputs general information about the current install and config, plus
information about jobs and their status.
Options:
-j, --jobs Jobs Info only
--help Show this message and exit.
msnoise config sync
msnoise config sync --help
Usage: [OPTIONS]
Synchronise station metadata from inventory/dataless.
Options:
--help Show this message and exit.
msnoise config set
msnoise config set --help
Usage: [OPTIONS] NAME_VALUE
Set a configuration value. The argument should be of the form
'variable=value'.
Options:
--help Show this message and exit.
msnoise config get
msnoise config get --help
Usage: [OPTIONS] [NAMES]...
Display the value of the given configuration variable(s).
Options:
--help Show this message and exit.
msnoise config reset
msnoise config reset --help
Usage: [OPTIONS] [NAMES]...
Reset the value of the given configuration variable(s) to their default.
Options:
--help Show this message and exit.
msnoise reset
msnoise reset --help
Usage: [OPTIONS] JOBTYPE
Resets the jobs to "T"odo. JOBTYPE is the acronym of the job type. By
default only resets jobs "I"n progress. --all resets all jobs, whatever the
flag value. Standard Job Types are CC, STACK, MWCS and DTT, but plugins can
define their own.
Options:
-a, --all Reset all jobs
-r, --rule TEXT Reset job that match this SQL rule
--help Show this message and exit.
msnoise populate
msnoise populate --help
Usage: [OPTIONS]
Rapidly scan the archive filenames and find Network/Stations, only works
with known archive structures, or with a custom code provided by the user.
Options:
--fromDA Populates the station table using network and station codes found
in the data_availability table, overrides the default workflow
step.
--help Show this message and exit.
msnoise scan_archive
msnoise scan_archive --help
Usage: [OPTIONS]
Scan the archive and insert into the Data Availability table.
Options:
-i, --init First run ?
--path TEXT Scan all files in specific folder, overrides the default
workflow step.
-r, --recursively When scanning a path, walk subfolders automatically ?
--crondays TEXT Number of past days to monitor, typically used in cron
jobs (overrides the 'crondays' configuration value). Must
be a float representing a number of days, or designate
weeks, days, and/or hours using the format 'Xw Xd Xh'.
--help Show this message and exit.
msnoise plot data_availability
msnoise plot data_availability --help
Usage: [OPTIONS]
Plots the Data Availability vs time
Options:
-c, --chan TEXT Channel, you can use the ? wildcard, e.g. '?HZ'
(default) or 'HH?', etc.
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format, but
can be anything matplotlib outputs, e.g. ?.pdf will save
to PDF with an automatic file naming.
--help Show this message and exit.
msnoise plot station_map
msnoise plot station_map --help
Usage: [OPTIONS]
Plots the station map (very very basic)
Options:
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format, but
can be anything matplotlib outputs, e.g. ?.pdf will save
to PDF with an automatic file naming.
--help Show this message and exit.
msnoise plot dvv-plot-timing
msnoise plot dvv-plot-timing --help
Usage: [OPTIONS]
Plots the timing (parses the dt/t results) Individual pairs can be plotted
extra using the -p flag one or more times. Example: msnoise plot timing -p
ID_KWUI_ID_POSI Example: msnoise plot timing -p ID_KWUI_ID_POSI -p
ID_KWUI_ID_TRWI Remember to order stations alphabetically !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZR,...)
-m, --mov_stack INTEGER Plot specific mov stacks
-p, --pair TEXT Plot a specific pair
-A, --all Show the ALL line?
-M, --dttname TEXT Plot M or M0?
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
--help Show this message and exit.
msnoise new_jobs
msnoise new_jobs --help
Usage: [OPTIONS]
Determines if new CC/QC jobs are to be defined
Options:
-i, --init First run ? This disables the check for existing jobs.
--nocc Disable the creation of CC jobs.
--hpc TEXT Format PREVIOUS:NEXT. When running on HPC, create the next jobs
in the workflow based on theprevious step mentioned here.
Example:"msnoise new_jobs --hpc CC:STACK" will create STACK jobs
based on CC jobs marked "D"one.
--help Show this message and exit.
msnoise cc compute_cc
msnoise cc compute_cc --help
Usage: [OPTIONS]
Computes the CC jobs (based on the "New Jobs" identified)
Options:
--help Show this message and exit.
msnoise cc compute_cc_rot
msnoise cc compute_cc_rot --help
Usage: [OPTIONS]
Computes the CC jobs too (allows for R or T components)
Options:
--help Show this message and exit.
msnoise cc stack_old
msnoise cc stack_old --help
Usage: [OPTIONS]
Stacks the [REF] or [MOV] windows. Computes the STACK jobs.
Options:
-r, --ref Compute the REF Stack
-m, --mov Compute the MOV Stacks
-s, --step Compute the STEP Stacks
--help Show this message and exit.
msnoise cc stack
msnoise cc stack --help
Usage: [OPTIONS]
Stacks the [REF] or [MOV] windows. Computes the STACK jobs.
Options:
-r, --ref Compute the REF Stack
-m, --mov Compute the MOV Stacks
-s, --step Compute the STEP Stacks
--help Show this message and exit.
msnoise cc plot distance
msnoise cc plot distance --help
Usage: [OPTIONS] [EXTRA_ARGS]...
Plots the REFs of all pairs vs distance
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-a, --ampli FLOAT Amplification of the individual lines on the
vertical axis (default=1)
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
-r, --refilter TEXT Refilter CCFs before plotting (e.g. 4:8 for
filtering CCFs between 4.0 and 8.0 Hz. This will
update the plot title.
--virtual-source TEXT Use only pairs including this station. Format must
be NET.STA
--help Show this message and exit.
msnoise cc plot interferogram
msnoise cc plot interferogram --help
Usage: [OPTIONS] STA1 STA2 [EXTRA_ARGS]...
Plots the interferogram between sta1 and sta2 (parses the CCFs) STA1 and
STA2 must be provided with this format: NET.STA !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Mov Stack to read from disk. Defaults to 1.
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
-r, --refilter TEXT Refilter CCFs before plotting (e.g. 4:8 for
filtering CCFs between 4.0 and 8.0 Hz. This will
update the plot title.
--help Show this message and exit.
msnoise cc plot ccftime
msnoise cc plot ccftime --help
Usage: [OPTIONS] STA1 STA2 [EXTRA_ARGS]...
Plots the ccf vs time between sta1 and sta2 STA1 and STA2 must be provided
with this format: NET.STA !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Mov Stack to read from disk. Defaults to 1.
-a, --ampli FLOAT Amplification of the individual lines on the
vertical axis (default=1)
-S, --seismic Seismic style: fill the space between the zero and
the positive wiggles
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
-e, --envelope Plot envelope instead of time series
-r, --refilter TEXT Refilter CCFs before plotting (e.g. 4:8 for
filtering CCFs between 4.0 and 8.0 Hz. This will
update the plot title.
--normalize TEXT
--help Show this message and exit.
msnoise cc plot spectime
msnoise cc plot spectime --help
Usage: [OPTIONS] STA1 STA2 [EXTRA_ARGS]...
Plots the ccf's spectrum vs time between sta1 and sta2 STA1 and STA2 must be
provided with this format: NET.STA !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Mov Stack to read from disk. Defaults to 1.
-a, --ampli FLOAT Amplification of the individual lines on the
vertical axis (default=1)
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
-r, --refilter TEXT Refilter CCFs before plotting (e.g. 4:8 for
filtering CCFs between 4.0 and 8.0 Hz. This will
update the plot title.
--help Show this message and exit.
msnoise cc dvv compute_mwcs_old
msnoise cc dvv compute_mwcs_old --help
Usage: [OPTIONS]
Computes the MWCS jobs
Options:
--help Show this message and exit.
msnoise cc dvv compute_mwcs
msnoise cc dvv compute_mwcs --help
Usage: [OPTIONS]
Computes the MWCS jobs
Options:
--help Show this message and exit.
msnoise cc dvv compute_stretching_old
msnoise cc dvv compute_stretching_old --help
Usage: [OPTIONS]
Computes the stretching based on the new stacked data
Options:
--help Show this message and exit.
msnoise cc dvv compute_stretching
msnoise cc dvv compute_stretching --help
Usage: [OPTIONS]
Computes the stretching based on the new stacked data
Options:
--help Show this message and exit.
msnoise cc dvv compute_dtt_old
msnoise cc dvv compute_dtt_old --help
Usage: [OPTIONS]
Computes the dt/t jobs based on the new MWCS data
Options:
--help Show this message and exit.
msnoise cc dvv compute_dtt
msnoise cc dvv compute_dtt --help
Usage: [OPTIONS]
Computes the dt/t jobs based on the new MWCS data
Options:
--help Show this message and exit.
msnoise cc dvv compute_dvv
msnoise cc dvv compute_dvv --help
Usage: [OPTIONS]
Computes the dt/t jobs based on the new DTT data
Options:
--help Show this message and exit.
msnoise cc dvv compute_wct
msnoise cc dvv compute_wct --help
Usage: [OPTIONS]
Computes the wavelet dv/v jobs based on the new STACK data
Options:
--help Show this message and exit.
msnoise cc dvv plot mwcs
msnoise cc dvv plot mwcs --help
Usage: [OPTIONS] STA1 STA2
Plots the mwcs results between sta1 and sta2 (parses the CCFs) STA1 and STA2
must be provided with this format: NET.STA !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Mov Stack to read from disk. Defaults to 1.
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
--help Show this message and exit.
msnoise cc dvv plot dvv
msnoise cc dvv plot dvv --help
Usage: [OPTIONS]
Plots the dv/v (parses the dt/t results) Individual pairs can be plotted
extra using the -p flag one or more times. Example: msnoise plot dvv -p
ID_KWUI_ID_POSI Example: msnoise plot dvv -p ID_KWUI_ID_POSI -p
ID_KWUI_ID_TRWI Remember to order stations alphabetically !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Plot specific mov stacks
-p, --pair TEXT Plot a specific pair
-A, --all Show the ALL line?
-M, --dttname TEXT Plot M or M0?
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
--help Show this message and exit.
msnoise cc dvv plot dtt
msnoise cc dvv plot dtt --help
Usage: [OPTIONS] STA1 STA2 DAY
Plots a graph of dt against t STA1 and STA2 must be provided with this
format: NET.STA ! DAY must be provided in the ISO format: YYYY-MM-DD
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Mov Stack to read from disk. Defaults to 1.
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
--help Show this message and exit.
msnoise cc dvv plot wct
msnoise cc dvv plot wct --help
Usage: [OPTIONS]
Plots the dv/v (parses the wct results) Individual pairs can be plotted
extra using the -p flag one or more times. Example: msnoise plot dvv -p
ID_KWUI_ID_POSI Example: msnoise plot dvv -p ID_KWUI_ID_POSI -p
ID_KWUI_ID_TRWI Remember to order stations alphabetically !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Plot specific mov stacks
-p, --pair TEXT Plot a specific pair
-A, --all Show the ALL line?
-e, --end TEXT Plot until which date? (default=2100-01-01 or
enddate)
-b, --begin TEXT Plot from which date, can be relative to the endate
('-100'days)?(default=1970-01-01 or startdate)
-v, --visualize TEXT Which plot : wavelet 'dvv' heat map, wavelet
'coh'erence heat map, dv/v 'curve' with coherence
color?
-r, --ranges TEXT With visualize = 'curve', which frequency ranges to
use?
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto). Defaults to PNG format,
but can be anything matplotlib outputs, e.g. ?.pdf
will save to PDF with an automatic file naming.
--help Show this message and exit.
msnoise cc dvv plot dvvs
msnoise cc dvv plot dvvs --help
Usage: [OPTIONS]
Plots the dv/v obtained by stretching
Individual pairs can be plotted extra using the -p flag one or more times.
Example: msnoise plot dvvs -p ID_KWUI_ID_POSI
Example: msnoise plot dvvs -p ID_KWUI_ID_POSI -p ID_KWUI_ID_TRWI
Remember to order stations alphabetically !
Options:
-f, --filterid INTEGER Filter ID
-c, --comp TEXT Components (ZZ, ZE, NZ, 1E,...). Defaults to ZZ
-m, --mov_stack INTEGER Plot specific mov stacks
-p, --pair TEXT Plot a specific pair
-s, --show BOOLEAN Show interactively?
-o, --outfile TEXT Output filename (?=auto)
--help Show this message and exit.
msnoise qc compute_psd
msnoise qc compute_psd --help
Usage: [OPTIONS]
Computes the PSD jobs, based on New or Modified files identified by the
new_jobs step
Options:
-n, --njobs_per_worker INTEGER Reduce this number when processing a small
number of days but a large number of
stations
--help Show this message and exit.
msnoise qc psd_to_hdf
msnoise qc psd_to_hdf --help
Usage: [OPTIONS]
Groups the PSD calculated as NPZ to HDF
Options:
-n, --njobs_per_worker INTEGER Reduce this number when processing a small
number of days but a large number of
stations
--help Show this message and exit.
msnoise qc plot_psd
msnoise qc plot_psd --help
Usage: [OPTIONS] SEED_ID
Plots the PSD and spectrogram based on NPZ files
Options:
--help Show this message and exit.
msnoise qc hdf_to_rms
msnoise qc hdf_to_rms --help
Usage: [OPTIONS]
Computes the RMS based on HDFs
Options:
--help Show this message and exit.
msnoise qc export_rms
msnoise qc export_rms --help
Usage: [OPTIONS]
Exports the RMS dataframes as CSV files
Options:
--help Show this message and exit.
msnoise qc optimize
msnoise qc optimize --help
Usage: [OPTIONS]
Optimizes the HDFs using ptrepack (should be used periodically)
Options:
--help Show this message and exit.
msnoise utils bugreport
msnoise utils bugreport --help
Usage: [OPTIONS]
This command launches the Bug Report script.
Options:
-s, --sys System Info
-m, --modules Modules Info
-e, --env Environment Info
-a, --all All Info
--help Show this message and exit.
msnoise utils test
msnoise utils test --help
Usage: [OPTIONS]
Runs the test suite in a temporary folder
Options:
-p, --prefix TEXT Prefix for tables
--tech INTEGER Test using (1) SQLite or (2) MariaDB (you need to start
that server before!)
-c, --content
--help Show this message and exit.
msnoise utils jupyter
msnoise utils jupyter --help
Usage: [OPTIONS]
Launches an jupyter notebook in the current folder
Options:
--help Show this message and exit.