Editing Ejpi

Warning: You are not logged in. Your IP address will be recorded in this page's edit history.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision Your text
Line 1: Line 1:
-
'''e**(j pi) + 1 = 0'''
+
== e**(j pi) + 1 = 0 ==
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 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 [[:wikipedia:Euler's identity|Euler's Identity]]. If you do not understand the beauty of it, I recommend reading the article. Why "j"? I come from an [[:wikipedia:Imaginary unit#Alternative notations|engineering background]]. Yeah, it put a smile on my face when I learned Python and found out it used "j".
+
The name (e^(j pi) + 1 = 0, or shortened ejpi) is [http://en.wikipedia.org/wiki/Eulers_identity Euler's Identity]. If you do not understand the beauty of it, I recommend reading the article. Why "j"? I come from an [http://en.wikipedia.org/wiki/Imaginary_unit#Alternative_notations engineering background]. Yeah, it put a smile on my face when I learned Python and found out it used "j".
-
[[:wikipedia:Reverse Polish notation|RPN]]? I've just always been a fan of its simplicity to understand, simplicity to code, uniformity in action, less mental tracking, etc. Yes, I own several HP calculators.
+
[http://en.wikipedia.org/wiki/Reverse_Polish_notation RPN]? I've just always been a fan of its simplicity to understand, simplicity to code, uniformity in action, less mental tracking, etc. Yes, I own several HP calculators.
-
== Screenshots ==
+
=== Features ===
-
 
+
-
[[Image:Ejpi.png|frame|center|alt=Screenshot of Ejpi|Ejpi]]
+
-
 
+
-
[[Image:Ejpi_enter.png|frame|center|alt=Screenshot of Ejpi showing ‘pie menu’|Pressing a pie menu (sadly the pie is offset from the click, likely a Qt bug)]]
+
-
 
+
-
== Features ==
+
Basic features:
Basic features:
Line 30: Line 24:
* Ctrl+v Paste
* Ctrl+v Paste
-
Quirks
+
=== Getting ejpi ===
-
* "j" is used as the imaginary number
+
-
* All math is done in floating point, so for example e^(j pi) + 1 != 0
+
-
 
+
-
== Getting ejpi ==
+
Getting ejpi
Getting ejpi
-
* Maemo 4.1: Available in [[extras]] through the Application Manager.
+
* Maemo 4.1: Available in [http://wiki.maemo.org/Extras extras] through the Application Manager.
-
* [http://maemo.org/downloads/product/Maemo5/ejpi/ Maemo 5] or available in extras through the Application Manager.
+
* [http://maemo.org/downloads/product/Maemo5/ejpi/ Maemo 5] or available in [http://wiki.maemo.org/Extras extras] through the Application Manager.
* [http://ejpi.garage.maemo.org/ejpi.deb Ubuntu]
* [http://ejpi.garage.maemo.org/ejpi.deb Ubuntu]
Line 51: Line 41:
* [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=ejpi&content= View existing bug reports]
* [https://bugs.maemo.org/buglist.cgi?query_format=specific&order=relevance+desc&bug_status=__open__&product=ejpi&content= View existing bug reports]
* [http://talk.maemo.org/showthread.php?p=260919 talk.maemo.org thread]
* [http://talk.maemo.org/showthread.php?p=260919 talk.maemo.org thread]
-
* [https://garage.maemo.org/projects/ejpi/ Garage Project (including code)] or [https://github.com/epage/ejpi github]
+
* [https://garage.maemo.org/projects/ejpi/ Garage Project (including code)]
* Learn about [http://wiki.maemo.org/Extras-testing extras-testing] and checkout the [http://maemo.org/packages/view/ejpi/ Package page (including voting)]
* Learn about [http://wiki.maemo.org/Extras-testing extras-testing] and checkout the [http://maemo.org/packages/view/ejpi/ Package page (including voting)]
ejpi is available under the [http://www.gnu.org/licenses/lgpl-2.1.html LGPL v2.1 license]
ejpi is available under the [http://www.gnu.org/licenses/lgpl-2.1.html LGPL v2.1 license]
-
== Troubleshooting and Reporting of Bugs ==
+
=== Trouble Shooting and Reporting of Bugs ===
-
A very beneficial log can be found at "<code>~/.ejpi/ejpi.log</code>"
+
A very beneficial log can be found at "~/.ejpi/ejpi.log"
[[Category:Software]]
[[Category:Software]]
-
[[Category:Diablo]]
 
-
[[Category:Fremantle]]
 

Learn more about Contributing to the wiki.


Please note that all contributions to maemo.org wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see maemo.org wiki:Copyrights for details). Do not submit copyrighted work without permission!


Cancel | Editing help (opens in new window)
Retrieved from "http://wiki.maemo.org/Ejpi"