Skip to main content

Python bindings for the Binary Ensemble Package.

Project description

Py-BEN

BEN (short for Binary-Ensemble) is a compression algorithm designed for efficient storage and access of ensembles of districting plans, and was designed to work primarily as a companion to the GerrySuite collection of packages (GerryChain, GerryTools, FRCW) and to also be compatible with other ensemble generators (e.g. ForestRecom, Sequential Monte Carlo [SMC]).

This is a package containing some Python bindings for the for the Binary-Ensemble Rust library. In particular, this package provides some easy tools for compressing and decompressing ensembles of districting plans, as well as some utilities for working with ensembles stored in the BEN and XBEN formats.

Project details


Download files

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

Source Distribution

binary_ensemble-0.3.0.tar.gz (208.5 kB view details)

Uploaded Source

Built Distributions

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

binary_ensemble-0.3.0-cp311-abi3-win_arm64.whl (312.6 kB view details)

Uploaded CPython 3.11+Windows ARM64

binary_ensemble-0.3.0-cp311-abi3-win_amd64.whl (327.2 kB view details)

Uploaded CPython 3.11+Windows x86-64

binary_ensemble-0.3.0-cp311-abi3-manylinux_2_28_x86_64.whl (499.8 kB view details)

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

binary_ensemble-0.3.0-cp311-abi3-manylinux_2_28_aarch64.whl (484.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

binary_ensemble-0.3.0-cp311-abi3-macosx_10_13_x86_64.macosx_11_0_arm64.macosx_10_13_universal2.whl (807.0 kB view details)

Uploaded CPython 3.11+macOS 10.13+ universal2 (ARM64, x86-64)macOS 10.13+ x86-64macOS 11.0+ ARM64

File details

Details for the file binary_ensemble-0.3.0.tar.gz.

File metadata

  • Download URL: binary_ensemble-0.3.0.tar.gz
  • Upload date:
  • Size: 208.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for binary_ensemble-0.3.0.tar.gz
Algorithm Hash digest
SHA256 45df838e69b0159b45d4deeb2d65da219cfb5cadd81c6b468c6f7abe73969a86
MD5 df50d108256dedcd1a75450b1b90221e
BLAKE2b-256 db96c0f9c968f016834b0a44937625d542cfd8600274e920f9d0449fcfa05fae

See more details on using hashes here.

File details

Details for the file binary_ensemble-0.3.0-cp311-abi3-win_arm64.whl.

File metadata

File hashes

Hashes for binary_ensemble-0.3.0-cp311-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 aabbca7c8976f2df9ee344f1db4c7621c73edcae10b941bd48a76fbd7354fc9b
MD5 de98a826a73626e5738d8d7b08523af4
BLAKE2b-256 8e8a633d7cb0c297b3b80b8fe85ce9962ec185854ff8a3247cf47e6686a417eb

See more details on using hashes here.

File details

Details for the file binary_ensemble-0.3.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for binary_ensemble-0.3.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f1de9513cbfb0c681e49421f9a79a1e2f6e15e8a4fab18419d479c096d193c1f
MD5 5ebd9d30abc9901aa8ee9958b2a71e39
BLAKE2b-256 c87762b2c035c91f952646fc5fd5c6c9e09c69565735cbdb34d8efb8a13471cc

See more details on using hashes here.

File details

Details for the file binary_ensemble-0.3.0-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for binary_ensemble-0.3.0-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e816aae9f8b2c1f49498f0904cfb8923bb46d189af4ac3ba088276457f51e98c
MD5 4630a2b32d56a546a048c09f00d1a785
BLAKE2b-256 b3c25459d1b6189e3866f4f80dcfa13e29388266c9136b75597937400f747bb6

See more details on using hashes here.

File details

Details for the file binary_ensemble-0.3.0-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for binary_ensemble-0.3.0-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d4632a0ac8438e77755e8134b5b756544b82ae39365390551dd9d2b2bd49d081
MD5 16f677051fafad185b8d8e80361bdb7f
BLAKE2b-256 4a95c42dbc33edfc4531b312b8c44375c74d06a4f5ad777e1147ecf195730e3d

See more details on using hashes here.

File details

Details for the file binary_ensemble-0.3.0-cp311-abi3-macosx_10_13_x86_64.macosx_11_0_arm64.macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for binary_ensemble-0.3.0-cp311-abi3-macosx_10_13_x86_64.macosx_11_0_arm64.macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 e4beeed66c5001798796baff73f594fb51e8d9cfaba8459a5dab95862a41e785
MD5 f9ad6b274cda371c2e2beaeaf79a52be
BLAKE2b-256 07db6a895e913a1d4a519e55fa9f65c7408dd9909ecf3680bd3824fdc587df61

See more details on using hashes here.

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