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.6.tar.gz (37.5 kB view hashes)

Uploaded Source

Built Distribution

pyoframe-0.0.6-py3-none-any.whl (36.2 kB view hashes)

Uploaded Python 3

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