sorcha.utilities.sorchaArguments

Classes

sorchaArguments

Data class for holding runtime arguments

Module Contents

class sorchaArguments(cmd_args_dict=None)[source]

Data class for holding runtime arguments

paramsinput: str = ''[source]

path to file with input objects

orbinfile: str = ''[source]

path to file with input object orbits

input_ephemeris_file: str = ''[source]

path the ephemeris input file

configfile: str = ''[source]

path to the config.ini file

outpath: str = ''[source]

path where data should be output

outfilestem: str = ''[source]

file system for output

loglevel: bool = False[source]

logger verbosity

surveyname: str = ''[source]

name of the survey (rubin_sim is only one implemented currently)

complex_parameters: str = ''[source]

optional, extra complex physical parameter input files

linking: bool = True[source]

Turns on or off the rejection of unlinked sources

_rngs = None[source]

A collection of per-module random number generators

pplogger = None[source]

The Python logger instance

visits = None[source]

visits database. a sqlite database containing the camera footprint and on-sky location for each ccd per observation

read_from_dict(args)[source]

set the parameters from a cmd_args dict.

Parameters:

aguments (dictionary) -- dictionary of configuration parameters

Return type:

None

validate_arguments()[source]