FORMULARY is a VERY powerful and flexible SYMBOL CALCULATOR. It can be seen as a general UNIT converter, it handles dynamic TABLES and FORMULAS and it generates PLOTS.
That means you not only calculate with ordinary numbers but also with any symbols, like:
Select units, tables and equations also through powerful Group and Find functions.

- Free form entry with any expression.
- Derived units (like areas, volumes, ..) are built from the basic units.
- Handles all scaling factors (.., Mega, kilo, milli, ..).
- Alias names for units.
- Extensive find functions (Find, Groups).
- Supports all standard constants (pi), functions (sin(),..) and many more.
- Loads user written OPL-Programs.
- Multi parameter overlays in plots.
- Autoranging and autolabeling of plots.
- Plot of tabular values and by pen.
- Plot records.
- Stores memories.
- Date and Time formatting and calculations.
- List of Favourites.
- Hex Conversion.
- General Note records.
- Statistic mode.
- Logging into text file.
- Favourites records.
FORMULARY converts, evaluates and plots ALL kind of units, formulas and tables and is therefore especially useful for all engineers, scientists and everyone who has to deal with repetetive calculations.
The applications are unlimited. You change, adapt and extend the system to your needs and build up your very personal formulary which grows with you!
Any unit expression can be converted to any other combination of units. Derived symbols (or units) like 'inch3' (cubic inch) are handled by the program itself, also any scaling factors like 'k' (kilo=1000). You enter symbols like '10 cm2' (means: 10 square centimeters) and convert to any other unit expression by typing the target unit expression (eg.'12 Joule/h=cal/s').

An automatic date and time converter allows calculations with any time units (e.g. '1.1.1999 + 100 days' = '11.4.1999').
Simply arrange corresponding values in a table. If you change an entry value in the table (saved as data record), all other table values will be recalculated accordingly, e.g. like tables of currencies (sorry a little outdated!).

You enter any equation with all corresponding transformations into a data record and you will be able to do repetetive recalculations from now on very easily. Values will be displayed in table form, eg. temperature conversions.

Enter any formula (or use from data record), define the range and get a x-y plot with automatic scaling and labeling.

All symbols are defined in a separate and standard data file.
The provided example datafile UNITS contains all standard units (SU) and nearly 200 other units. Please note, that you only have to define the basic units (or units with a special name), all derived units like area=square feet (feet2) are handled by the program itself!

Find the following groups of records and more:
These are only examples. Extend, change or adapt the records to your needs very easily through the DATA application!
According to the different fields of applications I will collect (hopefully) all files which can be loaded independently or added to the main database. Please feel free to download whatever you need, or tell me if you want to contribute what you have created and what could be of interest for other users (beware, that some of the files use the comma (",") as a decimal delimiter!):
Some hints and tricks with Formulary are collected here! Check out regularily:
To give you an example how to extend the functionalty of FORMULARY with OPL programs see the provided file "Extension.opl" and load the according "Extension.opo" for additional complex functions, e.g.:
ASCII:(start_char) : displays a character table with hex and decimal code
FORMULARY is Shareware!
You can download the whole full functional package including English, German, French helpfiles:
Unzip, read README.TXT and run FORMULARY.SIS!
This is the the little brother of FORMULARY .. and it is FREE!
Download here (V1.03):
Unzip, read README.TXT and run FORMULARY_LITE.SIS!
Version: 2.7.2002 Peter von Walter mail :vwalter@physi.uni-heidelberg.de
(If this date is more than about a couple of weeks old, please try using RELOAD/REFRESH on your browser!)