Skip to main content

A Python library evaluate mathematical expressions in the same manner as MathJS.

Project description

mathjspy

mathjspy is a Python library evaluate mathematical expressions in the same manner as MathJS.

The purpose is to allow calculation of expressions in python that are consistent with what is calculated through MathJS.

Many thanks to MathJS for their hard work in developing an excellent mathematical expression interpreter. http://mathjs.org

Official documentation

The homepage is http://mathjspy.readthedocs.org You will find:

  • every installation methods

  • the official documentation

  • code examples

  • instructions for contributing

0.0.9 (unreleased)

  • Updated for Python3

0.0.8 (unreleased)

  • Fixed addition following subtraction

  • Added a ? b : c syntax

0.0.7 (unreleased)

  • Override divide by zero errors for now.

0.0.6 (unreleased)

  • Moved depreciated ifElse function to ifElseAlt until a ? b : c syntax supported.

0.0.5 (unreleased)

  • Changed IRR function.

0.0.3 (unreleased)

  • Allow tuple / array data types for functions.

0.0.2 (unreleased)

  • Added log function

0.0.1 (unreleased)

Initial Release

  • Initial project released in Alpha.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

mathjspy-0.0.9-py2.py3-none-any.whl (11.9 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file mathjspy-0.0.9-py2.py3-none-any.whl.

File metadata

  • Download URL: mathjspy-0.0.9-py2.py3-none-any.whl
  • Upload date:
  • Size: 11.9 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.10

File hashes

Hashes for mathjspy-0.0.9-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 e0e7f8d92fa29e23e929caa914ccc064600d22b4feabcc32d31e730ed4125e08
MD5 f0137e224dd5341dfb480d5ad18172f3
BLAKE2b-256 1febf526d1fd1031415c0f424e4732b1fdeb51913ff84c4b9674330d3fc7ac1c

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page