Skip to main content

Python bindings for Arco optimization library

Project description

Arco Python bindings

Build and install locally with uv:

cd bindings/python
uv sync --group dev
uv run maturin develop

Run linting:

uv run ruff check .
uv run ty check .

Run examples:

uv run python examples/simple_lp.py

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

arco-0.2.0-cp314-cp314-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.14Windows x86-64

arco-0.2.0-cp314-cp314-manylinux_2_38_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.38+ x86-64

arco-0.2.0-cp314-cp314-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

arco-0.2.0-cp313-cp313-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.13Windows x86-64

arco-0.2.0-cp313-cp313-manylinux_2_38_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.38+ x86-64

arco-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

arco-0.2.0-cp312-cp312-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.12Windows x86-64

arco-0.2.0-cp312-cp312-manylinux_2_38_x86_64.whl (3.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.38+ x86-64

arco-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

arco-0.2.0-cp311-cp311-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.11Windows x86-64

arco-0.2.0-cp311-cp311-manylinux_2_38_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.38+ x86-64

arco-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

arco-0.2.0-cp310-cp310-win_amd64.whl (2.7 MB view details)

Uploaded CPython 3.10Windows x86-64

arco-0.2.0-cp310-cp310-manylinux_2_38_x86_64.whl (3.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.38+ x86-64

arco-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (2.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file arco-0.2.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: arco-0.2.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arco-0.2.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 c322472ada2f5b96f1c34626196d531d01baa43ecc824f021b2ef10ff4d842e2
MD5 1859e23e4ba707c2f13fc9f0e57f751e
BLAKE2b-256 6f807b684e74e6a323f7502c724adc10a53a6614b97106a7733b97aa1fbb8c12

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp314-cp314-win_amd64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp314-cp314-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp314-cp314-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 f75f07c99b81aea4a18c10d35c8c66491adbb7149943aeea70b3a4497428a3c7
MD5 5b02a2cc236b02a18cb2b90739efec92
BLAKE2b-256 7f3d81e714147a3b3ab4b8b6137533e7225c8cf1057ae21566a153a47644ea6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp314-cp314-manylinux_2_38_x86_64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8432384f3fb3ed9f32f436c460899a95179276314125968e8af68fdcd8fc6f16
MD5 780542a63f65d0fc868a185d7b8d045c
BLAKE2b-256 21d890b57d19a63104a9ca956ec0735b11af8caf0ca6edda74fd3c09c21e3a58

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: arco-0.2.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arco-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 54ff74df4148c96473efc1bae8ab243bba52bb41e0ab534a2c1d2572646febc0
MD5 c98f52a163904096fe84748a432b6264
BLAKE2b-256 9a2d847871ef330141e16b3db97f9f3cec643e54f4647e21f7edd601e587fb97

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp313-cp313-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp313-cp313-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 08b5a11abf9a175343eb865ee6e5b1f1c4256dffc3f0c8dee265f154c14ddbc1
MD5 e1c970cdec1794741498cc42cc63e789
BLAKE2b-256 d1f80325d7d1433a05ae36f094723a54b6b1b396e68ae2697262a447c29f105b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp313-cp313-manylinux_2_38_x86_64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 60a91dacef6ea4cef5c6fe44272bff5f6fa099e03d4715a2ec186cad8579c29e
MD5 ea6f5ff9ae0c771f953bccb9d1856f4b
BLAKE2b-256 549ab9b91391e91369d9ded3ddc92194c927ee1e5d24dee0ab8871d5d614a078

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: arco-0.2.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arco-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 198bc308349be3d83cb798fab68efaf070f1bf4453d9f97dcdcdf8ab95ff552a
MD5 90af2e3a97b5b3983179aa2f2c8c7826
BLAKE2b-256 e8d951191896e8def810808df1db720c3080bef5845cadc246dc907017d53df5

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp312-cp312-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp312-cp312-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 30b88508db83f8cae7ac0549f1f805d60ac14f2b3767514b0ea1df34b1a1245b
MD5 072728c53485ec46622841c72e25ea50
BLAKE2b-256 08666bd3ee1a15be19aabf920299939540d4301f551fefe2ac5d64b40914e66c

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp312-cp312-manylinux_2_38_x86_64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d32889c2cc134a00eda37fa9daae236d94d56c0969ca719dba892e412f71ccf9
MD5 6dbdad1ac3bb76a797547af64eba929a
BLAKE2b-256 d4039fd70bd2fae394ca0176be3996d59e03572f09b0ac1a8bdc3bd7e8a2c403

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: arco-0.2.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arco-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b54a00eab71a0623fa1624e0f1b10cccbc40c5a9f247c22c63d58f223d1ec992
MD5 69a563131d9fd05360117e82855f5452
BLAKE2b-256 b7099e980370118f546076ce6c0a2931eeb98177ade7d66a84a89a847778f1cb

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp311-cp311-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp311-cp311-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 440fa7ced52d0f7ae11f21f2039816f39cde139e07c97aa53ff152a0030cf74e
MD5 d34b0efcfc4c29c9983e1130c08225cb
BLAKE2b-256 86fb5d94c0987cf20914cbddf46e09e56015bbafbb70c25d11b582f0c3a9454e

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp311-cp311-manylinux_2_38_x86_64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6471ef38006e37ed84285046ea733db7f3a1e18c7215f0a4803d63d8aa10d831
MD5 105d0e7725e59eee6bbc684015799d7e
BLAKE2b-256 222f840c8af3e797862aedac3face37f32342268f7cf6da04e637028a78004c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: arco-0.2.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 2.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arco-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ce4924260a4061df943b36f9b2dbdfbbf00eb12c8e532259a2d8b1ae8198c2d7
MD5 81b376ce9359a080d439d7ecf514bcbf
BLAKE2b-256 18ecb1f8f125567ab631427ecb92b619b4647d702636fade880175278fc3a80b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp310-cp310-manylinux_2_38_x86_64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp310-cp310-manylinux_2_38_x86_64.whl
Algorithm Hash digest
SHA256 88053cde67baf0aa557617a57f8cc083cc57cdc71c71f8d33d9e612912eb53df
MD5 169098dd06ec951b38afbbe1ba6872e3
BLAKE2b-256 8a397332d359a46b370715e58de50ad3b4e60649fb67d59cde0d7bf23e2d8b70

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp310-cp310-manylinux_2_38_x86_64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arco-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for arco-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3ca6bd4bb7136f656a2bf05472588f2bab2b55d63d07ca1e30b99d62be703fdf
MD5 bd50213053cecfd88643c1a62b5fda7e
BLAKE2b-256 c014e68208989b7e5c4550c3de03255d84d2abcc60c99e1e3d4a2a594ff4ba99

See more details on using hashes here.

Provenance

The following attestation bundles were made for arco-0.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yaml on NatLabRockies/arco

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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