• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

Pyomo.egg-info/H03-May-2022-12497

pyomo/H20-Aug-2021-306,653230,434

MANIFEST.inH A D20-Aug-202138 32

PKG-INFOH A D20-Aug-20215.8 KiB12497

README.mdH A D20-Aug-20215 KiB9972

setup.cfgH A D20-Aug-2021107 117

setup.pyH A D20-Aug-202110 KiB277224

README.md

1[![Github Actions Status](https://github.com/Pyomo/pyomo/workflows/GitHub%20CI/badge.svg?event=push)](https://github.com/Pyomo/pyomo/actions?query=event%3Apush+workflow%3A%22GitHub+CI%22)
2[![Jenkins Status](https://img.shields.io/jenkins/s/https/software.sandia.gov/downloads/pub/pyomo/jenkins/Pyomo_trunk.svg?logo=jenkins&logoColor=white)](https://jenkins-srn.sandia.gov/job/Pyomo_trunk)
3[![codecov](https://codecov.io/gh/Pyomo/pyomo/branch/main/graph/badge.svg)](https://codecov.io/gh/Pyomo/pyomo)
4[![Documentation Status](https://readthedocs.org/projects/pyomo/badge/?version=latest)](http://pyomo.readthedocs.org/en/latest/)
5[![GitHub contributors](https://img.shields.io/github/contributors/pyomo/pyomo.svg)](https://github.com/pyomo/pyomo/graphs/contributors)
6[![Merged PRs](https://img.shields.io/github/issues-pr-closed-raw/pyomo/pyomo.svg?label=merged+PRs)](https://github.com/pyomo/pyomo/pulls?q=is:pr+is:merged)
7[![Issue stats](http://isitmaintained.com/badge/resolution/pyomo/pyomo.svg)](http://isitmaintained.com/project/pyomo/pyomo)
8[![Project Status: Active - The project has reached a stable, usable state and is being actively developed.](http://www.repostatus.org/badges/latest/active.svg)](http://www.repostatus.org/#active)
9
10[![a COIN-OR project](https://www.coin-or.org/GitHub/coin-or-badge.png)](https://www.coin-or.org)
11
12## Pyomo Overview
13
14Pyomo is a Python-based open-source software package that supports a
15diverse set of optimization capabilities for formulating and analyzing
16optimization models. Pyomo can be used to define symbolic problems,
17create concrete problem instances, and solve these instances with
18standard solvers. Pyomo supports a wide range of problem types,
19including:
20
21 -  Linear programming
22 -  Quadratic programming
23 -  Nonlinear programming
24 -  Mixed-integer linear programming
25 -  Mixed-integer quadratic programming
26 -  Mixed-integer nonlinear programming
27 -  Mixed-integer stochastic programming
28 -  Generalized disjunctive programming
29 -  Differential algebraic equations
30 -  Mathematical programming with equilibrium constraints
31
32Pyomo supports analysis and scripting within a full-featured programming
33language. Further, Pyomo has also proven an effective framework for
34developing high-level optimization and analysis tools.  For example, the
35[`mpi-sppy`](https://github.com/Pyomo/mpi-sppy) package provides generic
36solvers for stochastic programming. `mpi-sppy` leverages the fact that
37Pyomo's modeling objects are embedded within a full-featured high-level
38programming language, which allows for transparent parallelization of
39subproblems using Python parallel communication libraries.
40
41* [Pyomo Home](http://www.pyomo.org)
42* [About Pyomo](http://www.pyomo.org/about)
43* [Download](http://www.pyomo.org/installation/)
44* [Documentation](http://www.pyomo.org/documentation/)
45* [Performance Plots](https://software.sandia.gov/downloads/pub/pyomo/performance/index.html)
46* [Blog](http://www.pyomo.org/blog/)
47
48Pyomo was formerly released as the Coopr software library.
49
50Pyomo is available under the BSD License, see the LICENSE.txt file.
51
52Pyomo is currently tested with the following Python implementations:
53
54* CPython: 3.6, 3.7, 3.8, 3.9
55* PyPy: 3
56
57### Installation
58
59#### PyPI [![PyPI version](https://img.shields.io/pypi/v/pyomo.svg?maxAge=3600)](https://pypi.org/project/Pyomo/) [![PyPI downloads](https://img.shields.io/pypi/dm/pyomo.svg?maxAge=21600)](https://pypistats.org/packages/pyomo)
60
61    pip install pyomo
62
63#### Anaconda [![Anaconda version](https://anaconda.org/conda-forge/pyomo/badges/version.svg)](https://anaconda.org/conda-forge/pyomo) [![Anaconda downloads](https://anaconda.org/conda-forge/pyomo/badges/downloads.svg)](https://anaconda.org/conda-forge/pyomo)
64
65    conda install -c conda-forge pyomo
66
67### Tutorials and Examples
68
69* [Pyomo Workshop Slides](https://software.sandia.gov/downloads/pub/pyomo/Pyomo-Workshop-Summer-2018.pdf)
70* [Prof. Jeffrey Kantor's Pyomo Cookbook](https://jckantor.github.io/ND-Pyomo-Cookbook/)
71* [Pyomo Gallery](https://github.com/Pyomo/PyomoGallery)
72
73### Getting Help
74
75To get help from the Pyomo community ask a question on one of the following:
76* [Use the #pyomo tag on StackOverflow](https://stackoverflow.com/questions/ask?tags=pyomo)
77* [Pyomo Forum](https://groups.google.com/forum/?hl=en#!forum/pyomo-forum)
78
79### Developers
80
81Pyomo development moved to this repository in June, 2016 from
82Sandia National Laboratories. Developer discussions are hosted by
83[google groups](https://groups.google.com/forum/#!forum/pyomo-developers).
84
85By contributing to this software project, you are agreeing to the
86following terms and conditions for your contributions:
87
881. You agree your contributions are submitted under the BSD license.
892. You represent you are authorized to make the contributions and grant
90   the license. If your employer has rights to intellectual property that
91   includes your contributions, you represent that you have received
92   permission to make contributions and grant the required license on
93   behalf of that employer.
94
95
96### Related Packages
97
98See https://pyomo.readthedocs.io/en/latest/related_packages.html.
99