4 #ifndef DP3_BASE_DP3_H_
5 #define DP3_BASE_DP3_H_
23 void Execute(
const std::string& parsetName,
24 const std::vector<std::string>& arguments = {});
36 const std::string& prefix,
53 const std::string& step_names_key,
const std::string& input_ms_name,
61 std::shared_ptr<steps::Step> first_step);
70 std::shared_ptr<steps::Step> first_step,
Implements a map of Key-Value pairs.
Definition: ParameterSet.h:31
MsType
To check compatibility between steps before running.
Definition: Step.h:57
dp3::common::Fields GetChainRequiredFields(std::shared_ptr< steps::Step > first_step)
dp3::common::Fields SetChainProvidedFields(std::shared_ptr< steps::Step > first_step, dp3::common::Fields provided_fields=dp3::common::Fields())
std::shared_ptr< steps::Step > MakeSingleStep(const std::string &type, const common::ParameterSet &parset, const std::string &prefix, steps::Step::MsType input_type)
std::shared_ptr< steps::Step > MakeStepsFromParset(const common::ParameterSet &parset, const std::string &prefix, const std::string &step_names_key, const std::string &input_ms_name, bool terminateChain, steps::Step::MsType initial_step_output)
std::shared_ptr< steps::InputStep > MakeMainSteps(const common::ParameterSet &parset)
void SetNThreads(size_t n_threads)
void Execute(const std::string &parsetName, const std::vector< std::string > &arguments={})
void ExecuteFromCommandLine(const std::vector< std::string > &arguments)
Command-line interface.
This file has generic helper routines for testing steps.
Definition: AntennaConfig.h:53