Blazing fast linear program interface
Project description
Pyoframe: Fast and low-memory linear programming models
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
Built Distribution
File details
Details for the file pyoframe-0.0.10.tar.gz
.
File metadata
- Download URL: pyoframe-0.0.10.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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55fc34f810f952a7bfc23777ea1e588b9e2442b3ff3a804d2b2440fec07e229e |
|
MD5 | 7fed1cfd637d0dfef42f42b749c34f49 |
|
BLAKE2b-256 | 608849bbb44ef28f08538f3365754b6bf05c0f978a6313ffa67207200320f66f |
Provenance
The following attestation bundles were made for pyoframe-0.0.10.tar.gz
:
Publisher:
publish_to_pypi.yml
on Bravos-Power/pyoframe
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pyoframe-0.0.10.tar.gz
- Subject digest:
55fc34f810f952a7bfc23777ea1e588b9e2442b3ff3a804d2b2440fec07e229e
- Sigstore transparency entry: 146748509
- Sigstore integration time:
- Predicate type:
File details
Details for the file pyoframe-0.0.10-py3-none-any.whl
.
File metadata
- Download URL: pyoframe-0.0.10-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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1e57bd5cdd20b22c9f4f1a78b4c4ba49dc68c2febd3b8ff4f11adc867d2c638e |
|
MD5 | 23d18816621a2c30a23023b5f848690e |
|
BLAKE2b-256 | 69bb02016692a769145934051ed1779cd23f361c094546e748c0eac805854dc2 |
Provenance
The following attestation bundles were made for pyoframe-0.0.10-py3-none-any.whl
:
Publisher:
publish_to_pypi.yml
on Bravos-Power/pyoframe
-
Statement type:
https://in-toto.io/Statement/v1
- Predicate type:
https://docs.pypi.org/attestations/publish/v1
- Subject name:
pyoframe-0.0.10-py3-none-any.whl
- Subject digest:
1e57bd5cdd20b22c9f4f1a78b4c4ba49dc68c2febd3b8ff4f11adc867d2c638e
- Sigstore transparency entry: 146748511
- Sigstore integration time:
- Predicate type: