Summary
The CompactObject package is an open-source software framework developed to constrain the neutron star equation of state (EOS) through Bayesian statistical inference. It integrates astrophysical observational constraints from X-ray timing, gravitational wave events, and radio measurements, as well as nuclear experimental constraints derived from perturbative Quantum Chromodynamics (pQCD) and Chiral Effective Field Theory ($\chi$EFT). The package supports a diverse range of EOS models, including meta-model like and several physics-motivated EOS models. It comprises three independent components: an EOS generator module that currently provided seven EOS choices, a Tolman–Oppenheimer–Volkoff (TOV) equation solver, enabling solve Mass Radius and Tidal deformability as observables, and a comprehensive Bayesian inference workflow module, including a whole pipeline of implementing EOS Bayesian inference. Each component can be independently utilized in various scientific research contexts, like nuclear physics and astrophysics. Additionally, CompactObject is designed to synergize with existing software such as CompOSE https://compose.obspm.fr, enabling the use of the CompOSE EOS database to expand the available EOS options.
What we can do now
- modify a better documentation: https://chunhuangphy.github.io/CompactObject/
- add more available equation of state:
1. Polytrope
2. Speed of Sound Model
3. RMF Model
4. Density dependent RMF
5. Strange Star Model
6. MIT bag Quark Star Model - add whole workflow inference pipeline for each of the available equation of state.
1. RMF model inference pipeline: https://chunhuangphy.github.io/CompactObject/test_Inference.html
2. Density dependent RMF model inference pipeline: https://chunhuangphy.github.io/CompactObject/test_Bayesian_inference_DDH.html
3. Strange Star model inference pipeline: https://chunhuangphy.github.io/CompactObject/test_Bayesian_inference_Strangeon_EOS.html
4. MIT bag model inference pipeline: https://chunhuangphy.github.io/CompactObject/test_Bayesian_inference_MITbag_EOS.html
5. Polytrope inference pipeline: https://chunhuangphy.github.io/CompactObject/test_Inference_polytrope.html
6. Speed of sound model inference pipeline: https://chunhuangphy.github.io/CompactObject/test_Bayesian_inference_SpeedOfSound_EOS.html - add more available likelihood like $\chi$EFT, pQCD from nuclear physics.
- add documentation to showcase how to use these equation of state in https://chunhuangphy.github.io/CompactObject/test_EOSgenerators.html
- Summarize and submit a JOSS paper
- add functionality to accommodate the CompOSE database to enable more equation of state.
- unified the units system in the package to make it more friendly.