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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpkit_core-0.3.2.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.2.tar.gz
Algorithm Hash digest
SHA256 627a3194bf60b5b6912a6885508dd88995dc5d8bbc8f0e1560c1451efd273a18
MD5 8dd872f3efe5395fefa6ca0abece2d48
BLAKE2b-256 6242bbded4dce5f58484a9894cb7cee241df2e7c47bb34cf1763935d1d7d7c01

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpkit_core-0.3.2-py3-none-any.whl
  • Upload date:
  • Size: 270.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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e11e52f49e5833010f31848cae64e79f2fdc5769a614ea83598c1e1cf072a331
MD5 756ecc372bd0d00293ce03d3c6230ed2
BLAKE2b-256 ffac83b6e054a27aabaa93d7b0a7875bde972dc32b226d630221c5db7314db90

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