gunthercox / mathparse

A Python library for evaluating natural language mathematical equations

Home Page:http://mathparse.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mathparse

image

The mathparse library is a Python module designed to evaluate mathematical equations contained in strings.

Here are a few examples:

from mathparse import mathparse

mathparse.parse('50 * (85 / 100)')
>>> 42.5

mathparse.parse('one hundred times fifty four', mathparse.codes.ENG)
>>> 5400

mathparse.parse('(seven * nine) + 8 - (45 plus two)', language='ENG')
>>> 24

Installation

pip install mathparse

Language support

The language parameter must be set in order to evaluate an equation that uses word operators. The language code should be a valid ISO 639-2 language code.

History

See release notes for changes.

About

A Python library for evaluating natural language mathematical equations

http://mathparse.readthedocs.io

License:MIT License


Languages

Language:Python 100.0%