https://github.com/zolabar/iexfinder
Interactive calculation of extreme values with Python
https://github.com/zolabar/iexfinder
calculus extreme-values ipywidgets jupyter-notebook numpy plotly python sympy voila-dashboard
Last synced: 5 months ago
JSON representation
Interactive calculation of extreme values with Python
- Host: GitHub
- URL: https://github.com/zolabar/iexfinder
- Owner: zolabar
- License: mit
- Created: 2021-11-03T08:07:26.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2023-07-27T08:12:46.000Z (over 2 years ago)
- Last Synced: 2025-06-06T06:04:23.524Z (6 months ago)
- Topics: calculus, extreme-values, ipywidgets, jupyter-notebook, numpy, plotly, python, sympy, voila-dashboard
- Language: Jupyter Notebook
- Homepage:
- Size: 603 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: citation.cff
Awesome Lists containing this project
README

# IexFinder: Interactive Symbolic Calculation of Extreme Values
[](https://zenodo.org/badge/latestdoi/424138887) Jupyter Lab: [](https://mybinder.org/v2/gh/zolabar/IexFinder/HEAD) Voila Web App: [](https://mybinder.org/v2/gh/zolabar/iexfinder/main?urlpath=voila%2Frender%2F/iexfinder_voila.ipynb)(**Binder**)
***Zoufiné Lauer-Baré*** ([LinkedIn](https://www.linkedin.com/in/zoufine-lauer-bare-14677a77))
## Description
The ```exFinder``` web application calculates and visualizes interactively the extreme values of multivariate functions:

It is based mathematically on ```SymPy``` and ```NumPy``` and graphically on ```Jupyter Notebook```, ```Plotly``` and ```Voila```. It has step by step features, based on finding and characterizing stationary points by using the gradient and the Hessian, e.g. [[Alt, 2002]](https://link.springer.com/book/10.1007/978-3-322-84904-5).
The exFinder project is listed in the [Voila Gallery](https://voila-gallery.org/).
Mention this project as
*Lauer-Bare, Z. (2021). IexFinder - Interactive Symbolic Calculation of Extreme Values (Version v1.0.2) [Computer software].* https://doi.org/10.5281/zenodo.5707405
**Usage:** Enter a function in *x* and *y* in Pythonic form into the input field and click on the update button.

## References
[Alt, 2002] Alt W. Nichtlineare Optimierung: Eine Einführung in Theorie, Verfahren und Anwendungen. Vieweg+Teubner Verlag; 2002.
https://orcid.org/0000-0002-7083-6909