Ephemeris Parameters
The Ephemeris Parameters appear at the top of every event-generator study and define the astronomical context for the calculations: the location, the Reference System (Zodiac, Coordinate Origin, and Reference Plane), and the date range. Together with the body selections, these parameters fully determine which events the study will produce.
Selectable Bodies List
Every event-generator study presents one or more Selectable Bodies lists. Each row in a list represents a celestial body, and a checkbox controls whether that body participates in event generation. The list shown depends on the study and on the Coord. Origin ephemeris parameter, because heliocentric and geocentric calculations make different bodies available.
Aspects Table
The Aspects table appears on every aspect-based study (Mundane Aspects, Aspect Hotspots, Transiting Aspects, Aspect Activations, Conjunction Activations) and lists the cycle angles the study will detect. Each row holds a single angle in degrees, between 0° and 360°. Aquila generates an event only when the cycle angle between two selected bodies exactly matches an angle in the table; the Aspects table does not have orbs.
Hotspot Degrees Table
The Hotspot Degrees table appears on hotspot-based studies (Aspect Hotspots, Hotspot Transits, Station Hotspots, Solar Eclipse Hotspots, Lunar Eclipse Hotspots) and holds the user-defined critical degrees of the zodiac that the study targets. Each row represents one degree value between 0° and 360°.
Arcs Table
The Arcs table appears on the Mundane Arcs Study and lists arc lengths in degrees of longitude or right ascension. The Mundane Arcs Study generates an event whenever a body has traveled a whole-number multiple of an arc value in the table.
Selectable Solar Eclipse Types List
The Selectable Solar Eclipse Types list appears on every solar-eclipse-based study (Solar Eclipses, Solar Eclipse Hotspots, Solar Eclipse Activations) and lists the four solar eclipse types Aquila can detect. The check mark in the column header is decorative; only the row checkboxes can be toggled.
Selectable Lunar Eclipse Types List
The Selectable Lunar Eclipse Types list appears on every lunar-eclipse-based study (Lunar Eclipses, Lunar Eclipse Hotspots, Lunar Eclipse Activations) and lists the three lunar eclipse types Aquila can detect. The check mark in the column header is decorative; only the row checkboxes can be toggled.
Selectable Moon Phases List
The Selectable Moon Phases list appears on the Lunar Phases Study and lists the eight Sun-Moon cycle angles the study can detect. The check mark in the column header is decorative; only the row checkboxes can be toggled.
Natal Data Configuration
Every transit study presents a Natal Data tab that is for the selection of the natal record the study evaluates events against. The tab also contains the Natal Date and Natal Time fields, which are populated directly from the selected natal record but remain editable for "what-if" experimentation, and the Transit Orb that controls how close transiting bodies must be to natal positions to count as activations.
Event Filter Editor
The Event Filter Editor authors the optional filter script that further refines the events a study returns. A filter script is a C# boolean expression evaluated for every event the study finds; events for which the expression evaluates to true are kept, and events for which it evaluates to false are discarded. The filter script must be compiled before the study is generated; see Compile Filter Script.
Compile Filter Script
The Compile button submits the filter script in the Event Filter Editor to the C# compiler. The Compile step runs before event generation, so any syntax error is caught immediately rather than after a long generation run. The script is part of the study configuration and must be compiled (or empty) before the Run button is enabled.
Filter Script Presets
A Filter Script preset stores the contents of the Event Filter Editor under a name. Presets save you from retyping commonly used expressions and let you reuse the same filter across many studies. Filter Script preset commands are accessed through the Filter Script presets flyout button beside the Event Filter Editor and follow the canonical flyout-based preset patterns documented below.
Filter Script Compiled Status Indicator
The Filter Script Compiled status indicator sits beside the Compile Filter Script button and confirms at a glance whether the current filter script is compiled and ready to be used during event generation.