Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/astrojuanlu/pyomo
Unofficial Pyomo mirror
https://github.com/astrojuanlu/pyomo
Last synced: about 1 month ago
JSON representation
Unofficial Pyomo mirror
- Host: GitHub
- URL: https://github.com/astrojuanlu/pyomo
- Owner: astrojuanlu
- License: other
- Created: 2016-02-21T15:35:40.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-02-21T15:37:55.000Z (almost 9 years ago)
- Last Synced: 2024-10-14T19:59:31.997Z (2 months ago)
- Language: Python
- Homepage: https://software.sandia.gov/svn/public/pyomo/pyomo/
- Size: 16 MB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.txt
- Changelog: CHANGELOG.txt
- License: LICENSE.txt
Awesome Lists containing this project
README
============
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 constraintsPyomo 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
------------+ Directories
* pyomo - The root directory for Pyomo source code
+ Documentation and Bug Tracking
* Trac wiki: https://software.sandia.gov/trac/pyomo
+ Authors
* See the AUTHORS.txt file.
+ Mailing List
* [email protected]
- The main list for help and announcements
* [email protected]
- Where developers of Pyomo discuss new features--------------------
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