Skip to content

An advanced calculator based on the LaTeX syntax.

Notifications You must be signed in to change notification settings

filippoquaranta/TexCalculator

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TexCalculator

Python has become the defacto language for computational mathematics, and LaTeX is the defacto syntax for writing mathematics research papers.

For complex calculations, Mathematica is often the tool that is used out of neccesity. But Mathematica is based on a proprietary codebase with it's own custom syntax, and is very expensive for people who are not in academia.

The goal of this project is to create a free, open source calculator that is as powerful as mathematica, but which uses the LaTeX syntax, and is based entirely on open source python math libraries like scipy and sage.

How to run

for the command line interface: python texscript.py

for the web-app python server.py

Data-types

The following data types are currently supported

  • Integers and real numbers
  • Complex numbers
  • Vectors and matricies
  • Boolean symbols and operators
  • Sets

Examples

See texscript.py for numerous examples, or type show examples from the command line interface.

About

An advanced calculator based on the LaTeX syntax.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 46.4%
  • CSS 29.2%
  • JavaScript 21.4%
  • HTML 2.8%
  • TeX 0.2%