Metadata-Version: 2.4
Name: mopt
Version: 0.0.1
Summary: Mathematical optimization solvers: linear programming, nonlinear programming, and more
Project-URL: Homepage, https://github.com/Trminh06-work/MOpt
Project-URL: Issues, https://github.com/Trminh06-work/MOpt/issues
Author-email: Trần Bảo Minh <trminh06.work@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Scientific/Engineering :: Mathematics
Requires-Python: >=3.10
Requires-Dist: numpy>=1.24
Provides-Extra: torch
Requires-Dist: torch; extra == 'torch'
Description-Content-Type: text/markdown

# MOpt

Mathematical optimization solvers in Python, implemented from scratch.

MOpt aims to cover the major classes of optimization problems behind a single,
consistent solver interface:

- **Linear programming** — Simplex method, and more
- **Nonlinear programming** — line search, gradient descent, Newton's method, and more
- **Planned** — convex optimization, metaheuristics, matheuristics

> ⚠️ Early development. The API is not yet stable and solvers are being added
> incrementally.

## Installation

```bash
pip install mopt
```

Or install the latest development version from GitHub:

```bash
pip install git+https://github.com/Trminh06-work/MOpt.git
```

## License

MIT — see [LICENSE](LICENSE).
