Skip to main content

Open Mathematical prograMming eXchange (OMMX)

Project description

OMMX

Docs/en Docs/ja Discord-EN Discord-JP Ask DeepWiki

Open Mathematical prograMming eXchange (OMMX) is an open ecosystem that empowers mathematical programming and optimization developers and reserchers.

Tutorial

English

Title Docs
Solving Optimization Problems with OMMX Adapter Docs
Sampling from QUBO with OMMX Adapter Docs
Comparing Results from Multiple Adapters Docs
Recording and Sharing Experiments Docs
Sharing Various Types of Data in an OMMX Artifact Docs
Downloading a MIPLIB Instance Docs
Implementing an OMMX Adapter Docs

日本語

タイトル Docs
OMMX Adapterで最適化問題を解く Docs
OMMX AdapterでQUBOからサンプリングする Docs
複数のAdapterで最適化問題を解いて結果を比較する Docs
実験を記録し共有する Docs
様々なデータをOMMX Artifact形式で共有する Docs
MIPLIBインスタンスをダウンロードする Docs
OMMX Adapterを実装する Docs

SDK

CodSpeed Badge

See DEVELOPMENT.md about developing this project.

SDK Package API Reference
Rust crates.io docs.rs
Rust-to-Python PyO3 bridge crates.io docs.rs
Python PyPI Docs

See Supported Adapters about a complete list of supported adapters for each solver/sampler.

CLI

Prebuilt ommx CLI archives are attached to Rust SDK releases and can be installed with cargo-binstall:

cargo binstall ommx

License

© 2024 Jij Inc.

This project is licensed under either of

at your option.

Contribution

TBW

Acknowledgement

BRIDGE This work was performed for Council for Science, Technology and Innovation (CSTI), Cross-ministerial Strategic Innovation Promotion Program (SIP), "Promoting the application of advanced quantum technology platforms to social issues"(Funding agency : QST).

Project details


Release history Release notifications | RSS feed

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.

ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64

ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ ARM64

ommx-3.0.0b2-cp314-cp314t-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

ommx-3.0.0b2-cp310-abi3-win_amd64.whl (8.6 MB view details)

Uploaded CPython 3.10+Windows x86-64

ommx-3.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ x86-64

ommx-3.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl (8.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.28+ ARM64

ommx-3.0.0b2-cp310-abi3-macosx_11_0_arm64.whl (8.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

File details

Details for the file ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2c0ad32406fafab1a989882f754ae0ac2cd736047a1f6603df9c6d79b01883c7
MD5 8800b10ba0555989ff95e3c0addd98ee
BLAKE2b-256 2324325d96d5afb33e2765ced4029f72ce77eae3fa1658427e3e565c68f1a17e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_x86_64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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

File details

Details for the file ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5a4957d2345f610de8ed8891762665a8c9a0c0f7b006fb07eb9f5883db4521bc
MD5 4ce9d98cc24b61f3a4d9071d2ae3c106
BLAKE2b-256 2886911e61192bc9fe8d7e0694e2ee3eecb4b60d39eac0c4c98cb9816e5ebddc

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp314-cp314t-manylinux_2_28_aarch64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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

File details

Details for the file ommx-3.0.0b2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ommx-3.0.0b2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4535fcd0901ed95c92d3d5b8cd9f5a6f44cf204b64728f501b3fbf525d8f83af
MD5 bf3a55dc20ba2afba6aba8f8f7d8eff1
BLAKE2b-256 392492aaf83fa3b4b33a2ffafb4144d9d6ad1a1bd1d05ce6dbfbdeb190981939

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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

File details

Details for the file ommx-3.0.0b2-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: ommx-3.0.0b2-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.6 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for ommx-3.0.0b2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 dcd00a123726252c46ee2f8974235dcf5bc452a7088e17d7b1f6fd65feb6301c
MD5 010156f842c6cbe88fcaba2b5b7e2f1c
BLAKE2b-256 eb1074b9628f32f54a8ab5965f6c9af3f71c1661180c12106b22939f9825e0ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp310-abi3-win_amd64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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

File details

Details for the file ommx-3.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ommx-3.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8fb60d0bc2d8e375381067320f9f519898590266ae5e62a0cd6e1df3c091267b
MD5 2df6355f765a269e0aaf8043b1d615ff
BLAKE2b-256 d795b24de90eec6d84c527331b768485efb15ea9c074054a6e1ecd502d504250

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp310-abi3-manylinux_2_28_x86_64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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

File details

Details for the file ommx-3.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for ommx-3.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 476959709d0af8fff074d278f2388ed6d4443b30d41c2eeaff5afec8d3d454aa
MD5 c83b9e98985a3cd64e0ae3db805b3c64
BLAKE2b-256 f7ffd0e0adba7e40ff0fd25dff5abe7737a519fc78745a2aab3bbbd58c795d2a

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp310-abi3-manylinux_2_28_aarch64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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

File details

Details for the file ommx-3.0.0b2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ommx-3.0.0b2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3871af7981cc258585c04d5e1afff9a526896639b9c1e7805af99a21d6e4fd72
MD5 aba4a00d082cd7107abd6f5e1097119b
BLAKE2b-256 b9395a3de762cee942171aa8fab78f1165aa0b668a7ef640f046e1be86e1d58e

See more details on using hashes here.

Provenance

The following attestation bundles were made for ommx-3.0.0b2-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release_python.yml on Jij-Inc/ommx

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