For example, although it would be easy to implement, we do not show sidereal seconds on our sidereal-time dials, because the location given by the device is often not accurate enough to display sidereal seconds accurately.
The displays depend heavily on having the correct time and location. You can use the device info panel (accessible from each face's configuration panel) to determine what your device thinks the location and time zone are; Emerald Chronometer asks for the precise location every 30 minutes and updates immediately when the time zone set on the device changes.
Specifically, the tables employed are from Lunar Tables and Programs from 4000 B.C. to A.D. 8000, by Michelle Chapront-Touzé & Jean Chapront, copyright 1991, and Planetary Programs and Tables from -4000 to +2800, by Pierre Bretagnon & Jean-Louis Simon, copyright 1986, both published by Willmann-Bell, Inc. (the latter includes the Sun motion tables).
The algorithms presented in those books were ported to C for use in the iPhone and Android/Wear OS development environments, and local caches were developed to avoid recalculation of common quantities. The time conversions in those books have been superceded by more accurate ones, described below.
The Right Ascension (RA) display on Emerald Geneva displays the RA "of date", meaning the RA
applied from the equniox current on the given date. This means that
the Local Sidereal Time (per its definition) also displays the
rotation from the equinox, and not from the equinox of J2000. It also
means that the Sun, Moon, and lunar nodal points' RA "of date" may be
read from that dial. The constellations are displayed in the exact
orientation found in J2000, but rotated according to the precession to
match their locations at the displayed time. The P03 formulae for
general precession are used.
In contrast, on Mauna Kea, the RA display is fixed in the zodiac
dial to be the J2000 RA numbers of the constellations, and so on that
dial may be read the J2000 RA of the Sun and Moon.
The Moon displays on faces such as Chandra correctly show the orientation and phase, but
make no attempt to show libration.
Emerald Chronometer always displays UTC, and uses that as the starting
point for its calculations, converting to Terrestrial Dynamic Time (TDT)
using the polynomial expressions suggested by Fred Espenak
at this
NASA site based on the data in Morrison & Stephenson, 2004.