Skip to content

Commit d989201

Browse files
authored
Merge pull request #1 from an0wen/v1.0
V1.0 release
2 parents 7ebf90f + 6948f13 commit d989201

11 files changed

Lines changed: 6859 additions & 27921 deletions

README.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,35 @@
11
# MARDIGRAS
22
The MAss-Radius DIaGRAm with Sliders (MARDIGRAS) is a visualization tool that allows a simple and easy manipulation of mass-radius relationships (also known as iso-composition curves) with interactive sliders.
33

4+
## Run the tool
45
To run the program, download the repository and run with python:
56
```
67
git clone https://github.com/an0wen/MARDIGRAS
78
cd MARDIGRAS
8-
python mardigras.py
9+
python3 mardigras.py
910
```
11+
12+
## Description
1013
Three curves are controlled by sliders:
1114
1. Aguichine et al. 2021 (https://ui.adsabs.harvard.edu/abs/2021ApJ...914...84A/abstract), where the envelope is pure water in supercritical state, and a pure steam atmosphere ontop
12-
2. Lopez & Fortney 2014 (https://ui.adsabs.harvard.edu/abs/2014ApJ...792....1L/abstract), where the envelope is made of gas with 1xSolar to 50xSolar metallicity
15+
2. Lopez & Fortney 2014 (https://ui.adsabs.harvard.edu/abs/2014ApJ...792....1L/abstract), where the envelope is made of H-He gas with 1xSolar to 50xSolar metallicity
1316
3. Zeng et al. 2016 (https://ui.adsabs.harvard.edu/abs/2016ApJ...819..127Z/abstract), for terrestrial planets with variable (iron) core mass fraction
1417

1518
5 static profiles from Zeng et al. 2016 are also shown, from bottom to top: pure iron core, Earth-like, pure mantle, 50% liquid water, and 100% liquid water.
1619

17-
Finally, three exoplanet populations are shown:
20+
Finally, three planet populations are shown:
1821
1. Full exoplanet catalog in the background
1922
2. A smaller sample of highlighted targets
2023
3. Planets of the Solar System
2124

25+
Highlighted targets are intended for dedicated studies, discovery, or parameter update of a few planets/a system/a group of planets.
26+
27+
## Catalogs update
28+
The exoplanet catalog can now be easily updated using the NASA Exoplanet Archive's Table Access Protocol (TAP). Use the link below, and simply copy/paste all the content generated in your browser to the .dat file. Make sure to keep the header, and update the header with the relevant information. It is possible to use either actual planet mass (pl_masse), or the best available estimate among M, M*sin(i), or M*sin(i)/sin(i) (pl_bmasse). The two corresponding links are (choose one):
29+
30+
1. https://exoplanetarchive.ipac.caltech.edu/TAP/sync?query=select+pl_name,pl_rade,pl_radeerr1,pl_radeerr2,pl_masse,pl_masseerr1,pl_masseerr2,pl_eqt+from+ps+where+default_flag=1&format=tsv
31+
2. https://exoplanetarchive.ipac.caltech.edu/TAP/sync?query=select+pl_name,pl_rade,pl_radeerr1,pl_radeerr2,pl_bmasse,pl_bmasseerr1,pl_bmasseerr2,pl_eqt+from+ps+where+default_flag=1&format=tsv
32+
33+
It is recommended to use the first option, since an inaccurate mass results in the wrong position in the mass-radius plane, which can lead to a misinterpretation of planet composition.
34+
35+
The catalog of targets must have the same formatting as the full catalog of exoplanets. Targets can either be a subset of the full catalog, or completely different planets with values of parameters that are user-defined.

changelog.txt

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,64 @@
1+
#####################################################
2+
CHANGE LOG
3+
4+
5+
6+
#####################################################
7+
v0.1 - beta release
8+
Author: Artyom (Artem) Aguichine
9+
10+
11+
#####################################################
12+
v1.0 - first release
13+
Author: Artyom (Artem) Aguichine
14+
Date: 2024/04/24
15+
16+
New files:
17+
- ./models/Aguichine2021_fit_coefficients_2024.dat
18+
- ./data/catalog_exoplanets.dat
19+
- ./data/catalog_targets.dat
20+
21+
Deprecated files:
22+
- ./models/Aguichine2021_fit_coefficients.dat
23+
- ./models/Aguichine2021_mr_all.dat
24+
- ./data/solarsystem.dat
25+
- ./data/PS_2023.12.08_19.54.38.tab
26+
- ./data/compo_targets.dat
27+
28+
Changes:
29+
1. Clean-up of source code.
30+
31+
2. Solar system planets are no longer represented by
32+
red markers, but with their alchemy symbols. In the
33+
code, planets are defined in the script, and are no
34+
longer read from the data file.
35+
36+
3. For the Aguichine+2021 model, the validity range
37+
in mass is no longer extracted from the full grid
38+
(Aguichine2021_mr_all.dat), but was added as two
39+
columns in the new file
40+
"Aguichine2021_fit_coefficients_2024.dat". This
41+
helps reducing the amount of data needed to be
42+
stored locally, and the amount of data loaded
43+
upon execution of the code.
44+
45+
4. Update of exoplanets and targets catalogs format,
46+
and both catalogs were renamed for clarity. The
47+
exoplanet catalog can now be easily updated using
48+
the NASA Exoplanet Archive's Table Access Protocol
49+
(TAP). Use the link below, and simply copy/paste
50+
all the content generated in your browser to
51+
the .dat file. Make sure to keep the header, and
52+
update the header with the relevant information.
53+
It is possible to use either actual planet mass
54+
(pl_masse), or the best available estimate among
55+
M, M*sin(i), or M*sin(i)/sin(i) (pl_bmasse).
56+
The two corresponding links are (choose one):
57+
https://exoplanetarchive.ipac.caltech.edu/TAP/sync?query=select+pl_name,pl_rade,pl_radeerr1,pl_radeerr2,pl_masse,pl_masseerr1,pl_masseerr2,pl_eqt+from+ps+where+default_flag=1&format=tsv
58+
https://exoplanetarchive.ipac.caltech.edu/TAP/sync?query=select+pl_name,pl_rade,pl_radeerr1,pl_radeerr2,pl_bmasse,pl_bmasseerr1,pl_bmasseerr2,pl_eqt+from+ps+where+default_flag=1&format=tsv
59+
It is recommended to use the first option, since
60+
an inaccurate mass results in the wrong position
61+
in the mass-radius plane, which can lead to
62+
a misinterpretation of planet composition.
63+
64+

0 commit comments

Comments
 (0)