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.4.0-cp313-cp313-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

vizibridge-0.4.0-cp312-cp312-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

vizibridge-0.4.0-cp311-cp311-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

vizibridge-0.4.0-cp310-cp310-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

vizibridge-0.4.0-cp39-cp39-manylinux_2_34_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.4.0-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 07b402cb106c6f64aef3fc8a60663b34ddc7cf51ce06b274ad84079e27b311f6
MD5 ffd3b598ae13d4acc964d321ee802641
BLAKE2b-256 c58b3fdf8a0b5217d2695ef3370e5f6c763478e5a4a780132f72bc083f09b2f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.4.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 16277e1c92faad6b36200acc3117f6b15bc41cba6478c9e66a6a79caa4394f03
MD5 9c666e76491de542a599cbd5a28c24cf
BLAKE2b-256 b5f326c7c4e518714a030d2c4285aa3b4c4d240bd8ca905a7683be885d8cf55e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.4.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 b73ff341f03fd2fa364836e71e195809e6f6bb053815d078c7e8f45c81a526f3
MD5 5a58d78fb921392d1f131477bdb91dab
BLAKE2b-256 3ed238f8eaf9383b9b50c0bd7125e73df9f0799023f5be3b3a1c2197df874849

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.4.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f06cdf2bb59bbcb1b0b30dbcb78fb5c4ef3e3d291d27b051ba51c5c478f9b75e
MD5 2aa57685e81e7a0bede140333ebbda10
BLAKE2b-256 a800a1361f6eb510ddb3ad54426f2d8064ff0dc9589c35a588df791e4ea15719

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.4.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 e19fdabc9f333029af1ed898eefd517f1670157c6c766d1b938ab7f5c701d966
MD5 7cc932033d07fb18d2f626deb963e11e
BLAKE2b-256 e3494e6d4c2bf2f3b60f2603a02fd6d247935f7495e9895eb6c6e925f14b9bbc

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