14#include "Pulsar/Parameters.h"
16#include "Observatory.h"
32 char code (
const std::string& telescope_name);
38 std::string get_configuration (
const std::string& parameter);
41 void set_system (
const std::string& system_call);
43 std::string get_system ();
46 void set_system (
const std::string& system_call);
47 void set_directory (
const std::string& directory);
54 extern std::string extension;
57 extern MJD unspecified;
60 extern std::string tmpdir;
63 extern std::string stdout_filename;
66 extern std::string stderr_filename;
69 extern std::string ephem_filename;
78 void tempo (
const std::string& arguments,
const std::string& input);
Class for representing modified Julian dates with high precision.
Definition MJD.h:23
Observatory data available from TEMPO.
Definition Observatory.h:21
Handles warning messages in a standardized fashion.
Definition Warning.h:34
Interface to Tempo.
Definition fit.C:22
void tempo(const std::string &arguments, const std::string &input)
Run tempo using the given arguments and input.
Definition tempo++.C:140
char code(const std::string &telescope_name)
Convert a telescope name to a single-character tempo code.
Definition tempo++.C:167
const Observatory * observatory(const std::string &telescope_name)
Return the Observatory data given the telescope name.
Definition Observatory.C:130
int config()
Call this global method to ensure that configuration is loaded.