A command line interface is provided is provided with the source code for running the analysis pipeline. An outline of the command line arguments and their default values is provided below.
usage: snat-sim [-h] [-v] -c CADENCE [-s SIM_POOL_SIZE] [-f FIT_POOL_SIZE]
[-w WRITE_POOL_SIZE] [-i ITER_LIM] -o OUT_PATH
[--write_lc_sims] [--sim_source SIM_SOURCE] --sim_variability
SIM_VARIABILITY [--ref_stars REF_STARS [REF_STARS ...]]
[--fit_source FIT_SOURCE] --fit_variability FIT_VARIABILITY
[--vparams VPARAMS [VPARAMS ...]] [--bound_z BOUND_Z BOUND_Z]
[--bound_t0 BOUND_T0 BOUND_T0] [--bound_x0 BOUND_X0 BOUND_X0]
[--bound_x1 BOUND_X1 BOUND_X1] [--bound_c BOUND_C BOUND_C]
[--receiver_id RECEIVER_ID]
[--pwv_model_years PWV_MODEL_YEARS [PWV_MODEL_YEARS ...]]
[--cut_PWV CUT_PWV CUT_PWV]
[--cut_SrfcPress CUT_SRFCPRESS CUT_SRFCPRESS]
[--cut_SrfcTemp CUT_SRFCTEMP CUT_SRFCTEMP]
[--cut_SrfcRH CUT_SRFCRH CUT_SRFCRH]
[--cut_ZenithDelay CUT_ZENITHDELAY CUT_ZENITHDELAY]
[--no-scatter] [--fixed-snr FIXED_SNR] [--visualize]
[--host HOST] [--port PORT] [--proxy PROXY]
show program’s version number and exit
Observational cadence to assume for the LSST.
Total number of workers to spawn for simulating supernova light-curves.
Default: 1
Total number of workers to spawn for fitting light-curves.
Default: 1
Total number of workers to spawn for writing data to disk.
Default: 1
Exit pipeline after processing the given number of light-curves (Useful for profiling).
Default: inf
Output file path (a .h5 extension is enforced).
Flag to include simulated light curves in the pipeline output file. Note the added IO may noticeably increase the pipeline runtime.
Default: False
Options for simulating supernova light-curves.
The name of the sncosmo spectral template to use when simulating supernova light-curves.
Default: “salt2-extended”
Rate at which to vary PWV when simulating light-curves. Specify a numerical value for a fixed PWV concentration. Specify “epoch” to vary the PWV per observation.
Reference star(s) to calibrate simulated SNe against.
Default: (‘G2’, ‘M5’, ‘K2’)
Options for configuring supernova light-curve fits.
The name of the sncosmo spectral template to use when fitting supernova light-curves.
Default: “salt2-extended”
Rate at which to vary the assumed PWV when fitting light-curves. Specify a numerical value for a fixed PWV concentration. Specify “epoch” to vary the PWV per observation.
Parameters to vary when fitting light-curves.
Default: (‘x0’, ‘x1’, ‘c’)
Upper and lower bounds for z parameter when fitting light-curves (Optional).
Upper and lower bounds for t0 parameter when fitting light-curves (Optional).
Upper and lower bounds for x0 parameter when fitting light-curves (Optional).
Upper and lower bounds for x1 parameter when fitting light-curves (Optional).
Upper and lower bounds for c parameter when fitting light-curves (Optional).
Options used when building the PWV variability model from SuomiNet GPS data.
Default: “ctio”
Default: [2016, 2017]
Only use measured data points with a PWV value within the given bounds (units of millimeters)
Default: [0, 30]
Only use measured data points with a surface pressure value within the given bounds (units of Millibars)
Only use measured data points with a temperature value within the given bounds (units of Centigrade)
Only use measured data points with a relative humidity value within the given bounds (units of Percentage)
Only use measured data points with a zenith delay value within the given bounds (units of Millimeters)
Options used when debugging pipeline behavior.
Flag used to turn off added scatter when simulating light-curves.
Default: False
Simulate light-curves with a fixed signal to noise ratio.
Optionally launch a server instance for monitoring the pipeline in real time.
Flag used to launch a web server for visualizing the current pipeline status.
Default: False
Optionally define the host IP used to serve the application from.
Optionally define the port used to serve the application.
Optionally use a proxy to serve the application to a different URL “{input}::{output}”.