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.9.tar.gz (4.2 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.9-py3-none-any.whl (293.7 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gpkit_core-0.3.9.tar.gz
Algorithm Hash digest
SHA256 a3e2f01e3343fb1ed98553aa4e9e999557ee486472de1e43652ae6ff3febb386
MD5 59117890385cc03328fdb03daf338df6
BLAKE2b-256 242bdfc9db3b700e9dcb1b9a18f4df11a5e7d193dda0bac20c1ac69217701d41

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gpkit_core-0.3.9-py3-none-any.whl
Algorithm Hash digest
SHA256 5be46af59713da60c8b550368f8aef192587c5dfa85f1abd49a1562b5a40cea3
MD5 6d50d33f4ceb3117c19113bbc27cfd83
BLAKE2b-256 086579878b9f9cc4a76536cf0329f6bad12894ac7138dca37f4f68d0feccffb5

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