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

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for gpkit_core-0.2.8.tar.gz
Algorithm Hash digest
SHA256 e4a62ac349aa017fad24dabd6f4040740b9aa7d3fdf8aaf45738e5666c5b65ad
MD5 abf6c81178d0f532511805f3396b8330
BLAKE2b-256 4320d8afc84c4fd9f115c1d75b7c3674915f2da0e4d2804e1651874db29135fc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for gpkit_core-0.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 a239620084d923a0ca1016176b2753035e136a76662099c18fcd7668928671b0
MD5 c7af2446c2c7dc654c1a4aa36f0dca6c
BLAKE2b-256 b81c6ae71861f5237130959eca8ce935fec3e04d5298ce7df13d12a948cdaf21

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