gpkit
Geometric Programming 101
What is a GP?
Why are GPs special?
What are Signomials / Signomial Programs?
Where can I learn more?
GPkit Overview
Symbolic expressions
Substitution
Model objects
Installation Instructions
Mac OS X
1. Install Python and build dependencies
2. Install either the MOSEK or CVXOPT GP solvers
3. Install GPkit
Linux
1. Install either the MOSEK or CVXOPT GP solvers
2. Install GPkit
Windows
1. Install Python dependencies
2. Install either the MOSEK or CVXOPT GP solvers
3. Install GPkit
Getting Started
Writing GPkit Scripts
Basic Commands
Importing Modules
Declaring Variables
Decision Variables
Fixed Variables
Vector Variables
Creating Monomials and Posynomials
Declaring Constraints
Declaring Objective Functions
Formulating a GP
Solving the GP
Printing Results
Advanced Commands
Sensitivities and dual variables
Using variable sensitivities
Plotting variable sensitivities
Substitutions
Substituting into Posynomials, PosyArrays, and GPs
Substituting multiple values
Substituting with nonnumeric values
Substituting with replacement
Fixed Variables
Substituting from a GP solution array
Sweeps
Declaring Sweeps
Solving Sweeps
Parallel Sweeps
Linked Sweeps
Example Usage
Composite Objectives
Example Usage
Signomial Programming
Example Usage
Examples
iPython Notebook Examples
A Trivial GP
Maximizing the Volume of a Box
Water Tank
Simple Wing
Glossary
The GPkit Package
Requirements
Attributes
Subpackages
gpkit.interactive
gpkit.interactive.plotting module
gpkit.interactive.printing module
gpkit.interactive.widget module
gpkit.interactive.ractor module
Submodules
gpkit.geometric_program
Example
gpkit.model
gpkit.nomials
gpkit.posyarray
Example
gpkit.small_classes
gpkit.small_scripts
gpkit.substitution
Citing GPkit
Acknowledgements
Release Notes
Version 0.2.0
gpkit
Docs
»
Glossary
»
gpkit.interactive
Edit on GitHub
gpkit.interactive
¶
gpkit.interactive.plotting module
¶
gpkit.interactive.printing module
¶
gpkit.interactive.widget module
¶
gpkit.interactive.ractor module
¶
Read the Docs
v: v0.2.0
Versions
latest
v0.2.0
v0.1.0
Downloads
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.