Metadata-Version: 2.3
Name: pysolver_view
Version: 0.6.7
Summary: Visualization of solver convergence evolution
License: MIT
Author: Roberto Agromayor
Requires-Python: >=3.10,<3.14
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Provides-Extra: jax
Requires-Dist: PyYAML (>=6.0.2,<7.0.0)
Requires-Dist: cycler (>=0.12.1,<0.13.0)
Requires-Dist: jax (>=0.5.3,<0.6.0) ; extra == "jax"
Requires-Dist: matplotlib (>=3.10.1,<4.0.0)
Requires-Dist: numpy (>=2.2.4,<3.0.0)
Requires-Dist: openpyxl (>=3.1.5,<4.0.0)
Requires-Dist: pandas (>=2.2.3,<3.0.0)
Requires-Dist: scipy (>=1.15.2,<2.0.0)
Requires-Dist: toml (>=0.10.2,<0.11.0)
Project-URL: Documentation, https://turbo-sim.github.io/pysolver_view/
Project-URL: Repository, https://github.com/turbo-sim/pysolver_view
Description-Content-Type: text/markdown


# PySolverView

PySolverView is a wrapper for the optimization and root finding methods of Scipy.

## Features

- Print and visualize convergence history
- Streamlined problem definition (object-oriented)
- Improved function and gradient evaluation to avoid unnecesary model evaluations

## Documentation

Please refer to the [`documentation`](https://turbo-sim.github.io/pysolver_view/index.html) for:
- Installation instructions
- Tutorials showing how to use the code
- Complete documentation of all functions and classes in PySolverView


## Other info
- Pygmo and pygmo-plugin-nonfree should be installed with Conda

