예제 #1
0
 def __init__(self):
     self.decorators = [
         option_section(sectionText="Meta-information output options:"),
         ctrlMpExecOpts.skip_init_writes_option(),
         ctrlMpExecOpts.init_only_option(),
         ctrlMpExecOpts.register_dataset_types_option(),
         ctrlMpExecOpts.no_versions_option()
     ]
예제 #2
0
 def __init__(self):
     self.decorators = [
         option_section(sectionText="Quantum graph building options:"),
         ctrlMpExecOpts.qgraph_option(),
         ctrlMpExecOpts.qgraph_id_option(),
         ctrlMpExecOpts.qgraph_node_id_option(),
         ctrlMpExecOpts.skip_existing_option(),
         ctrlMpExecOpts.save_qgraph_option(),
         ctrlMpExecOpts.save_single_quanta_option(),
         ctrlMpExecOpts.qgraph_dot_option()
     ]
예제 #3
0
 def __init__(self):
     self.decorators = [
         option_section(sectionText="Execution options:"),
         ctrlMpExecOpts.clobber_partial_outputs_option(),
         ctrlMpExecOpts.do_raise_option(),
         ctrlMpExecOpts.profile_option(),
         dafButlerOpts.processes_option(),
         ctrlMpExecOpts.start_method_option(),
         ctrlMpExecOpts.timeout_option(),
         ctrlMpExecOpts.fail_fast_option(),
         ctrlMpExecOpts.graph_fixup_option()
     ]
예제 #4
0
 def __init__(self):
     self.decorators = [
         option_section(
             sectionText="Data repository and selection options:"),
         ctrlMpExecOpts.butler_config_option(),
         ctrlMpExecOpts.input_option(),
         ctrlMpExecOpts.output_option(),
         ctrlMpExecOpts.output_run_option(),
         ctrlMpExecOpts.extend_run_option(),
         ctrlMpExecOpts.replace_run_option(),
         ctrlMpExecOpts.prune_replaced_option(),
         ctrlMpExecOpts.data_query_option()
     ]
예제 #5
0
 def __init__(self):
     self.decorators = [
         click.pass_context,
         ctrlMpExecOpts.debug_option(),
         ctrlMpExecOpts.show_option(),
         pipeline_build_options(),
         qgraph_options(),
         butler_options(),
         execution_options(),
         meta_info_options(),
         option_section(sectionText=""),
         dafButlerOpts.options_file_option(),
     ]
예제 #6
0
 def __init__(self):
     self.decorators = [
         option_section(sectionText="Pipeline build options:"),
         ctrlMpExecOpts.pipeline_option(),
         ctrlMpExecOpts.task_option(),
         ctrlMpExecOpts.delete_option(metavar="LABEL"),
         dafButlerOpts.config_option(metavar="LABEL:NAME=VALUE",
                                     multiple=True),
         dafButlerOpts.config_file_option(help=unwrap(
             """Configuration override file(s), applies to a task
                                                      with a given label."""
         ),
                                          metavar="LABEL:FILE",
                                          multiple=True),
         ctrlMpExecOpts.order_pipeline_option(),
         ctrlMpExecOpts.save_pipeline_option(),
         ctrlMpExecOpts.pipeline_dot_option(),
         obsBaseOpts.instrument_option(help=instrumentOptionHelp,
                                       metavar="instrument",
                                       multiple=True)
     ]