pub struct Chart {Show 24 fields
pub house_system: String,
pub zodiac_type: &'static str,
pub ayanamsa: Option<&'static str>,
pub ayanamsa_name: Option<&'static str>,
pub ayanamsa_value: Option<f64>,
pub ayanamsa_formatted: Option<String>,
pub precession_rate_arcsec_yr: f64,
pub orb_settings: Value,
pub planets: Vec<Placement>,
pub unavailable_bodies: Vec<&'static str>,
pub houses: Vec<HouseCusp>,
pub aspects: Vec<Aspect>,
pub fixed_stars: Vec<FixedStarPosition>,
pub arabic_parts: Vec<Lot>,
pub temperament: Temperament,
pub lunar_status: Option<LunarStatus>,
pub sect: Option<&'static str>,
pub dignity_scheme: &'static str,
pub node_type: &'static str,
pub receptions: Vec<Reception>,
pub antiscia: Vec<AntisciaContact>,
pub planetary_hours: Option<PlanetaryHours>,
pub chinese_calendar: Option<ChineseCalendar>,
pub vedic_calendar: Option<VedicCalendar>,
}Expand description
A complete chart (calculate_chart_data); serializes to the API’s JSON.
Fields§
§house_system: StringHouse system code, echoed from the request.
zodiac_type: &'static str“tropical” or “sidereal”.
ayanamsa: Option<&'static str>Ayanamsa code; None for tropical charts.
ayanamsa_name: Option<&'static str>Human-readable ayanamsa name; None for tropical charts.
ayanamsa_value: Option<f64>Ayanamsa at the chart instant, in degrees; None for tropical charts.
ayanamsa_formatted: Option<String>ayanamsa_value as degrees, minutes and seconds; None for tropical charts.
precession_rate_arcsec_yr: f64Mean precession rate used for the fixed stars, arcseconds per year.
orb_settings: ValueOrb settings in effect: the defaults merged with the request’s.
planets: Vec<Placement>Planets, lunar points, Chiron, Lilith, the minor bodies and the angles.
Expected bodies that could not be computed (e.g. Chiron or a minor body outside its 1849-2151 table).
houses: Vec<HouseCusp>The twelve house cusps.
aspects: Vec<Aspect>Aspects between chart points, then fixed-star conjunctions.
fixed_stars: Vec<FixedStarPosition>Fixed stars conjunct a chart point.
arabic_parts: Vec<Lot>The Arabic parts (lots).
temperament: TemperamentTemperament assessment.
lunar_status: Option<LunarStatus>Lunar phase and status; None (serialized as {}) without a Moon.
sect: Option<&'static str>“diurnal” (the Sun above the horizon) or “nocturnal”; None without Sun and Ascendant.
dignity_scheme: &'static strDoctrine of triplicities and bounds used for condition and receptions.
node_type: &'static strLunar nodes in the chart: “mean” or “true”.
receptions: Vec<Reception>Receptions among the seven planets.
antiscia: Vec<AntisciaContact>Antiscia and contra-antiscia among the seven planets and the angles.
planetary_hours: Option<PlanetaryHours>Planetary day and hour; absent from transit skies.
chinese_calendar: Option<ChineseCalendar>The Chinese calendar of the moment, when requested and the kernels cover it.
vedic_calendar: Option<VedicCalendar>The panchanga of the moment and place, when requested and the kernels cover it.