Version
1.7.1
October 16, 2018
Summary
This update includes some patches that improve the performance of your device, including the calculation of the median for a statistical set and a better German translation.
Special thanks
We would like to thank all the contributors who helped us release this update: Michael Haupt and Marc David Vardai.
Version
1.7.0
September 05, 2018
Summary
This update includes new features for your calculator and some patches that improve the performance of your device.
New regression models
The Regression app now allows you to use the following models:
 Linear
 Quadratic
 Cubic
 Quartic
 Logarithmic
 Exponential
 Power
 Trigonometric
 Logistic
Bug fixes and enhancements
 The blinking of the LED indicating the exam mode is more regular
 Fix bug in the median computation
 The selection color is more contrasted in the warning messages
 The design of the switches are inverted
 New square root design
 Fix display bugs in the Toolbox menu of the Sequence app
Special thanks
We would like to thank all the contributors who helped us release this update: JeanBaptiste Boric, Rémy Da Costa Faro,David Meenan, Damien Nicolet, Louis Rannou et Claire Savinas.
Version
1.6.0
June 12, 2018
Summary
This update includes new features for your calculator and some patches that improve the performance of your device.
New Home screen
The applications have been reorganised and the scrolling is now vertical. Each scroll shows three new icons, which is faster than horizontal scrolling (two new icons per scroll).
New application : Equations
This application lets you solve equations and systems of equations with both exact and numerical solutions.
 Exact solutions for the systems with 1 to 6 unknowns variables
 The real and complex roots, as well as the discriminant of quadratic equations, are given in an exact form
 Equations with a single unknown variable are solved with a numerical algorithm that will ask you to set an interval in which to search the solutions
 All lowercase letters can be used to name an unknown variable
Improved Statistics and Regression applications
 In Statistics, it is now possible to use noninteger values in the Sizes column
 In Statistics and Regression, the Data tab has two new tables, to be able to work with three series of data simultaneously
 in Statistics and Regression, it is possible to generate a column using a formula by selecting the column title and pressing OK
Improved Python application
Syntax highlighting is now available in the Python application and the MicroPython version has been updated to version 1.9.4.
Bug fixes and enhancements
 The maximum value allowed for parameter n in the binomial distribution has been increased to 99999
 When editing a Python script, the cursor is positioned between parentheses when using a function like cos, sin, log, …
 In Python, it is possible to interrupt an infinite loop containing an
input
by pressing the Home key
 Some bugs due to switching the Degrees/Radians setting have been fixed
Special thanks
We would like to thank all the contributors who helped us release this update: JeanBaptiste Boric, Tillmann Karras et Damien Nicolet.
Version
1.5.0
May 17, 2018
Summary
This update includes new features for your calculator and some patches that improve the performance of your device.
The calculator now features natural writing input
You can switch between Linear and Natural input mode in the “Writing format” section of the Settings application.
With Natural writing, expressions can be written like on paper, including:
 Fractions
 Matrices
 Subscripts and superscripts
 Absolute values
 Etc.
Line numbering in the Python editor
The lines in the Python editor are now numbered: errors returned by the console can be identified more quickly.
Bug fixes and enhancements
 The screen brightness setting does not change when the calculator is connected
 The display of the serial number has changed
Special thanks
We would like to thank all the contributors who helped us releasing this update: JeanBaptiste Boric and Claire Savinas.
Version
1.4.1
April 16, 2018
Summary
 Fix MicroPython random module
 Fix a bug of nondetection of the calculator when plugged to a computer
 Fix a bug that required a manual reset of the calculator at the end of the update
Version
1.4.0
April 11, 2018
Summary
This update includes new features for your calculator and some patches that improve the performance of your device.
You can now send scripts between a calculator and a computer
The new Python tab of workshop.numworks.com features an interface that allows you to:
 Write scripts online and transfer them to your calculator
 Manage a personal library of scripts on your account (created online or downloaded from your calculator)
 Access a public library where you can share your scripts with other users
 Manage scripts on your calculator
Simplified update procedure
 Future updates will be able to be made without pressing the reset button
 Python scripts can be saved during an update
Bug fixes and enhancements
 Upgrade to MicroPython 1.9.3
 Improve Yauto in the Functions app
 The graph window automatically adapts to periodic functions
 Smart incrementation of the table in the Statistics application
 Fix bugs in the Sequences app
Special thanks
We would like to thank all the contributors who helped us releasing this update: Adrien Bertrand, JeanBaptiste Boric, Zhaofeng Li, Damien Nicolet, Claire Savinas.
Version
1.3.0
February 01, 2018
Summary
This update includes new features for your calculator and some patches that improve the performance of your device.
Sequences app enhancement
 You can now define dependent sequences : allowed syntax shorcuts can be found in the Toolbox
 Enable to change the initial index of the sequence
Functions app enhancement
 New menu “Calculate” can be opened pressing OK when the cursor is on a curve
 Find a minimum or a maximum
 Find a zero/root
 Find an intersection
 Compute an integral
 Compute a tangent equation
 Enhance the graphic design of the graph window and the cursor
Python app enhancement
 Add random module. Add available functions in the Toolbox menu :
getrandbits
, seed
, randrange
, randint
, choice
, random
, uniform
 Add
input()
, min()
, max()
, list[m:n]
, single quote
Probability app enhancement
 All results can now be selected and copied
 Increase the accuracy of the results
 Textfields can now be stretched and adapted to the text they contain
 Use erf and erf inverse for normal distributions
New functions in Toolbox

factor(n)
: integer factorization

random()
: floating point number in [0,1[

randint(a,b)
: random integer in [a,b]
Calculation app enhancement
 Expand multinomials (a+b+c+…)^n

Ans
symbol is now replaced by its exact mathematical expression
 Simplify logarithms to base a
 Add the equal sign between an expression and its exact decimal value in the results
Bug fixes and enhancements
 Fix exponent layout alignment
 Fix bug in “significant figures” settings
 Fix bug with
inverse(x)
 Improve performance of the calculator
 Fix derivative bug with
abs(x)
and improve derivative computation
 In Home menu, pressing back or home buttons selects the Calculation app
Special thanks
We would like to thank all the contributors who helped us releasing this update: Adrien Bertrand, JeanBaptiste Boric, Yoann Dupas, Max Lekeux, Damien Nicolet, Gabriel Potter, Jacob Young.
Version
1.2.0
December 05, 2017
Summary
This update includes new features for your calculator and some patches that improve the performance of your device:
 Accurate math engine
 Python app
 In settings, ability to choose the number of displayed digits (between 1 and 14)
 Retrieve all digits when a result is copied from the calculation history
 Modify multiplication character (cross when editing, point when displaying)
 Fix the display of the results for the probabilities P(a<X<b)
Accurate math engine

Sums and products: factorization of expressions such as ax+bx, distributivity of multiplication, same denominator for the terms of a sum

Fractions: fractions are made irreducible

Exponentiation : simplification of expressions such as (a^x)(a^y) and (a^x)(b^x), expansion of (abc…)^r

Square roots: simplification with uniqueprimefactorization, elimination of rootmonomials and rootbinomials denominators

Trigonometric funtions: remarkable points (0, pi, pi/2, pi/3, pi/4, pi/5, pi/6, pi/8, pi/10, pi/12), simplification of expressions with parity and trigonometric formulas (all angles are given between 0 and pi/2), simplification of sin/cos in tan, simplification of arccos(cos)…

Logarithm and exponential: composition with ln and exp, formulas such as ln(ab), ln(a^x) or exp(a)*exp(b)

Integers: computation with arbitrarily large integers (display is limited to 100 digits) : factorial, binomial coefficient,…

Complex numbers: powers of i, simplification of exp(iPi*x) expressions
 Results can be displayed both in exact and approximate form. Only in the approximate form is shown if the expression is irreducible or no simplification can happen
 Exact calculation is used in all the applications to prevent float rounding errors but all the results are approximated
Python app
 Add an interactive shell
 Ability to copy a line of the history with OK
 Interface : list of scripts with option buttons and a button at the bottom to open the shell
 Ability to import a script in the interactive shell
 Ability to add some additional scripts
 Ability to name/rename a script
 Ability to delete a script
 Ability to choose wether a script is autoimported in the shell
 Add a shortcut in the option menu to only import the current script
 Automatic indentation
 Add a shortcuts menu and a catalog in the toolbox
 Ability to use alphabetical keys to navigate in the catalog
 Add modules: math, cmath and kandinsky
 Display error details in the shell
 The var key gives a list of the global variables and functions defined by the user
Special thanks
We would like to thank all the contributors who helped us releasing this update: Ian Abbott, Damien Nicolet, Jacob Young.
Version
1.1.3
October 04, 2017
Summary
This update includes new features for your calculator and some patches that improve the performance of your device:
 Automatic insertion of ans before sto
 “Floor” and “ceiling” symbols
 Origin/end of text field shortcuts by pressing shift left or shift right
 Numerical integration algorithm improvement
 Fix what x,n,t key inserts according to the place of the cursor in the expression (sum, product, diff or int).
 Fix “undef” results in some operations on complex numbers
 Add sample standard deviation in Statistics
 Pressing shift in alpha locked mode is a toggle to switch between lowercase and capital letters
 Decrease the width of the x/n column in Functions/Sequences to allow the user to read the values of two functions/sequences
Special thanks
We would like to thank all the contributors who helped us releasing this update: Ian Abbott, Adrien Bertrand, TJ Horner, Damien Nicolet, Jacob Young.
Version
1.1.2
September 07, 2017
Summary
This update fixes the computation of powers of 0.
Special thanks
We would like to thank all the contributors who helped us releasing this update: Jacob Young.
Version
1.1.1
September 06, 2017
Summary
This update includes new features for your calculator and some patches that improve the performance of your device:
 Option to adjust the brightness of the screen
 Patch concerning the factorial function
 Fix matrix dimensions in transposition, multiplication and opposite
 Displaying the right device serial number
 Fix power function (negative numbers)
 Give an imaginary result for negative numbers’ square root
Option to adjust the brightness
You can now adjust the brightness of the screen. Just go to the Settings and use the left/right arrow to move the cursor to dim the screen.
Special thanks
We would like to thank all the contributors who helped us releasing this update: Adrien Bertrand, Dean Blackketter, JeanBaptiste Boric, Michael Davis, Marc Lagrange, Matt Waltz, Jacob Young.
Version
1.1.0
August 28, 2017
Summary
This update includes new features for your calculator and some patches that improve the performance of your device:
 Manage computations such as P(X=a) for discrete probability distributions
 Manage normal distribution inverse in the following case: P(mua≤X≤mu+a)=p
 Improve calculation accuracy
 Beta version of Python to edit and run programs
Probability app upgrades
You can now directly compute Binomial or Poisson probabilities given a in the expression: P(X=a).
The app also allows you to find a given p for the Normal distribution in the expression: P(mua≤X≤mu+a)=p.
Calculation accuracy upgrades
Your calculator handles doubleprecision numbers, twice accurate than the former floats used until now.
Python (beta version)
A beta version of Python is now available on your calculator. You will be able to edit and run a program but it is a test version: some features could be unavailable and you may encounter some unexpected bugs. A final version will be released soon.