0.86/Calculate

= Calculate =

Introduction
The Calculate Activity is an infix-notation graphing calculator. Type an expression or select components from the toolbars, and press Return to evaluate it.

More Info: Activities/Calculate

What is new for users
The new toolbar design has been added to Calculate. Plot, degree/radians, scientific notation, and precision buttons are always visible in the main toolbar (as well as the Stop button).



31

 * Improve toolbar design (Gary C. Martin)
 * Add some constants (Gary C. Martin)
 * Parser improvements

30

 * Add support for matplotlib as plotting backend
 * Add support for complex plot ranges, e.g. -2*pi..2*pi
 * Fix superscript display bug

29

 * Fix plotting of functions
 * Fix parsing of (in)equalities
 * Fix toolbar button issues

What is new for developers
No News

Internationalization (i18n) and Localization (l10n)
Will be generated by the translation team

Compatibility
Note here if compatibility to an older version of the activity or an older Sucrose version (e.g. 0.84) broke

Detailed changes

 * New toolbar design
 * Add support for matplotlib as plotting backend
 * Add support for complex plot ranges, e.g. -2*pi..2*pi
 * Fix superscript display bug
 * Fix plotting of functions
 * Fix parsing of (in)equalities
 * Fix toolbar button issues

Open tickets

 * Calculate does not function properly at non-XO screen resolutions
 * Review Calculate Tickets still in OLPC Trac
 * Factorial and boolean equality not working
 * Issues in calculator
 * trig functions in Calculate ignoring deg setting
 * Provide alternate number base display support in Calculate

Credits
Gary C. Martin, Reinier W. Heeres