dozenal suite

Name: dozenal
Type: utility
Summary: A complete set of dozenal programs, including converters, calculator, metric system converter, and date program
Author: Donald P. Goodman III
Version: 11EE0104
Nature: Download
Download:
Location: Download from Github

The dozenal suite is a complete suite of programs containing all the necessary tools for working in the dozenal base. It includes:

  1. doz: a tool which converts arbitrary numbers from decimal to dozenal. Works with all rational numbers, including exponential ("scientific") notation.
  2. dec: a tool which converts arbitrary numbers from dozenal to decimal. Works with all rational numbers, including exponential ("scientific") notation.
  3. 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.
  4. tgmconv: a program which converts all types of measures from TGM (a consistent, coherent dozenal metric system), SI metric, and customary-imperial measures.
  5. dozdate: gives the current date and time in arbitrary format in dozenal.
  6. 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.
  7. dozstring:: simply takes a string and outputs it identically, except that all numbers not marked will be converted to dozenal.

All in all, an extremely useful set of tools for any dozenalist, expert or beginner.