Skip to content

Jupyter kernel for Mathics based on Mathics3/iwolfram

License

Notifications You must be signed in to change notification settings

aravindh-krishnamoorthy/imathics

 
 

Repository files navigation

IMathics

Jupyter Interface for Mathics Notebooks based on the IWolfram Kernel by Juan Mauricio Matera. This version is maintained by me, Aravindh Krishnamoorthy.

Installing

$ pip install -e .
...
Installing collected packages: mathics_kernel
Attempting uninstall: mathics_kernel
Successfully installed mathics_kernel-X.Y.Z

Running

To launch the Jupyter file explorer in a browser window, use:

$ jupyter notebook --kernel=mathics_kernel

Alternatively, to start the Jupyter Desktop application and select the 'Mathics' kernel afterwards, use:

$ jlab .

Contributing

Please feel encouraged to contribute to this project! Create your own fork, make the desired changes, commit, and make a pull request.

License

IMathics is released under the GNU General Public License (GPL).

Interactive 3D Graphics

Basic support for interactive 3D graphics is implemented. The implementation is based on Three.js and on the interface developed by Angus Griffith for the Mathics Project.

Current Support

Version: v0.0.1

  • Text output from Mathics
  • 2D graphics via SVG
  • 3D graphics
  • Interactive 3D graphics

About

Jupyter kernel for Mathics based on Mathics3/iwolfram

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 51.8%
  • Jupyter Notebook 35.1%
  • Python 7.5%
  • CSS 3.8%
  • Mathematica 1.6%
  • Makefile 0.2%