Bayesian Analysis of Neutron Star Mass and Radius Observations
|
Processing MCMC data from bamr. More...
#include <process.h>
Public Member Functions | |
process () | |
Create the process object. | |
void | run (int argc, char *argv[]) |
Main public interface. | |
Protected Member Functions | |
virtual void | setup_cli () |
Desc. | |
Commands | |
int | auto_corr (std::vector< std::string > &sv, bool itive_com) |
Create a table of autocorrelation data from a specified column. | |
int | xlimits (std::vector< std::string > &sv, bool itive_com) |
Set limits for the x-axis. | |
int | ylimits (std::vector< std::string > &sv, bool itive_com) |
Set limits for the y-axis. | |
int | hist (std::vector< std::string > &sv, bool itive_com) |
Create a histogram from a specified column. More... | |
int | hist2 (std::vector< std::string > &sv, bool itive_com) |
Create a two-dimensional histogram from two user-specified columns. | |
int | hist_set (std::vector< std::string > &sv, bool itive_com) |
Create a set of histograms from a set of columns in the bamr MCMC output. | |
int | combine (std::vector< std::string > &sv, bool itive_com) |
Combine several bamr output files. | |
int | contours (std::vector< std::string > &sv, bool itive_com) |
Specify which contour levels to use. | |
Protected Attributes | |
o2scl::cli::parameter_double | p_xscale |
o2scl::cli::parameter_double | p_yscale |
o2scl::cli::parameter_bool | p_errors |
o2scl::cli::parameter_bool | p_logx |
o2scl::cli::parameter_bool | p_logy |
o2scl::cli::parameter_bool | p_logz |
o2scl::cli::parameter_int | p_hist_size |
o2scl::cli::parameter_int | p_n_blocks |
o2scl::cli::parameter_int | p_line_start |
o2scl::cli::parameter_int | p_verbose |
o2scl::cli::parameter_string | p_constraint |
o2scl::cli | cl |
Command-line parameters | |
int | verbose |
Verbosity (default 1) | |
int | line_start |
Ignore all lines before start. | |
double | xscale |
Scale for x-axis. | |
double | yscale |
Scale for y-axis. | |
bool | logx |
If true, use a logarithmic x scale. | |
bool | logy |
If true, use a logarithmic y scale. | |
bool | logz |
If true, use a logarithmic z scale. | |
bool | errors |
If true, plot errors in 1d. | |
int | hist_size_int |
Histogram size. | |
int | n_blocks |
Number of blocks. | |
Axis limits from 'xlimits' and 'ylimits' | |
bool | xset |
If true, x limits are set. | |
double | user_xlow |
Lower x value. | |
double | user_xhigh |
Upper x value. | |
bool | yset |
If true, y limits are set. | |
double | user_ylow |
Lower y value. | |
double | user_yhigh |
Upper y value. | |
Const confidence limits | |
const double | one_sigma |
The one-sigma limit of a normal distribution, 0.6827. | |
const double | two_sigma |
The two-sigma limit of a normal distribution, 0.9545. | |
const double | three_sigma |
The three-sigma limit of a normal distribution, 0.9973. | |
Other class member data | |
std::string | constraint |
Constraint to apply to the data. | |
std::vector< double > | cont_levels |
Contour levels set in 'contours'. | |
o2scl::format_float | ff |
Formatter for floating point numbers. | |
|
protected |
Documentation generated with Doxygen. Bamr documentation is under the GNU Free Documentation License.