def print_default_args(args):
"""Print default values of arguments.
This is mostly helpful for debug but people not familiar with the software
might find it useful as well
Notes:
This function is deprecated.
Notes:
This is not dynamically updated so use with caution
Args:
args (object): An argparse instance
"""
arg_name = {'auto_clean': '--auto-clean',
'clean_cosmic': '-c, --cosmic',
'debug_mode': '--debug',
'flat_normalize': '--flat-normalize',
'ignore_bias': '--ignore-bias',
'log_to_file': '--log-to-file',
'norm_order': '--flat-norm-order',
'raw_path': '--raw-path',
'red_path': '--red-path',
'saturation_limit': '--saturation',
'destiny': '-d --proc-path',
'interactive_ws': '-i --interactive',
'lamp_all_night': '-r --reference-lamp',
'lamp_file': '-l --lamp-file',
'output_prefix': '-o --output-prefix',
'pattern': '-s --search-pattern',
'procmode': '-m --proc-mode',
'reference_dir': '-R --reference-files',
'source': '-p --data-path',
'save_plots': '--save-plots',
'dcr_par_dir': '--dcr-par-dir'}
for key in args.__dict__:
log_ccd.debug('Default value for {:s} is {:s}'.format(
arg_name[key],
str(args.__getattribute__(key))))
评论列表
文章目录