Skip to main content

optlang_enumerator

Module for enumerating multiple solutions to a MILP problem using the optlang framework. Currently only the enumeration of constrained minimal cut sets is implemented.

Installation:

First you need to install the efmtool_link package (also available at https://github.com/cnapy-org). Clone the repository, go into the top optlang_enumerator directory and install into your current Python environment with:

pip install .

Tip: If you use the -e option during installation then updates from a 'git pull' are at once available in your Python envrionment without the need for a reinstallation.

Example:

The ECC2comp.ipynb Jupyter notebook in the examples directory shows how to perform a basic MCS calculation.

Metadata

Release files for optlang-enumerator 0.0.15

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for optlang-enumerator 0.0.15
File Size Uploaded Provenance Actions
optlang_enumerator-0.0.15.tar.gz 24.4 kB Without provenance Details for optlang_enumerator-0.0.15.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for optlang-enumerator 0.0.15
File Interpreter ABI Platform Actions
optlang_enumerator-0.0.15-py3-none-any.whl Python 3 none any Details for optlang_enumerator-0.0.15-py3-none-any.whl

Total release size: 48.8 kB

Release files / optlang_enumerator-0.0.15.tar.gz

Download URL optlang_enumerator-0.0.15.tar.gz
Size 24.4 kB
Tags Source
SHA-256 checksum
How to use checksums
34483a012429b29d19117781420a85c82349a9dd436a1df5fa582e31b4873d36
BLAKE2b-256 checksum
How to use checksums
a0cbfb4a7971bb38282a73528372a301076a0295ea130eaf693a3e860dcff4ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Release files / optlang_enumerator-0.0.15-py3-none-any.whl

Download URL optlang_enumerator-0.0.15-py3-none-any.whl
Size 24.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
48eb602f17c8d5082180adc33938cb2fdb92f1b8e1789bf318dba4122edc8718
BLAKE2b-256 checksum
How to use checksums
ccca109c8edbaa2070e8c045609e6f861144804d1cbfde9687b8925fd6bed96f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.9.25

Security for optlang-enumerator 0.0.15

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page