Skip to main content

Blazing fast linear program interface

Project description

Pyoframe: Fast and low-memory linear programming models

codecov Build Docs License: MIT Issues Needing Triage Open Bugs

A library to rapidly and memory-efficiently formulate large and sparse optimization models using Pandas or Polars dataframes.

Contribute

Contributions are welcome! See CONTRIBUTE.md.

Acknowledgments

Martin Staadecker first created this library while working for Bravos Power The library takes inspiration from Linopy and Pyomo, two prior libraries for optimization for which we are thankful.

Troubleshooting Common Errors

datatypes of join keys don't match

Often, this error indicates that two dataframes in your inputs representing the same dimension have different datatypes (e.g. 16bit integer and 64bit integer). This is not allowed and you should ensure for the same dimensions, datatypes are identical.

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

pyoframe-0.0.11.tar.gz (38.3 kB view details)

Uploaded Source

Built Distribution

pyoframe-0.0.11-py3-none-any.whl (37.0 kB view details)

Uploaded Python 3

File details

Details for the file pyoframe-0.0.11.tar.gz.

File metadata

  • Download URL: pyoframe-0.0.11.tar.gz
  • Upload date:
  • Size: 38.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyoframe-0.0.11.tar.gz
Algorithm Hash digest
SHA256 074be729c30fc08691ccdda6b55e79bee02c41bf775d0d7f304e5c5e6cb5a1f8
MD5 d89cf732117a5f65417f072933d32520
BLAKE2b-256 85f7e78e341353084b2561f1c989355453078d89af7bc5c17e96f3a07340c574

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyoframe-0.0.11.tar.gz:

Publisher: publish_to_pypi.yml on Bravos-Power/pyoframe

Attestations:

File details

Details for the file pyoframe-0.0.11-py3-none-any.whl.

File metadata

  • Download URL: pyoframe-0.0.11-py3-none-any.whl
  • Upload date:
  • Size: 37.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pyoframe-0.0.11-py3-none-any.whl
Algorithm Hash digest
SHA256 aa2d2aecdd5faf44b1ba63e2698e9ef0e3fd0f88f18a58c2a417e851d9af2bd2
MD5 8c6eefea21bf0a07d4a08d30ea8e1be7
BLAKE2b-256 76ee85324ee628b8033996b0cdf5c65447d4e699c1d904748607543f1263607c

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyoframe-0.0.11-py3-none-any.whl:

Publisher: publish_to_pypi.yml on Bravos-Power/pyoframe

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page