> Content > Tk-Yupana

Tk-Yupana

Tk-Yupana icon

Tk-Yupana is a simple program written in Tcl/Tk, that emulates the the ancient Incan abacus, drawn at page 360 of El Primer Nueva Coronica y Buen Gobierno by Felipe Guaman Poma de Ayala.

The theories

Since the manuscript of Poma de Ayala, was found, several theories have been formulated to explain the drawing and the possible operation of the Incan abacus.

In Tk-Yupana the following theories are compared:

  • Theory by H. Wassen (Base 10 Positional notation system)
  • Theory by C. Radicati (Base 10 Positional notation system)
  • Theory by W. Burns Glynn (Base 10 Positional notation system)
  • Theory by N. De Pasquale) (Base 40 Positional notation system)
  • Teoria di A. Chirinos (Base 10 Positional notation system)
  • Teoria di S. Kak (Base 144 Positional notation system with a non-uniform representation)
  • Theory by C. Florio (Sign-value notation system)
The first five theories are based on a positional representation of numbers, i.e. the representation of numbers in Yupana depends on the position of the seeds placed; the last theory is based on a completely different approach, a sign-value notation i.e. the representation of the numbers in yupana do not depend on the position of the seeds placed. In addition to this macroscopic difference, the last theory differs from the others in that it is the only one that is aware of the (non-random) distribution of the seeds in Poma de Ayala drawing.

For more information, please see the program documentation.

Minimum Requirements

Tk-Yupana needs the following minimum requirements to work:

Note: To install Tcl/Tk on your PC, please refer to: Installing Tk by tkdocs.com.

LICENSE

Tk-Yupana has been released under GNU GPL 3 license. My aim is that everyone who is interested in this software can download and use it.

Download

Download program icon

Please, download the last version of Tk-Yupana for Gnu-Linux (or Mindoms) in the format you prefer.

BEWARE: Tcl/Tk installation is needed, before running Tk-Yupana.

File (Current version:: 0.7.3):

Format OS File Rev.
Linux Debian/Ubuntu tk-yupana_0.7.3-1_all.deb 0.7.3-1
Linux (all) tk-yupana_0.7.3.tar.gz 0.7.3
Linux, Mindoms, ecc. tk-yupana_0.7.3.zip 0.7.3

Other site (also previous releases):
Tk-Yupana (Sourceforge)

Documentation

Download program icon Please note: to view the documentation you need to download a PDF reader. Adobe provides a free one, working with major operating systems: Acrobat Reader
 
Language Format Links Rev.
Italian flag PDF format icon Manuale Utente 0.7.1
Spanish flag PDF format icon Manual de Usuario !!! PARTIAL TRANSLATION !!! 0.7.1
English flag PDF icon User Manual 0.7.1

 
 BEWARE! Make sure you have downloaded the file with the correct revision (0.7.x) because some browsers display (obsolete) files in their cache. In this case download the file by clicking with the right mouse button on the link and choose "save" or "download" from the menu.

Translations

Translate the graphical user interface and help files is not difficult. If you want to help to translate into new languages, or improve existing translations, you'll find all the localization files in different languages under the directory "local", once unpacked the archive of the program Tk-Yupana . Choose a language for which the translation of the GUI and/or the "Help Files" are complete (see table). The files are all in text format and can be edited with a normal text editor. Please keep the format .txt and don't save in .doc format or similar. Once the translation is complete, you can send it to me, specifying if you prefer to remain anonymous or you want your name to appear in the table next to translation (in this case, also remember to grant me the right to publicate your personal data). If you have any questions please contact me first.

STATUS OF LOCALIZATION (rev 0.7.3)

Language GUI Quick Help Files User Manual Curator
Italian flag Kunturweb
Spanish Flag
English Flag
Runasimi Flag
French Flag
German Flag
Bandiera portoghese
Romanian flag
Philippine flag
Russian flag
Japanese Flag

LEGENDA:
  Completed and quite reliable translation
  Partial or unreliable translation
  Missing translation

Preview

Wassen's Theory (Positional, base 10) - 1931
Tk-Yupana screenshot (Wassen's theory) - Positional System in base 10 (representing number 652) Tk-Yupana screenshot (Wassen's theory) - Positional System in base 10 (addition 1234 + 5678)

Radicati di Prmeeglio's theory (Positional system in base 10) - 1979
Tk-Yupana screenshot (Radicati's theory) - Positional System in base 10 (representing number 3046) Tk-Yupana screenshot (Radicati's theory) - Positional System in base 10 (addition 123 + 456 + 789) Tk-Yupana screenshot (Radicati's theory) - Positional System in base 10 (subtraction 6789 - 1234)
Tk-Yupana screenshot (Radicati's theory) - Positional System in base 10 (multiplication 123 X 456)

Glynn's Theory (Positional system in base 10) - 1981
Tk-Yupana screenshot (Glynn's Theory): Positional System in base 10 (empty table, representing number zero) Tk-Yupana screenshot (Glynn's Theory) - Positional System in base 10 (representing number 1834) Tk-Yupana screenshot (Glynn's Theory) - Positional System in base 10 (multiplication 1234 X 56)

De Pasquale's Theory (Positional system in base 40) - 2001
Tk-Yupana screenshot (De Pasquale's Theory) - Positional System in base 40 (empty table, numero zero) Tk-Yupana screenshot (De Pasquale's Theory) - Positional System in base 40 (representing number 1834)

Chirinos's Theory (Positional system in base 10) - 2008
Tk-Yupana screenshot (Chirinos's Theory) - Positional System in base 10 (empty table, numero zero) Tk-Yupana screenshot (Chirinos's Theory) - Positional System in base 10 (representing number 23)

Teoria di Florio (Sign-value by powers of ten)
Tk-Yupana screenshot (Florio's Theory) - Sign-Value notation by powers of tens (empty table, numero zero) Tk-Yupana screenshot (Florio's Theory): Sign-Value notation by powers of tens (multiplication 32 X 5) Tk-Yupana screenshot (Florio's Theory): Sign-Value notation by powers of tens (addition 1234 + 5678)
Tk-Yupana screenshot (Florio's Theory): Sign-Value notation by powers of tens (multiplication 210 X 4005)

Video Tutorial

Sign-value notation by Cinzia Florio (multiplication algorithm)

 
Positional notation in base 10 by W. Burns Glynn

 
Positional notation in base 10 by H. Wassen

FAQ

  • I have to do a homework for the school on the Yupana by Poma de Ayala. Of all the theories you described, I have not figured out which one is valid.
    Your question might be the question of the century ...
    I suggest you read the chapter 2.8 of the user manual of tk-yupana.
  • Where can I find the english version of the user manual?
    Here
  • I found other theories in internet about the Yupana. Why those theories are not included in Tk-Yupana?
    The reason could be:
    1) Theory was not published by an accredited press agency (i.e. is not enough to create your own website and publish a theory to make it valid)
    2) The theory is not about the Yupana by Poma de Ayala, but the so called Yupane a Casetta. Tk-Yupana addresses only to the theories about the Incan abacus drawn on p. 360(361) of El Primer Nueva Coronica y Buen Gobierno, written by Felipe Guaman Poma de Ayala.
    3) The theory has not yet been implemented, but it will be more forward. This is the case, for example, of the theory by A. Chirino.

Links

On 04/24/2013, Tk-Yupana has been used by Cinzia Florio to show her theory about the Yupana at the V Edition of the Premio Leonardo organized by Associazione Croce del Sud (Salerno).

Cinzia Florio has been awarded the prize "New Frontiers". Our compliments, and thank You for using our software.

Link

Trivia

On May 2014, Tk-Yupana was reviewd by Linux Format (LXF) #183, the #1 linux monthly magazine. A really accurate and professional "Hot Pick" review! Thanks.


 

 

Tk-Yupana was awarded by two different sites that indexed it
 5 STARS on soft82
 

 
 3 STARS on download-hr