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

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpkit_core-0.3.3.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.3.tar.gz
Algorithm Hash digest
SHA256 d00378309fc244707ef0378f15bbf01d6a1cd9d4f66b7c278fd1d5789e27f8dd
MD5 bacce2d72ce12880ae688636502c44d9
BLAKE2b-256 bd7d4a400dbb6d59c1578330e4e674d2d5c12cbd8bdd48635837e10fbf57c6c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpkit_core-0.3.3-py3-none-any.whl
  • Upload date:
  • Size: 273.8 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 83416d4be25666ca2a809966cf9104c6b87078ae32b322f6a387c96d88c5d42b
MD5 bd093fe98b77f290476411c113311954
BLAKE2b-256 3ab3457a306446934cad5406311e1ec502d6637d388a9ba7009f490ebffa994b

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