Python bindings for Ratio's CASE crate collection.
Project description
Ratio's CASE crate collection Python bindings
The bindings crate is currently just in a proof of concept state.
This package contains a thin wrapper around the Ratio Genetic crate written in Rust. It is built with Maturin utilizing PyO3 bindings for convenience.
To develop and test the package, you can use the just install-py and just test-py commands in the main project directory, or a plain just to list all available commands. It uses uv under the hood to install and run project dependencies and tools.
Relation to ratio-genetic and other crates
The ratio-genetic crate is written in a very generic way, such that users can bring their own datatypes wherever possible. At first glance, it might seem that this crate duplicates a lot of the effort. However, apart from some options and flags (enums), most of the types offer concrete implementations of the generic functionality in ratio-genetic.
Hence:
- Pure Rust crates are often kept generic.
- The bindings offer a concrete implementation that works from Python.
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
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file ratio_case-0.1.0-pp311-pypy311_pp73-win_amd64.whl.
File metadata
- Download URL: ratio_case-0.1.0-pp311-pypy311_pp73-win_amd64.whl
- Upload date:
- Size: 232.1 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28a8f90ea6aa71bf223ab82dad0b5c60bec4b95f57f94fb468b177c77bce80ef
|
|
| MD5 |
c4a13730d37ac0acab6b2c2206cc113a
|
|
| BLAKE2b-256 |
3e8808df879e653e932d59410a0f1bc90392d525e520d6b492f406a5e9e1346a
|
File details
Details for the file ratio_case-0.1.0-pp310-pypy310_pp73-win_amd64.whl.
File metadata
- Download URL: ratio_case-0.1.0-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 234.5 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a4d769b43a8a4fa626cbf6e838f59183241ab7878d4bb3d15ce326150a4f73bb
|
|
| MD5 |
9b68698de34f9719a2cd9749bef5d6f5
|
|
| BLAKE2b-256 |
e5c2d0bf2608482a34bed3a3dd6a3f388b606d48da77ecbd3a02383a3e50fd92
|
File details
Details for the file ratio_case-0.1.0-pp39-pypy39_pp73-win_amd64.whl.
File metadata
- Download URL: ratio_case-0.1.0-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 233.4 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0353787042c3c30a5116cfcb6be87a1c6b7ff8c4069f3db99f065db962435c2b
|
|
| MD5 |
34b470a8ed825daaf575de0787c9e031
|
|
| BLAKE2b-256 |
dd9b7f6a205fe9b4826104b5d83cbaf5b91602ebdada49b2632db01bde90ba3c
|
File details
Details for the file ratio_case-0.1.0-cp313-cp313t-win_arm64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp313-cp313t-win_arm64.whl
- Upload date:
- Size: 217.8 kB
- Tags: CPython 3.13t, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b4ec6e27ebbeda7fc0a2e8f3c22343e58552767a975b475bd28ce3e9da784946
|
|
| MD5 |
ef20b5811854f6b37c16f93d9cee5885
|
|
| BLAKE2b-256 |
1296e6275eb3837032f8fd2de750f10b65029be6c3656c792559bcc9eef93e60
|
File details
Details for the file ratio_case-0.1.0-cp313-cp313t-win_amd64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp313-cp313t-win_amd64.whl
- Upload date:
- Size: 232.3 kB
- Tags: CPython 3.13t, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3c8d4cb35ea91d3cfed4c7db2fe3a8fdf28b7c029810cbdc187a5f6404ade4c
|
|
| MD5 |
d7d43757cbcace8cb713c2207e9084a3
|
|
| BLAKE2b-256 |
e36fb0e008c19136f4bb05d1c3e29c06f7c099a28b768bde53ec7693cd836fb9
|
File details
Details for the file ratio_case-0.1.0-cp311-abi3-win_arm64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp311-abi3-win_arm64.whl
- Upload date:
- Size: 217.3 kB
- Tags: CPython 3.11+, Windows ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b62a443c7b604bdf974c32943f61a48832ae93b20ebcc78e36587ba1f0918ba8
|
|
| MD5 |
6182f4de162a0b36f5672ba142d55c49
|
|
| BLAKE2b-256 |
403f4f7949e83ea307916f4153949aa63e73e5fa9993c22ec937d9df8605b7f8
|
File details
Details for the file ratio_case-0.1.0-cp311-abi3-win_amd64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp311-abi3-win_amd64.whl
- Upload date:
- Size: 230.6 kB
- Tags: CPython 3.11+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b5b874da075118cfd774689b69921f7479f5e27acc493d6180d416940f842665
|
|
| MD5 |
3f57a394f032d314863bcad68988d08e
|
|
| BLAKE2b-256 |
5d7e0432d7f879784ecad5ea0fa330d2f7dd021d41f066be7c4c8f685118828a
|
File details
Details for the file ratio_case-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 340.6 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28e76730c21d8b452456139afbd97108428740f32605bdffe2f917334b044b54
|
|
| MD5 |
3a1f5004e822d49d4b5d609dd18446f9
|
|
| BLAKE2b-256 |
1b2580e9fd998c823ee81c600f580648a5e3aea0f7c2f9b3439d9dbd0e3143f6
|
File details
Details for the file ratio_case-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 319.5 kB
- Tags: CPython 3.11+, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b440a32d0a98862134a7d7abe9e454b07732dee3be35ab2bd6d6bab612886f3
|
|
| MD5 |
ee2b5979d34a2cb9d01e11b99466ef79
|
|
| BLAKE2b-256 |
54c48c0f0fe74ceef120c2d571c99993ff53ae0f20f42661f6189205f027800f
|
File details
Details for the file ratio_case-0.1.0-cp311-abi3-macosx_11_0_arm64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 827.0 kB
- Tags: CPython 3.11+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd8f21e59d1cc47f5e381720dec9c5207db0f1e1bbc7d7666b9f3f2bc40b2962
|
|
| MD5 |
03a0d35c862ed8474a1053f4a87b6971
|
|
| BLAKE2b-256 |
d2748dade38691d15bff6ce48bc028eb7dbb790a8effe8a883806adcec010ca0
|
File details
Details for the file ratio_case-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl.
File metadata
- Download URL: ratio_case-0.1.0-cp311-abi3-macosx_10_12_x86_64.whl
- Upload date:
- Size: 830.6 kB
- Tags: CPython 3.11+, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.7.17
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9040cbf58ecb1c02700b69fb27c7b4daf67c1a5257173f334595655d9d4580f7
|
|
| MD5 |
99438879ce529580bef8070e04ea075f
|
|
| BLAKE2b-256 |
670d7c7f8144dcc5c758a17d31f34d383953e1971ed4bf33603b0374da56c729
|