The Dozenal Suite is a set of six apps for dozenalists! They’re usable on Apple’s mobiles and computers (a minimum of iOS 26 or macOS 26 is recommended) and are described below.
All dozenal choices and displays come at present from the Primel metrology. That site should be consulted for information about dozenal arithmetic and why it is better than decimal.
Because 10 is one dozen, numerals ten and eleven must be single digits. In all these apps, they are represented by the symbols invented long ago by Isaac Pitman. Those are used by both the Dozenal Society of America and the Dozenal Society of Great Britain.
In what follows, a subscript z indicates a number in the dozenal number base (also duodecimal or base twelve), and a subscript d a number in the decimal base (base ten).
1. Clock and calendar
(white on background and grey on white)
On either or both of the lock screen and home screen, you may add the DozClock widget. It displays diurnal time. You choose to start the clock at local midnight or at 6 AM, and for the home screen, to display either three or four digits; the lock screen remains at three. The app screen displays three, four, or five digits. The calendar displays the date format yyyy-mm-dd. You choose the traditional calendar or the Holocene.
2. Temperatures with a time stamp
(white on grey)
On the home screen, add the DozWeather widget. It displays your chosen location, the current outdoor temperature, a forecast high and low for daytime (300z to 900z — 6 AM to 6 PM), a forecast low and high for nighttime (900z overnight to 300z — 6 PM to 6 AM), and a time stamp showing when the data were last retrieved. The forecasts are valid for up to 10z dwells (24d hours) from the current time, or for the period one day later.
Here forecast always means in the future. The current temperature is never lower than its period’s forecast low nor higher than that forecast high.
The temperature defaults are dozenal and in Primel’s stadegrees familiar or stadegrees crystallic. The time stamp is displayed as three digits in dozenal diurnal time. If the location for the temperatures is in a different time zone from where the phone is, that location’s time stamp is displayed at the top right.
The widget also displays decimal temperatures. On the app screen you may select °F or °C, for which the time stamps are in the traditional format.
A free API key is needed from Open Weather Map for the current temperature. For the forecast temperatures from Open-Meteo, no key is needed. The weather data are retrieved every 16z trices (15d minutes), although sometimes the operating system postpones an API call. You may get an immediate update by lightly pressing the widget once and then dismissing the app screen.
To change the location of the data, long press the widget, select Edit Widget, and enter a city name. If there are multiple possibilities for one name, include the standard abbreviation for the state (or equivalent) and/or the country, preceding each additional abbreviation by a comma. Country abbreviations in two letters, three letters, and a number comprising three digits may be found here.
3. Alarm clock
(white on black)
On the home screen, you may add the DozAlarm widget. After one or more alarm times are set, the widget displays the first one to fire with three digits in dozenal diurnal time. A long press on the widget brings the option to convert that time to the traditional 24d-hour time and back to dozenal.
To set the time, press once quickly on the widget, to bring up its app screen. Then choose which of several music excerpts to hear when the alarm fires.
The music plays for 7 trices (about 29d seconds). Pressing on a notification banner once or twice displays the app screen. There you choose to stop the alarm or engage the snooze function, in which you may choose one of six times to repeat the alarm sound, from 6 trices (5 minutes) to 30z trices (30d minutes) later.
The app will set up to 6 alarm times. Each remains, potentially for the next day, unless you cancel it. An alarm time will also disappear eventually if an alarm runs but you don’t stop it or engage the snooze function.
4. Timer
(yellow on black)
The DozTimer app may be set for any point between 000.01z and †††.††, counting down by the last digit, Primel’s twinkling. There is no accompanying widget.
5. Stopwatch
(yellow and white on black)
By default, the time on DozStopwatch is displayed as nnn.nn, advancing by the last digit, Primel’s twinkling. Primel’s vibe digit may be added. Time elapsed may be shown for up to 60z (72d) successive laps independently. There is no accompanying widget.
6. Current weather data with a time stamp
(white on black)
The weather data displayed on DozWeatherPlus are temperature, relative humidity, air pressure, wind speed, wind gusts (if any), wind direction, cloud cover, probability of precipitation, UV index, air quality index, sunrise and sunset, moonrise and moonset, lunation, and description. The data defaults are dozenal and in the Primel metrology.
The app also displays decimal measurements. Selecting °F displays USC, and selecting °C displays SI (decimal metric).
Lunation indicates the pergrossage of the moon that’s visible and whether it is waxing or waning. Description indicates the current situation, such as “Clear sky” or “Thunderstorm with heavy drizzle.” Probability of precipitation finds the highest probability from four to three hours ahead, depending on the point in the hour when you make a request for data (see below).
A free API key is needed from Open Weather Map. It may not have to be different from the one for No. 2, Temperature with a time stamp.
The Detect button enters your current location; the Refresh button updates the data. To retrieve data from a different location, enter a city name in the Location field. If there are multiple possibilities for one name, include the standard abbreviation for the state (or equivalent) and/or the country, preceding each abbreviation by a comma. Country abbreviations in two letters, three letters, and a number comprising three digits may be found here.
A time stamp, displayed as three digits in dozenal diurnal time, shows when the data were last retrieved. If the location for the weather data is in a different time zone from where the phone is, that location’s time stamp is displayed at the top right. If you have selected °F or °C, the time stamps are in the traditional format.
FAQ
Diurnal time simply divides the day by successive powers of a dozen. Therefore the first digit in a clock display changes every 2 hours, the second digit every 10d minutes, the third digit every 50d seconds, and so on. Think of it as metric time but in powers of a dozen instead of ten.
It’s much simpler than the traditional time reckoning’s mix of number bases: 2 for AM/PM, 10d for the counting system, 12d for the divisions in AM or PM, and 60d for the divisions in a minute or an hour. With dozens, you may also divide many numbers (or periods in the day) into halves, quarters, and thirds without repeating fractions, or without any fractions at all.
There are two major differences. The obvious one is the temperature scale, which has 190z (252d) degrees between water’s freezing and boiling points. That number is explained in an article in the Duodecimal Bulletin, beginning on page 47z.
The other difference is the use of the term forecast. If it’s 800z (4 PM), the daytime forecast period ends at 900z (6 PM), and you’re about to go outside, which do you want to know as the high temperature: the high between 300z (6 AM) and 900z, which has probably occurred at a time that has passed, or the high between now and the end of the period, i.e. between 800z and 900z? You probably want the latter, which instantly indicates whether it is going to get any warmer when you go out.
On many days, therefore, the high temperature close to 900z is the current temperature, and on many nights the low temperature close to 300z is also the current temperature.
Although it wouldn’t be hard to include them, there are many traditional clocks, timers, etc. available already. These apps are made for people who know or want to know something about dozenal and are interested in a few dozenal items that are appropriate for everyday use.
Nonetheless, in addition to displaying data in dozenal’s Primel, the widget of Temperatures with a time stamp and the app of Current weather with a time stamp may display data in USC (United States Customary) and SI (decimal metric), with the traditional time format. The widget of the Alarm clock may also display its first scheduled alarm time in the traditional time format.
To convert between the dozenal measures and usual decimal measures, use this calculator, provided by the Dozenal Society of America.
Primel improves on TGM, although TGM certainly has users. It may be added to the apps in this suite if there is enough interest.