Metadata-Version: 2.4
Name: calculationengine
Version: 0.1.1
Summary: A simple Python calculator library
Author-email: Gowri Sankar <thegowrisankar@gmail.com>
License: MIT
Project-URL: Homepage, https://github.com/GowriSankar-GSG/calculationengine/
Project-URL: Repository, https://github.com/GowriSankar-GSG/calculationengine/
Keywords: calculator,math,python,library,simple,ease,useful,basic
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Dynamic: license-file

# #pycalculation

A robust Python calculator library with strong input validation and edge-case handling.

## Features

- Supports multiple inputs: `add(1,2,3)`
- Supports iterables: list, tuple, range, generator
- Supports numeric strings: `"1"`, `"2.5"`
- Supports Unicode digits: `"٣"`, `"２"`
- Rejects invalid inputs (bool, dict, set, non-numeric strings)
- Protects against NaN, Infinity, and divide-by-zero
- Well tested with pytest

---

## Installation

```bash
pip install calculationengine
```
