Metadata-Version: 2.4
Name: gfuncpy
Version: 0.1.8
Summary: 
License-File: LICENSE
Author: ScottChiuNYC
Author-email: scott.chiu@rutgers.edu
Requires-Python: >=3.12,<4.0
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Dist: matplotlib (>=3.10.3,<4.0.0)
Requires-Dist: numpy (>=2.3.1,<3.0.0)
Requires-Dist: pydata-sphinx-theme (>=0.16.1,<0.17.0)
Requires-Dist: scipy (>=1.16.0,<2.0.0)
Description-Content-Type: text/markdown

# GFuncPy

GFuncPy is a flexible and intuitive library for numerical analysis and plotting — perfect for research, teaching, or just exploring math in a hands-on way. It represents functions in discrete form using $x$ and $y$ values, enabling direct computation and analysis without fuss.

Here's a quick taste of how simple and expressive it can be: 

```python
from gfuncpy import Identity

x = Identity([0, 2])

(x**2 - 2).root()
```

This snippet finds the root of $x^2 - 2$ over the interval $[0, 2]$, yielding $\sqrt{2} \approx 1.4142135\ldots$. Want to see what else it can do? Head to the [documentation page](https://gfuncpy.readthedocs.io/en/latest/index.html) for more examples and walkthroughs.


