Skip to main content

Mathematical optimization solvers: linear programming, nonlinear programming, and more

Project description

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

pip install mopt

Or install the latest development version from GitHub:

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

License

MIT — see LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mopt-0.0.1.tar.gz (10.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mopt-0.0.1-py3-none-any.whl (10.7 kB view details)

Uploaded Python 3

File details

Details for the file mopt-0.0.1.tar.gz.

File metadata

  • Download URL: mopt-0.0.1.tar.gz
  • Upload date:
  • Size: 10.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mopt-0.0.1.tar.gz
Algorithm Hash digest
SHA256 8f7f9c99c798d9a051efe04ff5807707c1cf7971d1eff6380879d3b73f34e11b
MD5 ab73ed90382eceb7dd65a8e012963cae
BLAKE2b-256 71088f4d6d6eaeafd4d8e472211699e930fec6c3e16bf877eebe2532c246cb47

See more details on using hashes here.

Provenance

The following attestation bundles were made for mopt-0.0.1.tar.gz:

Publisher: publish.yml on Trminh06-work/MOpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mopt-0.0.1-py3-none-any.whl.

File metadata

  • Download URL: mopt-0.0.1-py3-none-any.whl
  • Upload date:
  • Size: 10.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for mopt-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 9e477939b8a3ee671fd2ae3b2cde225113426197b1f18a70248d7ca808f98b1e
MD5 bf153201189ade7c653eb0a301465fd3
BLAKE2b-256 8ff6eccb6a28e6bf4d499ec0ec7afca95004ebcfb1ff7dac90882a9a96ae813d

See more details on using hashes here.

Provenance

The following attestation bundles were made for mopt-0.0.1-py3-none-any.whl:

Publisher: publish.yml on Trminh06-work/MOpt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page