from .convert_air_to_vac import convert_air_to_vac
from .convert_vac_to_air import convert_vac_to_air
from .doppler_shift import doppler_shift
from .gls_periodogram import gls_periodogram
from .inverted_gaussian import inverted_gaussian
from .keplerian import keplerian
from .sptype_to_num import sptype_to_num
[docs]
class Functions(
convert_air_to_vac,
convert_vac_to_air,
doppler_shift,
gls_periodogram,
inverted_gaussian,
keplerian,
sptype_to_num
):
"""ARVE Functions subclass.
"""
def __init__(self, arve):
self.arve = arve
self.constants : dict[str,float] = {
"c" : 2.99792458e5 # [km/s] speed of light in vacuum
}