25 #include <boost/algorithm/string.hpp>
35 namespace po = boost::program_options;
46 {
"ASCII", OutputConfig::OutputFileFormat::ASCII},
47 {
"FITS", OutputConfig::OutputFileFormat::FITS},
48 {
"FITS_LDAC", OutputConfig::OutputFileFormat::FITS_LDAC}
52 m_flush_size(100), m_unsorted(false) {
56 return { {
"Output configuration", {
58 "The file to store the output catalog"},
60 "The format of the output catalog, one of ASCII, FITS or FITS_LDAC (default: FITS)"},
62 "The output properties to add in the output catalog"},
64 "Write to the catalog after this number of sources have been processed (0 means once at the end)"},
66 "Write finished sources to the catalog without waiting for previously detected unfinished sources"}
T emplace_back(T... args)