May 16, 2020

458 words 3 mins read

MathInspector/MathInspector

MathInspector/MathInspector

A visual programing environment for scientific computing with python

repo name MathInspector/MathInspector
repo link https://github.com/MathInspector/MathInspector
homepage
language Python
size (curr.) 1396 kB
stars (curr.) 8
created 2020-04-20
license GNU General Public License v3.0

Math Inspector

https://mathinspector.com/

Math Inspector is a visual programming environment for scientific computing based on numpy & scipy. Appropriate for users of all ages and skill levels.

Math Inspector will always be 100% free and open source.

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see https://www.gnu.org/licenses/.

Install

Clone this repo and make sure you have Python 3.7.6 and Numpy installed on your machine.

To start math inspector, goto the src directory and run the following command

$[PROJECT_ROOT]/src/python mathinspector.py

Overview

Explore

When you import a module in Math Inspector, it automatically imports all submodules at the same time and provides a file explorer style interface, enabling anyone to be able to see everything numpy, scipy, and sage are capable of at a glance.

Learn

Whatever object you are interacting with in Math Inspector, you can always learn more by reading the documentation in the doc viewer, which has been designed to make finding and interacting with the extensive documentation of numpy, scipy, and sage as easily as possible. See a code example in the doc string you want to run? Just click on it and see what happens.

Play

The Math Inspector workspace is a visual block coding environment for interacting with all types of objects and functions by connecting wires to widets and adjusting parameter values. See a function in the module explorer that you want to learn more about? All you have to do is drag and drop it into the workspace.

Share

Math Inspector makes it easy to save your project and share it with others, and has been designed in particular to supplement mathematics education youtube video’s by providing a free tool for content creators to create animations and share projects for viewers to explore and play with after they are done watching the video, reinforcing whatever concepts have been taught and to make it easy to learn more.

Features

In Math Inspector there are three primary ways of interacting with a running program

  • Python console
  • Visual block coding workspace
  • Interactive debugger
comments powered by Disqus