sherlockpipe.exomoon.SearchInput
- class sherlockpipe.exomoon.SearchInput(moon_period, moon_alpha, moon_ecc, moon_inc, moon_arg_periastron, min_radius, impact_param, moon_max_orbit_transit_duration, moon_transit_duration, moon_orbit_transit_duration, half_moon_transit_duration, half_moon_orbit_transit_duration, half_moon_max_orbit_transit_duration)
Bases:
objectContainer for moon search input parameters.
- __init__(moon_period, moon_alpha, moon_ecc, moon_inc, moon_arg_periastron, min_radius, impact_param, moon_max_orbit_transit_duration, moon_transit_duration, moon_orbit_transit_duration, half_moon_transit_duration, half_moon_orbit_transit_duration, half_moon_max_orbit_transit_duration) None
Initialize search input parameters for a single moon search scenario.
Parameters
- moon_periodfloat
Moon orbital period in days.
- moon_alphafloat
Moon initial orbital phase in radians.
- moon_eccfloat
Moon orbital eccentricity.
- moon_incfloat
Moon orbital inclination in degrees.
- moon_arg_periastronfloat
Moon argument of periastron in degrees.
- min_radiusfloat
Minimum moon radius in Earth radii.
- impact_paramfloat
Impact parameter.
- moon_max_orbit_transit_durationfloat
Maximum moon orbit transit duration in days.
- moon_transit_durationfloat
Moon transit duration in days.
- moon_orbit_transit_durationfloat
Moon orbit transit duration in days.
- half_moon_transit_durationfloat
Half the moon transit duration in days.
- half_moon_orbit_transit_durationfloat
Half the moon orbit transit duration in days.
- half_moon_max_orbit_transit_durationfloat
Half the maximum moon orbit transit duration in days.
Methods
__init__(moon_period, moon_alpha, moon_ecc, ...)Initialize search input parameters for a single moon search scenario.