navigate.tools.main_functions.evaluate_parser_input_arguments
- navigate.tools.main_functions.evaluate_parser_input_arguments(args)
If non-default configuration, experiment, or ETL constant file is provided as an input argument.
Accepts a ArgumentParser object Retrieves the default configuration/experiment/etc paths. Adds non-default parser arguments to the ArgumentParser object Parses the object, and returns the desired configuration/experiment/etc paths.
- Parameters:
args (argparse.Namespace) – Dictionary of parser input arguments
- Returns:
configuration_path (str) – Path to configuration file.
experiment_path (str) – Path to experiment file
waveform_constants_path, – Path to remote focusing and galvo waveform constants file
rest_api_path – Path to REST API file
waveform_templates_path – Path to waveform templates file
logging_path – Path to non-default logging location
configurator – Boolean, True if configurator is enabled