1 #ifndef MHO_FringeCommandLineParser_HH__
2 #define MHO_FringeCommandLineParser_HH__
62 static std::string
parse_set_string(
const std::vector< std::string >& arglist,
int& set_arg_index);
93 static void initialize_messaging(
int message_level,
const std::vector< std::string >& message_categories);
Class MHO_FringeCommandLineParser.
Definition: MHO_FringeCommandLineParser.hh:37
static int sanity_check(MHO_ParameterStore *paramStore)
Performs a sanity check on command line parameters after parsing.
Definition: MHO_FringeCommandLineParser.cc:123
static void parse_baseline_freqgrp(std::string baseline_freqgrp, std::string &baseline, std::string &freqgrp)
Parses baseline_freqgrp string into separate baseline and freqgrp strings (expects ':' as separator).
Definition: MHO_FringeCommandLineParser.cc:12
virtual ~MHO_FringeCommandLineParser()
Definition: MHO_FringeCommandLineParser.hh:41
static std::string parse_set_string(const std::vector< std::string > &arglist, int &set_arg_index)
Parses a vector of strings to extract and concatenate control file syntax after 'set' command.
Definition: MHO_FringeCommandLineParser.cc:55
MHO_FringeCommandLineParser()
Definition: MHO_FringeCommandLineParser.hh:40
static std::string sanitize_directory(std::string dir)
Sanitizes a directory path by ensuring it ends with '/' and exists.
Definition: MHO_FringeCommandLineParser.cc:84
static int parse_fourfit_command_line(int argc, char **argv, MHO_ParameterStore *paramStore)
Parses command line arguments and stores them in a parameter store for later use by fourfit.
Definition: MHO_FringeCommandLineParser.cc:152
static void initialize_messaging(int message_level, const std::vector< std::string > &message_categories)
Definition: MHO_FringeCommandLineParser.cc:336
Class MHO_ParameterStore.
Definition: MHO_ParameterStore.hh:52
int baseline
Definition: fourfit3.c:62
HOPS - Haystack Observatory Post-processing software.
Definition: MHO_AdhocFlagging.hh:18