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

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

vizibridge-0.2.18-cp311-cp311-manylinux_2_34_x86_64.whl (737.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

vizibridge-0.2.18-cp310-cp310-manylinux_2_34_x86_64.whl (736.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

vizibridge-0.2.18-cp39-cp39-manylinux_2_34_x86_64.whl (737.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.18-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bf17ee86ad55c51b9db5b4bab62dc69cebcc5407ebab4d537fe6593c62fd6685
MD5 ffc557e84135c3a945e8eece02dd7145
BLAKE2b-256 b309b2e13465e668879b279b139493f7f9637eb0c05c9e5b8d32c6730dd4000b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.18-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 bb791f13e0eecdb680e22812581814f863b804b5e8bddc2ad649b7f0daa4fad8
MD5 434a370b481542d80d79ee3e93f4ee6d
BLAKE2b-256 8006ebd0fe3b71f4d860c04b8ff21cc061acbbfa6fed5f597a8c8f558dc1268f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.18-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3c76acdc698ea57d0158f2018a74c84887f3c22ace5906cb72974875e3203403
MD5 a3e9b13934c63d1b9e99678438004573
BLAKE2b-256 5de59186ac093b3657863620c0775353e00fd420912fb428b2b60eb5075d3f73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.18-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 fff1b8b940e561ce2fd2290af6b3b890edbdedcb347a51a7826fe3990f7b4ae7
MD5 789768ab0bda8d8870a24730787ded34
BLAKE2b-256 dcb45fcb7e60f138e8a7d5ace89192e9acabd2ee50bbf15523f393f185d9ecec

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