I wrote a simple Mathematica® package for dealing with the trigonometry in Ptolemy's Almagest. At the moment it just handles his hybrid sexagesimals and the chord table, Almagest I.11. In the future, I will implement functions to handle more of his tables. An outdated version of the package is also hosted online at the Wolfram® site.

PtolemyChordTable.m is the package. PtolemyChordTableExample.nb is a notebook that explains some of the features. I wrote the notebook years ago and would do it differently now. Nevertheless, it's the only documentation that gives any examples. The functions are also individually defined within the package. You will need MathReader® to read the notebook file and Mathematica® to execute either of these files.

The most recent versions are here:

PtolemyChordTable.m

PtolemyChordTableExample.nb

 

 

Back