Welcome to Bjet_MCMC
Bjet_MCMC is a tool to automatically model multiwavelength spectral energy distributions of blazars, considering one-zone synchrotron-self-Compton (SSC) model with or without the addition of external inverse-Compton process from the thermal emission of the nucleus. It also contains manual fitting functionalities for multi-zone SSC modeling. This tool is built as an MCMC python wrapper around the C++ code Bjet.
License
The code is licensed under a BSD 3-Clause License.
Acknowledgments and citation
If you use this code in a scientific publication or communication, please cite the paper Hervet et al. 2024 .
For any use of the multi-zones SSC option, please also cite Hervet at al. 2015 .
To reference a specific version, you can also use Zenodo citation:
Note
This project is under active development.
Contents
- Installation and running Bjet_MCMC
- Dependencies
- Configuration file
- Data format
- Outputs
- Running Bjet manually (bjet_core)
- Computing Optimization Advice
- API
- bjet_core
- bjet_mcmc Package
- Submodules
- bjet_mcmc.blazar_clean module
- bjet_mcmc.blazar_initialize module
- bjet_mcmc.blazar_mcmc module
- bjet_mcmc.blazar_model module
- bjet_mcmc.blazar_plots module
N_e_BknPowLaw()cooling_time_Thomson()corner_plot()get_min_max_per_point()get_params_1sigma_ranges()plot_1sigma()plot_1sigma_plots()plot_chain()plot_chi_squared()plot_cooling_times()plot_data()plot_likelihood_profiles()plot_model()plot_model_and_data()plot_particle_spectrum()residual_plot()scale_to_values()
- bjet_mcmc.blazar_properties module
- bjet_mcmc.blazar_report module
- bjet_mcmc.blazar_run_mcmc module
- bjet_mcmc.blazar_utils module
- bjet_mcmc.user_SED_plot module
- Submodules