Python 3 wrapper for the Newton math API

## Project description

## Basics

PyNewtonMath is a Python 3.x API wrapper providing full support for the newton micro-service, which is available on GitHub.

Newton does anything from numerical calculation to symbolic math parsing.

## Installation

Using pip:

pip install pynewtonmath

From GitHub:

pip install git+https://github.com/benpryke/pynewtonmath

## Usage

import pynewtonmath as newton newton.derive('x^2') # -> '2 x' newton.cos('pi') # -> -1 newton.zeroes('x^2+2x') # -> [-2, 0]

- No instantiation required
- Supports natural return types

The following methods take optional extra arguments for convenience. As
per the API, if these are not specified they must be included before a
horizontal bar `'|'` in the expression for newton.

newton.log('2|8') # -> 3 newton.log(8, base=2) # -> 3 newton.tangent('2|x^3') # -> '12 x + -16' newton.tangent('x^3', x=2) # -> '12 x + -16' newton.area('2:4|x^3') # -> 60 newton.area('x^3', start=2, end=4) # -> 60

See the newton API GitHub repo for the full list of endpoints.

## Project details

## Release history Release notifications

## Download files

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

Filename, size & hash SHA256 hash help | File type | Python version | Upload date |
---|---|---|---|

pynewtonmath-1.0.1.tar.gz (2.7 kB) Copy SHA256 hash SHA256 | Source | None | Jul 3, 2017 |