Bringing the math tools of Python to the command-line

## Project description

## Bringing the math tools of Python to the command-line

Doing math on the command-line is hard. Integer math can be done with BASH, but the only utility around for floating-point math is `bc`, and that can be confusing with its `scale` and `precision`. What if you want the power of Python’s math, perhaps programmatically? Enter: `pmath`.

## Examples

Basic input:

$ pmath '3 + 4' 7 $ echo '3+4' | pmath 7 $ pmath <<< 3+4 7 $ pmath 'x=3;x+2' 5

You can set the output format with a `-f` switch:

$ pmath -f .4f <<< pow(2000, 1/3) 12.5992 $ pmath -f .4f <<< sin(pi/2) 1.0000

Enabling complex math operations is straightforward with `-c`:

$ pmath -c <<< exp(1j*pi).real -1.0 $ pmath -f.2f -c 'ang=3*pi/4; exp(1j*ang)' -0.71+0.71j

## Installation

Running `pip install pmath` will install the command-line utility.

## 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 |
---|---|---|---|

pmath-0.3.linux-x86_64.tar.gz (3.6 kB) Copy SHA256 hash SHA256 | Dumb Binary | any | |

pmath-0.3.tar.gz (3.3 kB) Copy SHA256 hash SHA256 | Source | None |