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.7-cp312-cp312-manylinux_2_34_x86_64.whl (534.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.7-cp311-cp311-manylinux_2_34_x86_64.whl (529.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.7-cp310-cp310-manylinux_2_34_x86_64.whl (529.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.7-cp39-cp39-manylinux_2_34_x86_64.whl (530.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.7-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 48a8f6e8cb23eeaeb2c0044bcacc7fa748c86f6bb49d0681298ba4ec817b2bc8
MD5 55871e44d7e89769fa2f6d567e778ef9
BLAKE2b-256 f3fa216ed10f9fea98c61adef824ef84d9ec7b9c35a896b4c9a7f3e3402e192f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.7-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 90fe0ec3123c5a8ba724556a1f49fcd603f1ae6fcb5f18395639cd2952c60e92
MD5 7deb326990f59f9247139a61c4861b7b
BLAKE2b-256 a6f86068a8753422ea8680c7270cfd9543c1f746b89dabdccc4fbc4435738571

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.7-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5947d84f76aadff8c59f453c14be9dcbd5db05054a4a8892c6c5efe5452d4c33
MD5 5558eb8f1f5cdfc109aaf436b9cc9538
BLAKE2b-256 26f4f9257d8659a3e19a79ee9748ec87a214e64f2148e244b570207e46888859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.7-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0bfd9ca9c304490ace2b10fdd85ac82ea9b226bdad4ecd79ac082415ccef94bf
MD5 6f6c3079ffa4fad878c43860a23d7a93
BLAKE2b-256 0967c3134c87f47168d68a208a93eea05d7213dc874822f90aef29c6e9ef68bc

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