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.9.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.2.9-py3-none-any.whl (248.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: gpkit_core-0.2.9.tar.gz
  • Upload date:
  • Size: 4.3 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.9.tar.gz
Algorithm Hash digest
SHA256 6cdc2ef3bfe01297eb10b8663d2940665ec627b55b44f4e3e395791874486ab9
MD5 f0b4aafd13cab5ba4d9b6e8e43d733fe
BLAKE2b-256 6cdeb06b72e07c26fdcb6d65a8099e24233d7c764cd044525d0b6d5fe4fe6516

See more details on using hashes here.

File details

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

File metadata

  • Download URL: gpkit_core-0.2.9-py3-none-any.whl
  • Upload date:
  • Size: 248.2 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 10d3f225bf1351c36aacf0949ab7d81fc86166fafae37bc9866d172a2db54424
MD5 2bf29dbc3d77d5fcd1691e15a6246f89
BLAKE2b-256 4ff73fa3e7e4b03c7d496004d706a925b70e3bf0d1ae3c671623a208f18278bc

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