My site is now being hosted by my college.  Please go THERE

Below is the old content.  It is not being updated so please go:
________________________________________________________________________________________







Yet Another Periodic Table by Samuel Stearley
Version #3.7
Copy write 2000-2001
________________________________________________________________________________





The Documentation in the .zip will probably be more up to data.

MESSAGE:
_______________________________________________________________________________
I stress that data might have been entered incorrectly, but the probability of such errors is the same as other tables.  So I cannot be held responsible for errors.  If you find errors then please contact me.







FILES IN THIS ZIP ARCHIVE:
_______________________________________________________________________________
English\yapt.89z           -The ti89 version.
English\yapt.9xz           -The ti92+ version.
English\yapt.92p           -The ti92 version.  It is a stripped down version
                             because relatively little rom call documentation is
                             available for the 92.  But you still have the more
                             powerful features like the molar mass computator.
English\yapt.89y           -Exepacked version of yapt.89z
English\yapt.9xy           -Exepacked version of yapt.9xz
Francais\yapt.89z          -The ti89 version.  It is in French.
Francais\yapt.9xz          -The ti92+ version.
Francais\yapt.92p          -The ti92 version.  It is a stripped down version
                             because relatively little rom call documentation is
                             available for the 92.  But you still have the more
                             powerful features like the molar mass computator.
Francais\yapt.89y          -Exepacked version of yapt.89z
Francais\yapt.9xy          -Exepacked version of yapt.9xz
history.txt                 -The version history of yapt.
description.txt            -The description of the various versions used in the
                             ticalc.org file system.
yapt.htm                    -This file, it is the readme.





EXECUTION:
_______________________________________________________________________________
Yapt is nostub.  It requires no kernel or libraries.  So send it to your calc and run it.  The Fargo version requires flib.

Yapt can also accept arguments.  When executed with arguments the program will prompt for a chemical formula.  See the part of the documentation which details the chemical formula editor.  This feature is not in the Fargo version.  I use this chemical formula editor feature from a kbd program, that is why I
decided that the interface to it should be passing an argument.

The Exepacked versions require ttstart, which is from the tigcc tools suite to decompress and execute them.  The tict file explorer has this ttstart built in. Or you could let Ash apply the decompressor that comes with ash.

Remember to choose which label strings and which sub orbital coordinate system and even the default atomic number one prefers before archiving.  The ymaxs used in the trait grapher are adjustable and are remembered when the program exits, so set them the way you like before archiving.





DATA DISPLAYED ON THE MAIN SCREEN:                     * Labeled On Screen
_______________________________________________________________________________
name-> IUPAC approved
symbol
number
mass
oxsets
type
group->        The common American usage AND the integer type recommended by the International Union of Pure and Applied Chemistry.

melting point*
boiling point*
electron affinity*->       Remember that there are two sign conventions used with this data item.

heat of vaporization*
heat of fusion*
specific heat*
electronegativity*
state at STP*
hardness*
heat atomization*
density*
atomic volume*
thermal conductivity*
electrical conductivity*
date of discovery*->       This data item only took 220 bytes to code in so do not bother to tell me that it is frivolous.

polarizability*
abbreviated electron cloud diagram-> Those elements which do not follow the normal order of filling are patched.  There are a couple standards as to how they should be ordered.  Of course I use the standard in my chem.           textbook.





DATA DISPLAYED ON THE ELECTRON DATA PAGE:
______________________________________________________________________________
symbol
number
2 dimensional electron cloud diagram-> Those elements which do not follow the
       normal order of filling are patched.  There are also three coordinate
       systems used with this item.

Whether or not the sub orbital filling is normal or abnormal
Bohr electron model
1st ionic energy*
2nd ionic energy*
3rd ionic energy*

atomic radius*       ->This is the nonbonding atomic radius.  The description of
                       this data item found at http://www.webelements.com/ says that
                       many sources cite this data item for group 1 and 2
                       greater than those given at webelements- webelements was
                       not my source and the values given in yapt do not always
                       agree with webelements.  Webelements also cites a few
                       other elements which there are measurement inconsistencies
                       floating around.

2- through 3+ Ionic radii*  ->remember that these vary according to geometry.
                                   The geometry for the values given is often the
                                   six coordinate octahedral.  But that is not
                                   guaranteed.





DATA DISPLAYED ON THE THIRD DATA PAGE:
_______________________________________________________________________________
number
symbol
crystal structure*
acid/base property*
color*
latin/greek word(s) from which the name/symbol was deduced.  Sometimes it
              digresses from being Latin or Greek.

NMR frequency table* ->This data may be found online at: http://web.mit.edu/ speclab/www/nmrfreq.html
For each isotope:
-isotope number*
-spin of isotope*
-abundance isotope*
-3 NMR frequencies*
abundance in earth's crust*
abundance in the solar system*


       NOTES ON ABUNDANCE DATA ITEMS:
       ___________________________________________________________
              The solar system abundance is relative to Silicon.
              The value given is:


                      /                                       \
                     /                                         \
                     |     # of atoms of element               |
                 Log |  __________________________ *1E6        |
                     |                                         |
                     |     # of atoms of silicon               |
                     \                                         /
                      \                                       /

              The abundance in the crust is:


                      /                                  \
                     /                                    \
                     |       mg of element in crust       |
                 Log |  ___________________________       |
                     |                                    |
                     |       kg of crust material         |
                     \                                    /
                      \                                  /





KEYS ON ALL DATA PAGES:
_______________________________________________________________________________
right or left arrows-> Increase or decrease the atomic number.  And if on the
              main data page the cursor will move.  On the 92+ any program which
              modifies the general key repeat rate will also modify yapt's cursor
              repeat rate.


---If two keys are given the second key given is used in the 92+ version---

apps->       Display the electron data page unless already on the electron data
              page.

backspace or enter->       Display the third data page unless already on the
                            third data page.  Backspace can auto repeat like an
                            arrow so do not hold this key down for too long.

Catalog or f8->          Go to the Custom Data Page.  See the documentation of
                            this data page.


esc->         Exit the program, yapt will remember where it is on the chart.
f1-f3->       Smart searches.
f4->          About page.
f5->          Toggles between two labeling systems.  The user can choose between
              descriptive labels OR non-descriptive labels with units.  Yapt will
              remember the users choice.   This will have no effect on the third
              data page.

Diamond or Ln->   Enter individual export mode, the user can pick any numeric data
                     item on the screen and store it to the clipboard or to the history,
                     read below for more info.  This feature is not in the Fargo version.

"x" or sin->       Enter molar mass computator.
"y" or cos->       Difference between electronegativity computator.
"z" or tan->       Quiz for element names, will give the symbol.  See quiz section.
"t" or "^"->       Quiz for element symbols, will give the name.  See quiz section.
"^" or "/"->       Goes to the data property grapher.
2nd or f6 ->       It will place the atomic mass of the current element into the
                     clipboard and immediately exit.  This feature seems useless but
                     it is occasionally useful for some questions on chem. tests.
                     This feature is not in the Fargo version.  It was put in to aid
                     manual molar mass calculations for testing and debugging the
                     molar mass computator.

shift or f7->       Export data.  See the section on data exportation.  This feature
                     is not in the Fargo version.


Any other key will return the user to the main data page.





KEYS UNIQUE TO THE MAIN DISPLAY:
________________________________________________________________________________
up and down arrows->       Move the cursor up or down.





KEYS UNIQUE TO THE ELECTRON DATA PAGE:
________________________________________________________________________________
clear->       Will cycle between three coordinate systems for the electron
              sub orbital diagram.  The default is the one in my chem. text
              book.  It will remember which coordinate system was chosen
              when you exit, so be sure to set it the way you like before
              archiving.

              The second coordinate system is like the one in Elements for the
              ti86 and is seen in a few other places like at http://www.webelements.com/
               that also uses arrows to depict electron spin and pairing.  The second
              system also allows the user to see the relationship between the
              suborbitals and the bohr model better than the other two.

              The third is a one-dimensional diagram.  I put it in because I saw
              that someone had made a basic program for the 89, which did the same
              thing.  There is a standard that has them in another order, but
              my chemistry textbook does not use that standard.





KEYS UNIQUE TO THE THIRD DATA PAGE:
________________________________________________________________________________
NONE





CUSTOM DATA PAGES:
_______________________________________________________________________________
The data for each custom data page is an external text file.  These text files
must be in a folder named "zzcnotes".  The name of the text file for each
element is simply the symbol of that element.  The data of the text file will
be printed on the data page.  It only allows for 1 full data page and there
is no word wrapping.





SEARCHES:
_______________________________________________________________________________
f1-number search.
f2-symbol search.
f3-name search.

In the number search type in numbers, if you type a number greater than 11
yapt will automatically take you to that number. If you type a number less
than or equal to 11, press enter to go to elements 1-11.  If you type in a
third number then you have inputted a number greater than 11 and so it will
automatically take you to that number.

In the symbol and name search type in characters.  Do not hit the alpha or
shift modifiers. If for example you want Hydrogen, after typing in the "H"
hit enter. It doesn't know yet if you want Hydrogen or if you want Helium.

Any time an inappropriate key is pressed in the searches it is ignored. And
if a letter is pressed which does not narrow the search then the letter is
also ignored: therefore it is impossible to input a non-existent name,
symbol, or atomic number.

The escape key will exit a search, backspace will remove the last key pressed,
and clear will get rid of everything typed in.





MOLAR MASS COMPUTATOR:
________________________________________________________________________________
In the molar mass computator first type in a symbol; do not worry about upper and lower case.  To input a one letter symbol just press enter after thesymbol and the cursor will move into the subscript OR type the letter of that one letter symbol a second time.  It will automatically bring the user into the subscript if the user enters a unique symbol.


Note: It will now prevent the user from entering a non-existent symbol. This protection is not complete.  It will still let the user type in partial symbols.  See the history for a couple examples.


The limit on the subscript is 2^16-1 (65535).  IT WILL PREVENT YOU FROM ENTERING A SUBSCRIPT THAT IS TOO BIG.  When done entering the subscript press enter and the cursor will move back up to enter the next symbol.  If you do not wish to enter a subscript press enter and the cursor will move up for the next symbol.  Continue entering symbols and subscripts in this fashion till you are done.

The molar mass computator also supports nested parenthesis.  A parenthesis may be inputted while the cursor is in the subscript or the normal line.  All parenthesis must be closed in order to evaluate the molar mass by pressing
apps and something has to have been entered to evaluate the molar mass.  ON THE 89 YOU ENTER A "(" WITH THE 2ND BUTTON AND THE ")" WITH THE GREEN DIAMOND
BUTTON.


To evaluate the molar mass press apps.  The molar mass will be calculated and displayed.  The calc will then idle.  The user may press apps again to store the result directly to the home screen history.  Storing the result to the
history is not supported in the Fargo version.  Storing the result to the history will activate the home application, but most likely the home app was already activated.


Or once the molar mass is evaluated you can store a matrix that has the percent composition by mass of each element to the history by pressing f1.  Or if you press F2 it stores the percent compositions for each element individually from the others as history pairs.  If you will be doing calculations with these ratios then this second method is better because it provides easier access. (just scroll through the history to get it)  Regardless of which option you choose it will still store the computated mass along with the ratios.  And it will store the formula as an
entry.  The percent compositions by mass for each element will will be stored in order of atomic number.


The form of this matrix is as follows:

[[ “MASS:”  massOfCompound ]
[ “Elem1”  massOfElem1InCompound/MassOfCompound ]
[ …        …                                    ]
[ “ElemX”  massOFElemXInCompound/MassOfCompound ]]



[Backspace] will backspace, [escape] will escape, and [clear] will clear.  [Home] on the 89 and [diamond] + [v] on the 92+ will paste stuff in from the clipboard into the molar mass calculator.  This is not in the Fargo version.  This feature is also available in the chemical formula editor.

The user may not type more than 150 characters on the screen at once.

If the computated molar mass goes above 9999999999999999.99999999 the user will receive an overflow error.  This is more than tios's floating point computations can handle so when storing results to the history it is possible
to loose some digits.  If the user tries to evaluate a molar mass with a non-Existant symbol, or a character that is not allowed (Chemical Formula Editor), or a mass which causes an overflow an error message will be printed, and the enteredformula will be placed in the clipboard, so that you may then try again and edit out the mistake.



       CUTTING IN THE MM COMPUTATOR:
       _____________________________________________________________
       Suppose that you enter a very big formula and see a mistake
       at the beginning and need to correct it.  Now I am too lazy
       to implement an insert cursor mode so instead yapt will allow
       you to cut off the end of the formula, fix the mistake, then
       paste what you cut off back on.

       To do this press the left arrow and keep pressing it until
       You have highlighted everything that you wish to cut off.
       The highlighting is a bit odd.  It highlights everything
       until it hits an uppercase letter, a ‘+’, the store arrow, or
       either of the parenthesis.

       When you are done highlighting you press [apps] to cut the
       text away.  Press [escape] if you decide that after all you
       do not want to cut anything.  Press [clear] to delete the
       highlighted text.  [backspace] will not delete anything.

       Yapt will use the tios clipboard to store stuff so after
       you exit yapt you can paste text if you so desire.

       This feature is not in the Fargo version.
        Of course this all applies in the chemical formula editor.
 

        EXTRA NOTES FOR ONLY THE 92(+) OWNERS:
       ______________________________________________________________
       It is no longer necessary to press enter to go in and out of
       the subscripts.  If you type Letters while in the subscript
       (or the exponent in the formula editor) the cursor will move
       into the normal entry line and the letter will be displayed.

       If numbers are entered in the normal line then the cursor moves
       into the subscript and the numbers are printed.

       If you wish to enter a 1 letter symbol with no subscript type
       the symbol, press shift, and type the first letter of the next
       symbol in uppercase.  Meaning that you do not have to go in
       and out of the subscript.




       EXTRA NOTES FOR THE 89 OWNERS:
       _______________________________________________________________
       If you want the next letter you input to be uppercase you can
       press the up arrow.  You no longer have to go in and out of
       the subscript to enter one-letter symbols.  If the up arrow is
       pressed while the cursor is in the exponent or the subscript
       then the cursor will move into the normal entry line.

       If you want Hydrogen with a Subscript, you can type an H and
       then type another h and the cursor will move into the subscript.
       This means that you do not have to move your thumb over to the
       enter key and press it to move the cursor into the subscript.
       This also applies to Carbon and other one-letter symbols.

       The "(" character is mapped to the 2nd modifier and the ")" is
       mapped to the diamond modifier.

       The character mode is printed in the lower right corner.

       Even in number mode the keys with letters not on the number keys
       still behave as letter keys!  For example if you typed "Ca45" the
       cursor would be in the subscript.  If you then hit the "=" button
       the cursor moves instantly out of the subscript the character "A"
       is placed.  In this case you did not have to press [enter] to first
       move the cursor out of the subscript.  So now the only way to type
       parenthesis is with the [2nd] + [diamond] buttons, and you must use
       [shift] and [alpha] to enter the store and plus characters in the
       chemical formula editor.


THESE EXTRA NOTES ALSO APPLY DURING THE CHEMICAL FORMULA EDITER.





CHEMICAL FORMULA EDITER:

________________________________________________________________________________
I downloaded the Alchemistry package released by Alex Astashyn.  (To get it go to the download area of: http://sq.calc.org)

After familiarizing myself with the programs in this package I decided that after using the molar mass computator described above I really hate to type in the formulas in the entry line.

So I re-wrote the molar mass editor to be more like an event driven program. There are now two drivers for this program the first is used to input the molar mass and then evaluate it.  The second allows more stuff like inputting exponents for ions, the plus character and the store character, and the negative sign when inputting a negative ion.


Here is the syntax when passing arguments to yapt:

       yapt(arg1,["appendString"])


If the append string argument is present then the output will be preceded with the append string and it will end with a ")"  For example the append string could be "chem\chembal("

If there is no append string argument present, then the output will be only be enclosed in quotes.

Arg1 can be either a string or anything else.  If it is a string then yapt assumes that it is a formula that user wants to re-edit.  If it is not a string then a blank editing session is started.  And if that string is the output of chembal, then the output is pretty printed.

When done press apps and the entered formula will be placed in the clipboard  and the program will exit.  Then paste the string as an argument for the balancing function or the molar mass function both provided in the Alchemistry zip package.

On the 89 shift is the same as the store character and alpha is the plus character. 2nd and alpha work the same as in the molar mass computator.

The chemical formula editor is not in the Fargo version.



       DIFERENCES FROM THE PREVIOUS VERSIONS:
       _____________________________________________________________
       You CAN use it to view the output of the chembal program.

       It now applies smart limitations to formulas the user is
       re-editing.

       There is the append ability.

       You can now press f1 to apply the molar mass computator.  It
       will not export anything to the clipboard, but you can still
       store results to the history.  If it encounters an exponent,
       a plus or store arrow, an error will be printed and the calc
       will idle.

       It now allows for entering coefficients.  To do so press the
       Right arrow.  It will then allow numbers in the normal line
       (as opposed to the subscript or exponent)  When done with the
       coeffient press enter or type a letter.  (remember that even
       in number mode on the 89 you can still type letters on non-
       number keys)  It will restrict you from entering coeffients
       when you should not.

       Press f3 for (aq), f4 for (s), and f5 for (g).  The aqueous
       symbol is stored as char 0xFD, the solid symbol is char 0xFE
       and the gaseous symbol is char 0xFF.  The chembal program from
       the alchemistry package will not recognize them as state symbols
       so do not put them into formulas that you would be balancing.





DIFFERENCE BETWEEN ELECTRONEGATIVITY COMPUTATOR:
__________________________________________________________________________________
This was a feature on a ti86 assembly program that I use to use and now it is replicated here.  It will use the symbol smart searcher to request the elements to find the electronegativy difference between.  It will print the difference, and the bond associated with that difference.  Then it will calculate the %ionic character with the following formula:

(1-exp(-(0.25)(CalculatedDifference)^2)) * 100

Then the calc will idle.

If one inputs the symbol of an element whose electronegativity is unknown then an error message will be displayed and the user must input a different symbol.





SYMBOL/NAME ASSOCIATION QUIZZER:
________________________________________________________________________________
Depending on which button is used to enter the quizzer the user will have to enter symbols given a name OR will have to enter a name given a symbol.  If the user enters an incorrect symbol/name the user will then have to try again.

If the user wishes to give up just press escape.  The answer will be printed. If the User is done press escape again, or press anything else to continue being quizzed.





DATA TREND GRAPHER:
_______________________________________________________________________________
The user will first be presented with a menu to select the numeric data item
the user wants graphed by moving the marker (which is a small box) to the data
item and pressing enter.  It will then be graphed as a scatter plot and the
calc will idle.  The first tick of the x-axis is x=zero, ticks are then placed
with x increments of 10.

Unknown data items are graphed at y equals zero and all marks are placed with
xor logic so unknown items and known items with values that cause it to
fall upon the x-axis will delete part of the x-axis.  If a value is greater
than the ymax then it is placed at the top of screen rather than off the
screen.

The up key will increase the ymax variable, and each graph has its own ymax
variable.  The change will be remembered when done, so set the ymax variable
to how you like it before archiving, else it will not be remembered.  The down
key will decrease the ymax variable.  There are limits as to how far ymax may
be increased or decreased.  Ymax will be printed in the lower right corner
with a label.  A tick mark is placed at ymax.

The "^" or "/" key will take the user back to the menu to pick another trend
to graph.  The key depends if the user has a 92+ or an 89.

Right and left arrows move the trace cursor right or left.  F1-F3 do smart
searches, the results of which will move the cursor around.  And escape
returns the user to the main table part.  The elements name and the numeric
value used as the y coordinate (the x coordinate is the atomic number) will be
given at the top of the screen.  The symbol and atomic number will be placed
between two arrows pointing left and right like on the non-main data pages.

The units of the data item will be displayed at the top of the screen.





DATA EXPORTATION:
_______________________________________________________________________________
Press shift on the ti89 or f7 on the ti92+.  This feature is not in the Fargo
version.  The user will be presented with a menu to select the data item to
export.  So select an item.  Values whose data elements are unknown are given
in the list as undefined.  It will then tell the user the name the list was
created to.  The idea is that the user will be able to put the data through
various data analysis.

The variable will be made in the current folder.  If you archive a list and
then have yapt export the same list odd stuff may happen.  I say that this
is a stupid thing to do.

It will also make a list of the atomic numbers called "atm_num"





INDIVIDUAL EXPORT MODE:
______________________________________________________________________________
To use this feature press diamond on the 89 or ln( on the 92+.  This feature
is not available on the custom data page and it is not in the Fargo version.
First you should try it on the main data page.  The first thing you should see
is that the label of hardness is now printed inversely: This means that hardness
is selected.

Press the down and up arrows to change what is selected.  Down moves the
selector in the "forward" direction.  Up moves the selector in the "backward"
direction.  When you have selected the numeric item you want press the left arrow
to export to the history.  Press the right arrow to export to the clipboard and
immediately exit yapt.  If you decide that you do not wish to do either of these
two things then press escape to go back to normal browsing.

If you choose to export to the history, units will be added.  It uses predefined
Units whenever possible, but in some circumstances it is not.  There is a predefined
joule unit, but no Kilo joule unit so for kj/mol it uses the unit (1000 * j/mol).
The 1000 will not be evaluated out of the expression when it is put to the history.
I do not want it to.  If I evaluated the expression then measurements like angstroms
will be converted to the default length measurement unit of Meters (and I want it to
be in angstroms), of course you could change the default to Angstroms but I doubt that
you would want to.

The selector moves from item to item in the order that they are stored.  So on
the main page the movement will be random, I could redo the layout of the data,
but I like the way it is positioned now.  Or I could redo the entire structure
in which the data is stored but that would be very tedious and very long, so
you shall have to suffer.

Also on the electron data page you cannot select the electronegativity, to
do so you must select the electronegativity while on the main data page.

If you are too lazy or love efficiency, shortcuts have been provided so that you do
not have to actually scroll to the data item you want.  The shortcuts are positioned
on the keyboard to be similar to how the data is positioned on screen.  For example
the electron affinity is on the left edge of the screen so the shortcut for the electron
affinity data item is on the left side of the keyboard.  The electron affinity is
positioned above the heat of vaporization on the screen, so the shortcut for the
electron affinity is positioned above the shortcut for the heat of vaporization.
Now hear they are:  Note that on the 89 the keyboard will be in alpha mode but there
will not be any indicator of the alpha mode printed.


       TI89 SHORTCUTS:
       __________________________________________________
      

              MAIN DATA PAGE:
              _______________________________________
              2ND           - Electron affinity
              diamond      - Heat of Vaporization
              home          - Heat of Fusion
              x             - Heat of Atomization
              A             - Specific heat
              F             - electro negativity
              K             - polorizability
              P             - hardness
              I             - Year discovered
              N             - Thermal Conductivity
              S             - Electric Conductivity
              ^             - Volume
              E             - Density
              F4            - Melting Point
              F5            - Boiling Point


              ELECTRON DATA PAGE:
              _______________________________________
              2ND           - 2- IR
              diamond      - 1- IR
              home          - 1+ IR
              x             - 2+ IR
              a             - 3+ IR
              clear         - 1st IE
              ^             - 2nd IE
              E             - 3rd IE
              F             - Atomic Radius


              3RD DATA PAGE:
              ________________________________________
              2ND           - Abundance in the crust
              Diamond      - Abundance in the solar system



       TI92 PLUS SHORTCUTS:
       _________________________________________________________


              MAIN DATA PAGE:  Note that the column associated with the data items
                     on the left side of the screen is laying on it’s side.
              ________________________________________
              q             - Electron affinity
              w             - Heat of Vaporization
              e             - Heat of Fusion
              r             - Heat of Atomization
              t             - Specific heat
              y             - electro negativity
              u             - polorizability
              i             - hardness
              9             - Year discovered
              6             - Thermal Conductivity
              3             - Electric Conductivity
              ^             - Volume
              /             - Density
              cos(          - Melting Point
              tan(          - Boiling Point


              ELECTRON DATA PAGE:
              _______________________________________
              (             - 2- IR
              7             - 1- IR
              4             - 1+ IR
              1             - 2+ IR
              0             - 3+ IR
              9             - 1st IE
              6             - 2nd IE
              3             - 3rd IE
              Decimal Place       - Atomic Radius


              3RD DATA PAGE:
              ________________________________________
              ln(           - Abundance in the crust
              Sin(          - Abundance in the solar system



Alternatively there is another way to store numeric data items to the history.
Go the element whose data you want to store.  Then start the data trend grapher
or the data exporter.  Move the cursor to select the data type you want to store
and when the cursor is there press diamond on the 89 or LN( on the 92+ to store
to the history.





FUTURE PLANS:
_______________________________________________________________________________
More data.
Any random improvement I might happen to think up J  This might be the last
  release, I’ll see what happens.
Translations to other languages; help needed.





CONTACTING THE AUTHOR:
________________________________________________________________________________
Please send questions, comments, and bugs to me.  Download the .zip for my email (damn spam bots.)When reporting a bug be specific as to how it happened, and describe your system- Calc, Hardware version, AMS version, Kernel and Kernel version.  Also tell me How yapt was launched.

If you send suggestions then know that I really like the interface so do not tell me that it is not graphical enough.  Do not ask me to add more data.  I know there is more data and I will add it in my own time if I chose to do so.
If you do not understand certain data items because you have not learned about them in school then do not ask me to explain them.





THE FINE PRINT:
_________________________________________________________________________________
Yapt may be distributed anyway possible without permission as long as no profit  is made off of that distribution.  If profit is being made on such a distribution then my permission is needed.  This includes but is not limited to CDs, floppies, and downloads off of an internet or ftp site.

Yapt may not be distributed in such a way that it looks like it is part of another package and so appears to have been written by someone else.

Do not separate the files in this zip archive or distribute a modified version of this zip archive.

The code is open source,  I hope others can learn from it.  Any program that uses any code from yapt must be open source.  And for the sake of version control please contact me if you plan to add more to yapt.

I am not responsible for any crash, damage to calculator, or loss of data that might result from the use of yapt.

I do not guarantee that the data given in yapt is correct and I am not responsible for anything that is done based on incorrect data.

Some data is owned and copy written by the Journal of Chemical Education and may only be redistributed with their permission.  Their website is at:  http://jchemed.chem.wisc.edu/

The NMR frequency data belongs to MIT and needs their permission to be distributed.  Here is the url for said data:  http://web.mit.edu/speclab/www/nrfreq.html





THANKS AND COMPLIMENTS:
_______________________________________________________________________________
-Florian Joffrin for the French Translation.

-The Journal of Chemical Education owns and provided a lot of data on Chemicool and they gave me permission to distribute data on Chemicool.  Their website is http://jchemed.chem.wisc.edu/

-David Hsu for http://www.chemicool.com. This was my primary source.

-Gareth James for his history/home application documentation.

-Zeljko Juric for all his Tigcc documentation which I have enjoyed reading
through.

-Rusty Wagner for VTI.

-Alex Astashyn for his Alchemistry package.  This is available at the download area of http://sq.calc.org/

-JL for prdc86p, Andrew Hockman for Elements, and Stephen Hicks for chem86.  I used these programs when I had my 86 and their influence is in yapt.  Of course I also took features from the 83plus flash app periodic table, so maybe some thanks should go to TI.

-Jimmy Mardell for writing a very extensive 68k guide, and line library
code.

-Francois Leiber for OthelloII.
Download Yapt