gpkit
v0.3.1
  • Geometric Programming 101
  • GPkit Overview
  • Installation Instructions
  • Getting Started
  • Basic Commands
  • Advanced Commands
  • Examples
  • Glossary
  • Citing GPkit
  • Acknowledgements
  • Release Notes
 
gpkit
  • Docs »
  • Table of contents
  • Edit on GitHub

_images/gplogo.png

GPkit is a Python package for defining and manipulating geometric programming (GP) models, abstracting away the backend solver. Supported solvers are MOSEK and CVXOPT.

Table of contentsΒΆ

  • 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
    • Linux
    • Windows
  • Getting Started
    • Writing GPkit Scripts
  • Basic Commands
    • Importing Modules
    • Declaring Variables
    • Creating Monomials and Posynomials
    • Declaring Constraints
    • Declaring Objective Functions
    • Formulating a Model
    • Solving the Model
    • Printing Results
  • Advanced Commands
    • Feasibility Analysis
    • Sensitivities and dual variables
    • Substitutions
    • Sweeps
    • Composite Objectives
    • Signomial Programming
  • Examples
    • iPython Notebook Examples
    • A Trivial GP
    • Maximizing the Volume of a Box
    • Water Tank
    • Simple Wing
  • Glossary
    • The GPkit Package
    • Subpackages
    • Submodules
  • Citing GPkit
  • Acknowledgements
  • Release Notes
    • Version 0.3
    • Version 0.2
Next

© Copyright 2015, MIT Department of Aeronautics and Astronautics. Revision 54147e35f99c241f02e48a9e27724993c259eac6.

Built with Sphinx using a theme provided by Read the Docs.