Skip to main content
Pre-release

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

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

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
Pyomo-4.0rc9540.tar.gz 6.2 MB Details

Built distribution (wheel)

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

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

Release history Release notifications | RSS feed

6.9.5

32 release files

6.9.4

26 release files

6.9.2

26 release files

6.9.0

26 release files

6.8.2

31 release files

6.8.1

31 release files

6.8.0

27 release files

6.7.3

25 release files

6.7.1

30 release files

6.7.0

30 release files

6.6.2

16 release files

6.6.1

16 release files

6.6.0

16 release files

6.5.0

16 release files

6.4.3

16 release files

6.4.2

13 release files

6.4.1

13 release files

6.4.0

13 release files

6.3.0

16 release files

6.2

13 release files

6.1.2

13 release files

6.1.1

13 release files

6.1

13 release files

6.0

13 release files

5.7.3

23 release files

5.7.2

23 release files

5.7.1

19 release files

5.7

14 release files

5.6.9

2 release files

5.6.8

3 release files

5.6.7

3 release files

5.6.6

3 release files

5.6.5

3 release files

5.6.4

3 release files

5.6.3

3 release files

5.6.2

3 release files

5.6.1

3 release files

5.6

3 release files

5.5.1

2 release files

5.5.0

2 release files

5.4.3

2 release files

5.4.2

2 release files

5.4.1

2 release files

5.3

2 release files

5.2

2 release files

5.1.1

2 release files

5.1

2 release files

5.0.1

2 release files

5.0

2 release files

4.4.1

2 release files

4.1.10526

This release

4.0rc9540 This release

2 release files

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