Math Minion
Math Minion is a general purpose calculation tool that runs completely in the
browser and is completely
free and private.
While it does have many high powered mathmatical tools, it can also just be used as
a fancy calculator or a more adept, transparent and powerful way of performing many
of the tasks usually done in spreadsheets
and smallish databases.
❮
Of course it can do math things like this surface plot.
❯
❮
It can also do small (say less than a million records) database chores, like this
timesheet example.
❯
❮
Inputs and results can be arranged on the model view to easily create simple
forms and reports.
❯
❮
Quite large strings or arrays of strings can also be processed. Here the
function browser's javascript code is massaged into html for viewing in the
HTML tool. The HTML tool can also be used for more elaborate forms and reports.
❯
❮
Of course there are math tools for things like integrating differential equations,
such as in this classic predator/prey example, as well as optimizing, function solving
and even a (seldom needed) iterator.
❯
❮
When things get more complicated, adding notes to the tools and grouping
calculations into nested models can be helpful. Notes can also be displayed
on the model view.
❯
Features
- a formula system that operates transparently
on scalars, arrays and matrices
-
a range of calculation tools including function
and differential equation solvers, optimizer, data tables and more.
-
a mind map style diagram of the
relationships between the calculation tools.
-
a comprehensive conversion unit system
that performs dimensional analysis such that it knows dividing a btu/h value by a
voltage results in amps, but adding a litre and a pound would be an error.
Best of all, if you have a reasonably recent browser and can wait a bit for
it to load, you can try it right now by tapping on Run.
It will load its Getting Started session
which has lots of explanations and examples.
News
The best way to view news is in the MM_News session right in Math Minion as it
can demonstrat discuss features. Run Math Minion with the lastest version by
clicking here.
If you use Facebook, there is a
Math Minion page where I will post news summaries.
I would also be happy to send email notifications when something new is posted.
Just let me know.
Source
The source code is in a
GitHub repository.