Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Pyomo README

Pyomo is a Python-based open-source software package that supports a diverse set of optimization capabilities for formulating and analyzing optimization models.

Modeling optimization applications is a core capability of Pyomo. Pyomo can be used to define symbolic problems, create concrete problem instances, and solve these instances with standard solvers. Thus, Pyomo provides a capability that is commonly associated with algebraic modeling languages such as AMPL, AIMMS, and GAMS, but Pyomo’s modeling objects are embedded within a full-featured high-level programming language with a rich set of supporting libraries. Pyomo supports a wide range of problem types, including:

  • Linear programming

  • Quadratic programming

  • Nonlinear programming

  • Mixed-integer linear programming

  • Mixed-integer quadratic programming

  • Mixed-integer nonlinear programming

  • Mixed-integer stochastic programming

  • Generalized disjunctive programming

  • Differential algebraic equations

  • Bilevel programming

  • Mathematical programming with equilibrium constraints

Pyomo supports analysis and scripting within a full-featured programming language. Further, Pyomo has also proven an effective framework for developing high-level optimization and analysis tools. For example, the PySP package provides generic solvers for stochastic programming. PySP leverages the fact that Pyomo’s modeling objects are embedded within a full-featured high-level programming language, which allows for transparent parallelization of subproblems using Python parallel communication libraries.

Pyomo was formerly released as the Coopr software library.

License

BSD. See the LICENSE.txt file.

Organization

Third Party Software

The following software is bundled with Pyomo, and it release under BSD-compatible licenses:

. pyomo/scripts/pyomo_install

https://github.com/pypa/pip/blob/develop/LICENSE.txt

Metadata

Release files for pyomo 4.0rc9540

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyomo 4.0rc9540
File Size Uploaded Provenance Actions
Pyomo-4.0rc9540.tar.gz 6.2 MB Without provenance Details for Pyomo-4.0rc9540.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for pyomo 4.0rc9540
File Interpreter ABI Platform Actions
Pyomo-4.0rc9540-py3-none-any.whl Python 3 none any Details for Pyomo-4.0rc9540-py3-none-any.whl

Total release size: 7.2 MB

Release files / Pyomo-4.0rc9540.tar.gz

Download URL Pyomo-4.0rc9540.tar.gz
Size 6.2 MB
Tags Source
SHA-256 checksum
How to use checksums
ec970cdd838e2182a02c74985d31a9aa74cfebbf89970b2895c38d731058a63a
BLAKE2b-256 checksum
How to use checksums
f31e3217cb82a4a542a754deb713832daa234a7a2e7c29ec7e1fcb67021c0abe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / Pyomo-4.0rc9540-py3-none-any.whl

Download URL Pyomo-4.0rc9540-py3-none-any.whl
Size 1.0 MB
Tags Python 3
SHA-256 checksum
How to use checksums
17a022d6f2c03b4026c64eae14f8f95a94a3c6b3aace172ac3abcef3f78c5e77
BLAKE2b-256 checksum
How to use checksums
f31dd053694da562b89dbd3c4432ddd0089c32b472071d8bf3f7fc372a8a36fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Security for pyomo 4.0rc9540

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

4.1.10526

This release
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page