Skip to main content

OMMX

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

Design

OMMX introduces two specification to solve the problem of data exchange in optimization field:

  • Protocol buffers based data schema called OMMX Message. This helps to store the optimization models and their solutions in language and framework agnostic way.
  • OCI Artifact based packaging and distribution specification called OMMX Artifact. This helps to store your data with metadata and to exchange them with others as a container image.

API Reference

See DEVELOPMENT.md about developing this project.

Rust SDK

Crate name crates.io docs.rs GitHub Pages
ommx ommx docs.rs main

Python SDK

Package name PyPI GitHub Pages
ommx ommx main
ommx-python-mip-adapter ommx-python-mip-adaptor main

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).

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-0.3.2-cp312-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.12Windows x86-64

ommx-0.3.2-cp312-cp312-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64

ommx-0.3.2-cp312-cp312-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

ommx-0.3.2-cp311-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.11Windows x86-64

ommx-0.3.2-cp311-cp311-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64

ommx-0.3.2-cp311-cp311-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

ommx-0.3.2-cp310-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.10Windows x86-64

ommx-0.3.2-cp310-cp310-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

ommx-0.3.2-cp310-cp310-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

ommx-0.3.2-cp39-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.9Windows x86-64

ommx-0.3.2-cp39-cp39-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

ommx-0.3.2-cp39-cp39-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

ommx-0.3.2-cp38-none-win_amd64.whl (2.0 MB view details)

Uploaded CPython 3.8Windows x86-64

ommx-0.3.2-cp38-cp38-manylinux_2_28_x86_64.whl (2.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

ommx-0.3.2-cp38-cp38-macosx_11_0_arm64.whl (2.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file ommx-0.3.2-cp312-none-win_amd64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 8d97a0cc3fe97b99c00ae4d33e393adce9f2f721ee3898fccfd28d201b5113af
MD5 afa0b67fa534577e161c5f04218cd601
BLAKE2b-256 6eebff2a636e85eb1db3e7e4127bc8ee6c041258b1a7e544d4868435087d9bb7

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp312-cp312-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ommx-0.3.2-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1bc452ee84ec1985feb3d57d029879b17921bf49e47e1d34e08de36aacb34486
MD5 37eb28521b2d854a18a1e2a7ce971041
BLAKE2b-256 377dc90518ad997a9758ee5fe800f666d7501d42d1e9a172c2ac5c431f60e3a8

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ommx-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 03072dd81b90b102b0ae09d8aca3a2c9addce653e1a7fedc333f6d1e39fa2d59
MD5 5da497d931a68eadf59c2ac8b4c25f1a
BLAKE2b-256 55693ef11f35d1f6973e33a31e79912ec83d27fee4ab4c66c3ee938efc92cde1

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp311-none-win_amd64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 32842d845c28e0f81430b8a11152ceed2e0baacd47cbfbd31d50272d072f973c
MD5 a302b8f8a6f6fdb2c04c9ead7178442a
BLAKE2b-256 765299e8234eae1f61be4a57bc62d80f8be88b522f8769905d05b75448a9ca05

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp311-cp311-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ommx-0.3.2-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb33465787c94480327ee45107aee59eef733ed2770d4dab3d3a9bafd853dfe9
MD5 79cb1c35dcc679c1c319b30ef8d02963
BLAKE2b-256 90d8ad795027fcbb94e5786d61a601dbe4e859cd79ef3d2832b3a53a458c3ed3

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ommx-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2eaf85741e8766ab65d45875a959120053d588d19665499a69caf0a6bfba2a6
MD5 17d2e8ce9c81015b9eada54957e6f58d
BLAKE2b-256 9b74791d4a3e23e26deed3932b5c2e72a4e8469244272bd813ae3971afde9d4b

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp310-none-win_amd64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 996d0098c42c2bbb9ebff85601c37c305b040a6b34edf3eab4dc0b22732ecd7a
MD5 a56909eac4ef4e4c85ec18292fb32705
BLAKE2b-256 99f77818cf46ae8b29700e46963330f7a35d02db473446edbf03ddc6fd3ee06a

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for ommx-0.3.2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dda3be0afee5fca9177c4690733c44339c9bb4d3c2aee6211ee0134b2badf6c2
MD5 46e997612dad900840ccd4773dd06bc9
BLAKE2b-256 64f1685c32e0be10b24c522756a6cb6b6a399dc2621352054815a288bb642404

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ommx-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 db63f3f197b2c886b5907c193055fb500524f0a35ed437da86420d97fa72f8c2
MD5 eb2736efa8b2c82cc89651864a0c91b5
BLAKE2b-256 0f0a7bda322eeb3252eaa5458ab9090d0e78dfbd4083f5a5b7cec3af12262818

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp39-none-win_amd64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 452138c4caa49bc91fd5f91d2df51311bf195d21fc9a0ab0fda9f0ea35214f5f
MD5 30dcc67fc40b09b6736ff1420bdf4dca
BLAKE2b-256 bf7ee6838ce4ac64085fcf26c0a75e56d87956dbf95ee9179478bb6e964db7a6

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp39-cp39-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ee765c132790820a84a520e1c4c2abc7b548db4bd494b2e748ccbf3a4dee2297
MD5 6b1bf1a372123eac1377e0ee5b203873
BLAKE2b-256 b1baea2090faef3568aebd976b838dbb859b047328fcd2bf473a1542f1b2cfe4

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e4b8c95e1e513c2f48c2b0a7519af243900fcdb92fc772100385aa6aef86580b
MD5 bc69b7a0e9b60f2e13e323d59cc5b6aa
BLAKE2b-256 7e11a6d362eabe551fd60bf002964934cf162480cfbdf904cc21aee61e070845

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 2.0 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 87f1d56a836483f21684dfddcea11ac799eb5575df608e4f0a72316041fd1aa0
MD5 50201434dfd2208f5c4b908638046d16
BLAKE2b-256 47cf6bd888bb34a83f1f03c58da512f4d82a9c560675f6aeca2b70a0bf8ae159

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp38-cp38-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc5b89b90fb88cc14afec2a2841d3919d48a71ca87dc9d63c46cbff0f522c2e4
MD5 ffbee29b99be34e7f0d801aca4584c8a
BLAKE2b-256 e8ebaecb7a6a2eafba92d5839ba5d612b5742add88604e7017ad4cc2146de0dd

See more details on using hashes here.

File details

Details for the file ommx-0.3.2-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: ommx-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 2.2 MB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for ommx-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1d0b119b778c801dbcd3d8293987cf9a575189174e5ca29efca644f36452dc3
MD5 0d54ed279b1329ea4f7be5c0e4020256
BLAKE2b-256 7bb60c5c1e58ecfff20421477e00e99a01b42e3b1136e14ac60a6e2200bab1c1

See more details on using hashes here.

Release history Release notifications | RSS feed

2.8.0

7 files

2.7.0

7 files

2.6.3

7 files

2.6.2

7 files

2.6.1

11 files

2.6.0

11 files

2.5.2

11 files

2.5.1

11 files

2.5.0

11 files

2.4.0

11 files

2.3.6

11 files

2.3.5

11 files

2.3.4

11 files

2.3.3

11 files

2.3.2

11 files

2.3.1

11 files

2.3.0

11 files

2.2.0

11 files

2.1.0

11 files

2.0.12

8 files

2.0.11

8 files

2.0.10

8 files

2.0.9

8 files

2.0.8

8 files

2.0.7

8 files

2.0.6

8 files

2.0.5

8 files

2.0.4

8 files

2.0.3

8 files

2.0.2

8 files

2.0.1

8 files

2.0.0

8 files

1.9.5

6 files

1.9.4

6 files

1.9.3

6 files

1.9.2

6 files

1.9.1

6 files

1.9.0

6 files

1.8.6

6 files

1.8.5

12 files

1.8.4

12 files

1.8.3

12 files

1.8.2

12 files

1.8.1

12 files

1.8.0

12 files

1.7.0

12 files

1.6.1

12 files

1.6.0

12 files

1.5.1

15 files

1.5.0

15 files

1.4.4

15 files

1.4.3

15 files

1.4.2

15 files

1.4.1

15 files

1.4.0

15 files

1.3.2

15 files

1.3.1

15 files

1.3.0

15 files

1.2.1

15 files

1.2.0

12 files

1.1.1

12 files

1.1.0

12 files

1.0.1

12 files

1.0.0

12 files

0.5.1

15 files

0.5.0

15 files

0.4.1

15 files

0.4.0

15 files

0.3.4

15 files

0.3.3

15 files

This release

0.3.2 This release

15 files

0.3.1

15 files

0.3.0

15 files

0.2.0

1 file

0.1.1

1 file

0.1.0

1 file

0.0.1

1 file

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