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 (str) – Path to remote focusing and galvo waveform constants file
rest_api_path (str) – Path to REST API file
waveform_templates_path (str) – Path to waveform templates file
logging_path (str) – Path to non-default logging location
configurator (bool) – True if configurator is enabled
gui_configuration_path – Path to gui_configuration file
multi_positions_path – Path to multi_positions file