API Reference / LunationAtom · interface
Interface: LunationAtom
A New or Full Moon near the context instant, located in the natal houses and flagged when it is an eclipse.
Extends
FactAtomBase
Properties
| Property | Type | Description | Overrides | Inherited from |
|---|---|---|---|---|
<a id="bodies"></a> bodies | string[] | Body ids this atom concerns (empty for body-less signature facets). | - | FactAtomBase.bodies |
<a id="daysfromexact"></a> daysFromExact | number | Signed days from the context instant to the exact syzygy (positive = upcoming). | - | - |
<a id="eclipse"></a> eclipse | "solar" | "lunar" | null | The eclipse kind when the syzygy is eclipsed, else null. | - | - |
<a id="house"></a> house | number | Natal house the lunation's longitude falls in. | - | - |
<a id="id"></a> id | string | Stable, content-addressable id, e.g. "placement:mars" or "aspect:mars~saturn:square". Interpretations cite this. | - | FactAtomBase.id |
<a id="kind"></a> kind | "lunation" | - | FactAtomBase.kind | - |
<a id="onnatal"></a> onNatal | string[] | Natal bodies conjunct the lunation. | - | - |
<a id="phase"></a> phase | "new" | "full" | Which syzygy: "new" or "full". | - | - |
<a id="salience"></a> salience | number | Transparent salience (higher = more prominent); see SalienceWeights. | - | FactAtomBase.salience |
<a id="sign"></a> sign | string | - | - | - |
<a id="text"></a> text | string | Plain-language statement of the fact -- no interpretation. | - | FactAtomBase.text |