Skip to main content

No project description provided

Project description

Vizibridge

This module is a maturin bridge between the rust crate vizicomp containing compiled code for efficient genomic data manipulation in the Python module Vizitig

How to install vizibrdige

The simplest way is to use pip as vizibridge is deploy in Pypi:

pip install vizibridge

Alternative, download the wheel from the latest release obtained from gitlab

In the case where your architecture/systems is not presents, it is possible to compile it locally as well as follows.

First install the rust tool chain and then run

cargo install maturin
maturin build --release

To install the module in your python then run

pip install target/wheels/vizibridge**.whl

replacing ** by the appropriate name generated in the folder.

How-to modifiate this https://gitlab.inria.fr/cpaperma/vizibridge/-/releases/permalink/latestmodule

The CI/CD takes care to compiling everything so you can simply push the content to create a new compiled module. To publish to Pypi, simply push a release tag:

git tag -d vx -m "Some description of the release to broadcast
git push origin vx 

Here vx is the version number that should be sync with the version declared in the Cargo.toml.

What should be here

The actual computing content should never been performed within this repo but always either in vizicomp repo or through another repo that we would like to have exposed in the Python ecosystem. This repo is solely dedicated to performing the bridge without polluting efficient standalone Rust tooling.

TODO

  • Add in the CI/CD windows and MacOS compilations
  • Integrate ggcat binding
  • Other tools?

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.

vizibridge-0.3.2-cp313-cp313-manylinux_2_34_x86_64.whl (771.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

vizibridge-0.3.2-cp312-cp312-manylinux_2_34_x86_64.whl (772.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

vizibridge-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl (759.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

vizibridge-0.3.2-cp310-cp310-manylinux_2_34_x86_64.whl (758.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

vizibridge-0.3.2-cp39-cp39-manylinux_2_34_x86_64.whl (759.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

Details for the file vizibridge-0.3.2-cp313-cp313-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vizibridge-0.3.2-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 dcb0d1bb1860a14a259ceaf5f2f6170d7b0f8cc96149c8d23c172b0d8cc86f62
MD5 54399b7495659445c8c14c194c81d92b
BLAKE2b-256 60e46d41c8801933edbda6f492b0a690c311bca489c9183be3f78e6d12778d63

See more details on using hashes here.

File details

Details for the file vizibridge-0.3.2-cp312-cp312-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vizibridge-0.3.2-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f9589ca22227bb0201b6df59fa79368921800645fff12843c61e7a0747ce69e2
MD5 94dd7facaa2183bebf427cd67e50c87d
BLAKE2b-256 33903e90b776204cf601974a9805f05622ffb39ed18d91b4b5be0e90b02c89fa

See more details on using hashes here.

File details

Details for the file vizibridge-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vizibridge-0.3.2-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 093df5725ee6117adf055bb89d643439a035dd3a6f49dce5601b13c7a3f3c953
MD5 2d7f6bb884396515e80430452dde07e7
BLAKE2b-256 dc2720044282f306aeeacf1b00a6c49521150f89802cf517d831fa9d75c59337

See more details on using hashes here.

File details

Details for the file vizibridge-0.3.2-cp310-cp310-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vizibridge-0.3.2-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 36e0455a0a75d821bdac52c4e198f3adbc15a1019f831532a79d563e1e4421fb
MD5 5a11091ad2f905bdab1729e3f5e1125d
BLAKE2b-256 5f71dd5d791f482c2c05362018ef9900dc0dadd311812a0ccde3c650e8c659f1

See more details on using hashes here.

File details

Details for the file vizibridge-0.3.2-cp39-cp39-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for vizibridge-0.3.2-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f45942b5ba3c7efa339ce645339778fa59657bb6f0c793261de4aba29209de46
MD5 2318623cebaa671a720083645527b3bc
BLAKE2b-256 2f0baef66f2e49550fbc9800117e8ca09e823a5672108342f7c66007da8d5d90

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