Skip to main content

Package for defining and manipulating geometric programming models.

Project description

GPkit

GPkit is a Python package for defining and solving geometric programming (GP) models. It provides symbolic variables with physical units, composable constraint sets, and interfaces to convex solvers — delivering reliable, globally-optimal solutions to engineering design problems.

Test Status Lint Status

Installation

pip install gpkit-core

Supported solvers: MOSEK and cvxopt (cvxopt is open source and installed by default).

Documentation

See docs/ for full documentation including getting started, modeling conventions, and examples.

Contributing

We welcome contributions. See CONTRIBUTING.md for setup and workflow details.

Acknowledgments

Originally developed with Ned Burnell, whose extensive contributions were foundational to the early design.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpkit_core-0.3.7.tar.gz (4.3 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

gpkit_core-0.3.7-py3-none-any.whl (286.9 kB view details)

Uploaded Python 3

File details

Details for the file gpkit_core-0.3.7.tar.gz.

File metadata

  • Download URL: gpkit_core-0.3.7.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for gpkit_core-0.3.7.tar.gz
Algorithm Hash digest
SHA256 40fed43439a8dd85645275ec02433ea46367e91014fae45d09b295f80fbfd3aa
MD5 70d54c6fdb0089b371d0c4f6858b7cad
BLAKE2b-256 2e172e0f6fe8969dc441aacd18ebb0a55169df3ea2b755b3ae3e073285f8c25e

See more details on using hashes here.

File details

Details for the file gpkit_core-0.3.7-py3-none-any.whl.

File metadata

  • Download URL: gpkit_core-0.3.7-py3-none-any.whl
  • Upload date:
  • Size: 286.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.13

File hashes

Hashes for gpkit_core-0.3.7-py3-none-any.whl
Algorithm Hash digest
SHA256 de244ffb1be8a40a6a2c7687a53ecac3c4788b75d8618a02406cf13c1d61db57
MD5 e40a34d5507ea663f0f9b7281cfb2553
BLAKE2b-256 948eb5ce1a6aea33cdcd65463c0f6bfbe76c7300247cc8bb3c1746089efa6589

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page