Releases: an0wen/MARDIGRAS
mardigras v3 - bugfixes
Tomllib alternative + Fix string formatting to use double quotes Tomllib is native on Python 3.11+ . Older versions of python should install and use toml (not native). The code handles both versions for the user. Also minor fixes regarding the formatting of single and double quotes that threw errors on older python versions.
mardigras v3
Major update 1: catalogs are read with pandas, which simplifies the code a lot. When plotting, data is converted to numpy arrays for efficiency.
Major update 2: configuration is now done from a file rather than from the command line.
Major update 3: the PlanetS catalog can now be updated from the internet.
Upgrade to v2!
Mardigras is updated to version 2.
The main changes are the update in the interior structure models:
- for gas dwarves, we now use Tang et al. 2024 (abbreviated T24)
- for steam worlds, we nos use Aguichine et al. 2025 (abbreviated SWE for Steam World Evolution)
This update comes with one other major change: the mass-radius curves are now shown for several transiting pressure levels. P_transit = 20 mbar represents the typical transiting pressure for a clear atmosphere at 1 µm. P_transit = 1 µbar or 1 nbar represents the typical pressure level where clouds or photochemical haze is expected to be produced.
Automatic update and hover name
v1.2.2 - automatic catalog update and show exoplanet name on hover
Author: Artyom (Artem) Aguichine
Date: 2024/12/14
Changes:
-
The NASA Exoplanet Archive (NEA) catalog can be automatically updated
by running the program with the flag "--update-nea-catalog":
python3 mardigras.py --update-nae-catalog -
Hovering the mouse cursor over a planet will show a text box
with the exoplanet's name.
mardigras_v1.2.1
Minor ergonomic and visual improvements.
v1.2.0
v1.2
Comparison with v1.0: clean-up of the code, improved ergonomy, and added labels with target names on them.