The dozenal suite is a complete suite of programs containing all the necessary tools for working in the dozenal base. It includes:
- doz: a tool which converts arbitrary numbers from decimal to dozenal. Works with all rational numbers, including exponential ("scientific") notation.
- dec: a tool which converts arbitrary numbers from dozenal to decimal. Works with all rational numbers, including exponential ("scientific") notation.
- dozdc: a RPN (reverse Polish notation, or postfix notation) calculator, which works with the same type of numbers accepted by dec (that is, practically all). Contains a full set of functions, including logarithms (base two, base ten, base twelve, and arbitrary base), trigonometry, hyperbolic trigonometry, factorials, and much more.
- tgmconv: a program which converts all types of measures from TGM (a consistent, coherent dozenal metric system), SI metric, and customary-imperial measures.
- dozdate: gives the current date and time in arbitrary format in dozenal.
- dozcal: a dozenal calendar program;
text-based, but otherwise a great replacement for
calendar managers like iCal and the like.
- dozpret: a dozenal-number pretty-printer. Takes a dozenal number (e.g., one produced by dozdc or tgmconv) and filters it based on user-supplied criteria; so, for example, "3;18480949" (dozenal π) becomes "3;1848 0949"; or, if the number is to be included in a LaTeX document, "3;1848\,0949". Extremely configurable.
- dozstring:: simply takes a string and outputs it identically, except that all numbers not marked will be converted to dozenal.
- dozword: Takes a dozenal number and
prints the series of words according to the SDN or the
Pendlebury system. Pipe it through espeak for extra
fun!
- doman: Takes a dozenal integer and
converts it into arbitrary-format Roman-numeral type
representations.
All in all, an extremely useful set of tools for any dozenalist, expert or beginner.
|