Source code for arve.star

from .add_vpsd_components                import add_vpsd_components
from .compute_vpsd                       import compute_vpsd
from .fit_vpsd_coefficients              import fit_vpsd_coefficients
from .get_stellar_parameters             import get_stellar_parameters
from .plot_vpsd_components               import plot_vpsd_components
from .simulate_vrad_from_vpsd_components import simulate_vrad_from_vpsd_components

from typing import Optional, Any

[docs] class Star( add_vpsd_components, compute_vpsd, fit_vpsd_coefficients, get_stellar_parameters, plot_vpsd_components, simulate_vrad_from_vpsd_components ): """ARVE Star subclass. """ def __init__(self, arve): self.arve = arve self.target : Optional[dict[str,Any]] = None self.stellar_parameters : Optional[dict[str,Any]] = None self.vpsd : Optional[dict[str,Any]] = None self.vpsd_components : Optional[dict[str,Any]] = None