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

Uploaded CPython 3.12 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.17-cp311-cp311-manylinux_2_34_x86_64.whl (737.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.17-cp310-cp310-manylinux_2_34_x86_64.whl (737.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.34+ x86-64

vizibridge-0.2.17-cp39-cp39-manylinux_2_34_x86_64.whl (737.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.17-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 abe6074bd6c80d5261c340f4dd9e10618dfef1b04027e68d9b4dc8ee37d3c9e0
MD5 aeb372c6e49a494d3ca0d5be323e2343
BLAKE2b-256 0e2f7fdc64908f3317d43f5d0b2f95b44cfa2eb8bb681d1d2f0d7943bb0a7ab8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.17-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 6f81c4cb94f68e96a7296f3b9289796daa9abb70ec7a7a8a5435600ec36c9e1f
MD5 5604a36f7bf7e12c954bc33cbdd85c25
BLAKE2b-256 efc67bdf9264ddde313e2932751da14260fd455891bcc00fa221ed72e967332f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.17-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 039ea5c32737cf256e36f6def26ee564e677dc276736765d4d573888452754b4
MD5 f0a3fd0fe2dd55d5cbdd322902e58970
BLAKE2b-256 5d056502d1e9c96e9071cc26a5316574c2713a4bb6a2f0b172bd09f90152192a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.2.17-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 c9c9cc44412e4aace2b8e1482f9937b297c255445edb49c90d504ada45cf2b85
MD5 b7cf98042c41a80e53b3364873da57c8
BLAKE2b-256 6bd8fc4e726571c92e78e2a2b27a278184d77b155eb11f1e8cd2c5e82f3ebe81

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