![]() |
![]() |
About PEMDAS Widget
PEMDAS Widget is a simple yet powerful and easy-to-use scientific calculator for Mac OS X Dashboard.
Not only does PEMDAS Widget let you work with equations, variables, different bases, and many different functions, but since it runs in Dashboard, it's very lightweight and is always just a key press away. And best of all, it's free!!
What's New
Version 2.0 is a huge update from Version 1. Not only does it add a ton of new features, it has a brand new interface and was almost completely rewritten from scratch!
New Interface
Not only is PEMDAS better looking, it's also much more functional! And it includes some long requested features:
- The text field font is now larger.
- The text field text is now selectable, including support for cut/copy/paste.
- The expanded/equation history mode was completely redesigned (keep reading...).
- Support for Mini Mode!
- PEMDAS dims when PEMDAS is not the active widget in Dashboard.
Mini Mode
You can now use PEMDAS Widget in a miniature mode (just like the App)! Just click the Equation History button in the lower right corner, and resize the widget!

Improved Support for Programmers
Now you don't need a separate mode to use binary, octal, and hex numbers! Just use the 0b, 0o, and 0x prefixes to enter Binary, Octal, and Hexademical.

Better Equation History & Variables
The equation history and variable list view was completely updated, and now features a variable cache and equation history side-by-side!
Not only can you easily click to insert or to recalculate an equation, but the variable list is also broken up into sections for the different types of variables!

Tons of Small Things
Aside from the major changes, there are a ton of smaller updates, many based on feedback -- PEMDAS now has support for Cyrillic characters, adds a preference to use a dot instead of an asterisk for multiplication, lets you use spaces in equations, adjusts the number formatting of the variable list on the fly, just to name a few!
Features
Here is a brief overview of some of the simple yet powerful features of PEMDAS Widget. For more information, you can read through the documentation, or watch some the screencasts!
Variables
PEMDAS lets you work with variables. Assigning a variable is straightforward, simply use the equals sign (example: a = 2+2). What's more PEMDAS automatically assigns the result of every equation you calculate to a unique variable, providing easy access to the results of all equations!

Variable Quick Look
When you're typing in a variable name, simply move the mouse over the variable name while holding the Shift key to see the value of the variable!

For Engineers, Scientists, and Programmers
PEMDAS Widget is designed with engineers, scientists, and programmers in mind. Not only can you enter binary, octal, and hex numbers by using the 0b, 0o, and 0x prefixes, format numbers in scientific and engineering notation, and use the percent sign as a modulus operator, but it also supports functions like round(), ciel(), and floor(), as well as the hyperbolic functions.
Equations
The most importart feature of PEMDAS is to let you work with equations. Simply type in an equation, hit enter, and you have the answer! There isn't any messing around like with the one-step-at-a-time calculators.

Number Formatting
With PEMDAS you can display numbers in floating point notation, scientific and engineering notation, as a percent, and in binary, octal, and hexademical. Additionally, you can limit the number of decimals and significant figures displayed, and turn thousands separators on/off.
Instant Access
PEMDAS Widget runs in Dashboard with all your other widgets, so there's no need to launch an app to do a few quick calculations -- it's always just key press or click away!
Just like PEMDAS Touch
If you've used PEMDAS for the iPhone and iPod Touch, you'll be right at home with PEMDAS Widget (and vice versa!). Both have very similar interfaces and nearly identical feature sets.
Documentation
To learn all about PEMDAS Widget, visit the Documentation section! The direct links to the sections are below:

