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

vizibridge-0.2.15-cp312-cp312-manylinux_2_34_x86_64.whl (763.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.15-cp311-cp311-manylinux_2_34_x86_64.whl (752.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.15-cp310-cp310-manylinux_2_34_x86_64.whl (752.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.15-cp39-cp39-manylinux_2_34_x86_64.whl (753.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.15-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 17971fb306cbd454e8caaedcf1fe7ceb8395ea9eb29d27afb3b5516181e702fd
MD5 fcefe0214bbbcabfc3c6998890071555
BLAKE2b-256 799e4a6c51aaabdef47c96eaf53faa73dfe3a5a7b27d86bf1b0bbd1339ac1935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.15-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b65c161bc92d93d4a6b51aa3557f54ceb4768673ad268a5d5a01d9e907c3d812
MD5 867ad60f8592bae8207611f9a3ee1020
BLAKE2b-256 7592965c0f4398461baa6700a2e2b27c85d861a6c09536f112d000af4702f80a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.15-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 afad6d5f9e64cd24403553a3aaf32ea7e92e9ec2b8d59f5e87b429f7d2831fcc
MD5 18ea52a471fae3d1c9e78a45120d1651
BLAKE2b-256 30f929f8195bfeb7e53af92e4b573f02be923a1be3d8d6fe5834c39c85ff277e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.15-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 65b50d3f2d512eae4bad0ffea6bf52e87e9fee878cad1848c0139d5b0c027f6b
MD5 e358bfc7cd6904b3f5969e3aa09e0c20
BLAKE2b-256 b0bf3c327308cbc412fd01ab49d002e141aabc5b67898de443e303d4fa8c177a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page