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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpkit_core-0.4.1.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.4.1.tar.gz
Algorithm Hash digest
SHA256 ad1e8eba0c73f1bb0ff4e743941ab222fe71ae25356e2adf5ee697c5c5c1e127
MD5 373dc94a7d4d435956922a75c6ad98fd
BLAKE2b-256 3f2a9b222997db1d94c84ecc2e9dec4ce036600b7da13a2c86deba7576d77c62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpkit_core-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 291.3 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.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 daeec4a3c027bb6d6947ea0284479a39957dc5f167175a7c011262c09eeddda9
MD5 e3937caf6d75c5fb61934735a0d77d01
BLAKE2b-256 e0d1e6036174706fc79178cf1d8eb5b4e5d8d0eab7b3bca090f6d3c9b6642799

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