![]() |
2009-04-27
, 23:41
|
Posts: 51 |
Thanked: 22 times |
Joined on Jul 2007
@ Seattle
|
#2
|
![]() |
2009-04-28
, 00:12
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#3
|
* The tabs under the operations, and the history delete buttons are not visible in a dark theme, such as LCARS.
They still work, but I have to know they are there (from the screenshot in this thread) and hunt for them.
* It was not immediately obvious that holding down a button brings up a selection. Perhaps a quick "How to use" would fit in the help menu?
It may also be worth mentioning the basics of RPN there for those unfamiliar with it.
* When the columns auto-expand to fit large results/formulas, they don't auto-shrink when those are removed from the history. I had to exit and re-launch.
* No square root? I would think it would be on the top or first tab somewhere, but I didn't see it. Of course there is always '.5 **' but it's not as intuitive.
* I didn't see a way to easily enter a negative number, and had to do '0 number -'
* Needs a way to copy results (and perhaps formulas) out of the program.
* Actually calculating the formula it's named for results in a small floating point remainder instead of 0.
I didn't look at the code, so for all I know you may have mentioned these already in those todo things. Still, this is what I noticed as a user.
Thanks - Overall seems like a very useful program. Those other calculators you mentioned don't seem to be in extras, and therefore don't exist, so I can't compare. ;-) (They appear to be overly heavy anyway - Simple RPN is great.)
The Following User Says Thank You to epage For This Useful Post: | ||
![]() |
2009-04-28
, 03:13
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#4
|
![]() |
2009-04-30
, 14:13
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#5
|
![]() |
2009-10-28
, 01:29
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#6
|
![]() |
2009-10-28
, 03:10
|
|
Posts: 251 |
Thanked: 131 times |
Joined on Oct 2009
@ USA
|
#7
|
Calculations are done in floating point which can have a loss of percision, for example "e**(j * pi)+1" might not produce exactly 0
![]() |
2009-10-28
, 11:18
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#8
|
Have you seen the decimal module (http://docs.python.org/library/decimal.html)? It might be able to remove or reduce your precision "quirk".
-jkq
![]() |
2009-11-21
, 00:44
|
|
Posts: 1,684 |
Thanked: 1,562 times |
Joined on Jun 2008
@ Austin, TX
|
#9
|
![]() |
2009-12-24
, 06:50
|
Posts: 16 |
Thanked: 1 time |
Joined on Dec 2009
@ Paris, France
|
#10
|
https://garage.maemo.org/projects/ejpi/
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.
Another calculator? Well, I didn't notice SlideRule, Galculator, and Qalculate at the time I created this. In addition this provides more experimentation with touch screen interfaces.
RPN? Its a form of stack based operations. You put things on a stack (like a deck of cards), and then when you perform operations you pull values off of the stack.
Pie Menus? Yes, clicking on the buttons will get you the main function. Press and drag will let you access more (sometimes hidden) features. You can press and hold to see what the other features are. If you want to cancel, just drag into a direction that does not have any functions.
Quirks:
See
Homepage
Project Page
Package Page
Suggestions, criticisms, and code welcome.
Last edited by epage; 2010-10-05 at 00:01. Reason: Added release notes; Added pie menu description; Listed another alt calc