IsoModulator
The IsoModulator
module contains the simulated_CMD
class, as well as further supplementary functions. The simulated_CMD
class is
allows users to provide a sample empirical isochrone as well as uncertainty values for the parameters:
parallax
unresolved binary fraction
field contamination fraction
extinction level
Based on the input values and the position of the provided isochrone, a CMD is simulated and a new isochrone is calculated.
simulated_CMD class
- Input
Cluster name or identifier, empirical isochrone, cluster CMD data
Using the input data, a class object is generated. It consists of N_clustermembers synthetic stars placed along the originally calculated empirical isochrone, which
are assumed to reside at the mean cluster distance. After determining the simulated_CMD.CMD_type()
, where
1: Gaia BP-RP vs. absG
2: Gaia BP-G vs. absG
3: Gaia G-RP vs. absG,
the parameter uncertainties can be added iteratively to the synthetic star data. Using the method simulated_CMD.simulate()
, a new isochrone is computed using the
normal Extraction
routine, and can be compared to the original one using various metrics.
Further functions
Subsidiary functions called by the Simulated_CMD
class object.