e^(j pi) + 1 = 0

An RPN Calculator for Maemo

Documentation

About

The interface focuses on history manipulation and quick access to functionality through something like pie menus. It takes advantage of pythons type system under the hood for support of integer, float, and complex operations. For integers it tracks the base used and tries to persist that through the operations.

The name (e^(j pi) + 1 = 0, or shortened ejpi) is Euler's Identity. If you do not understand the beauty of it, I recommend reading the article. Why "j"? I come from an engineering background. Yeah, it put a smile on my face when I learned Python and found out it used "j".

ejpi has been tested on Ubuntu 8.10 and n810 w/ Diablo

Features

Screen shots

Screenshot of ejpi v0.9.0 on Ubuntu

ejpi v0.9.0 on Ubuntu

Notice the tracking of base through the operations. Just prefix your number with the appropriate prefix (see poorly named "Computer" tab)

Notice Each square has a value in the middle and is sometimes surrounded by others. Just clicking on the button will cause the center item's operation to be performed. Click and drag will in the direction of any of the other symbols will cause that operation to occur. Note: Not all click-and-drag symbols are shown by default so explore a bit.

Download

Currently ejpi is only available through svn. I hope to have it in extras soon

See the Project Page for further details