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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpkit_core-0.3.4.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.4.tar.gz
Algorithm Hash digest
SHA256 d1c7789b35c844bd5f7a5a6edc4e8dcdd4a52db78996f2a45ae7fc0d813e82af
MD5 7e2c214ed5f309712693dd8f3ffcc826
BLAKE2b-256 b195c3bfddeecc7d271ef4b8dced6e87f992da0f2d1ecc8677c7fffc590a49e4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpkit_core-0.3.4-py3-none-any.whl
  • Upload date:
  • Size: 273.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.4-py3-none-any.whl
Algorithm Hash digest
SHA256 c903d2dd3571763533de71a96a9ae155ddc93607b7951b4e5506e804c92cf3ec
MD5 a45e47fd9a09bd9f1b701430ccd41fa1
BLAKE2b-256 b515655770364ba0700dee602fc5dea13e00ded5d591405dd0fa51974cd71e76

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