RhoPop is a software for the identification of compositionally distinct populations of small planets (
RhoPop is python 3 based and requires the following packages:
- numpy
- scipy
- maplotlib
- pandas
- dynesty (https://dynesty.readthedocs.io/en/stable/)
Once the required python packages are installed, RhoPop is intended to be 'plug-n-play', requiring only a mass-radius csv file to run. You will need the following columns:
- `Planet': planet name
- 'mass': planet mass in Earth masses
- 'mass_err: - planet mass uncertainty in Earth masses
- 'radius': planet radius in Earth radii
- 'radius_err': planet radius uncertainty in Earth radii
Save the M-R file in the MR_files directory. There are pre-loaded examples of data files you can use for reference. Change the dfile_root input to your M-R file name in the single_population.py, two_population.py, or three_population.py files. Below is a flow-chart of the intended workflow of RhoPop. We show schematic 1-D scaled density profiles for simplicity, but, we note, that the problem is inherently 2-D owing to the self-compression of planetary materials.