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.5.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.5-py3-none-any.whl (274.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpkit_core-0.3.5.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.5.tar.gz
Algorithm Hash digest
SHA256 2aa68944d351dcea5c7139441a5a016d93f23e0325b8281180f4c8ed4438e866
MD5 49536a726f7d48280dd5282b788e1a34
BLAKE2b-256 a31a3def6d82bb6778a5e72ea2ac65d72df015142262d09506e45f2d246f6b49

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpkit_core-0.3.5-py3-none-any.whl
  • Upload date:
  • Size: 274.7 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.5-py3-none-any.whl
Algorithm Hash digest
SHA256 07be320f8180fc7cdbd83225e5f4bf3bbb3f697b6abf471350eb776dffc25522
MD5 71550bc9495c9af2cbc0b6f6dee6efbd
BLAKE2b-256 282b6557a99949837276e4848e6545be70827d4260d3559f4029550d4f31348e

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