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.3.3-cp313-cp313-manylinux_2_34_x86_64.whl (809.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.34+ x86-64

vizibridge-0.3.3-cp312-cp312-manylinux_2_34_x86_64.whl (809.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

vizibridge-0.3.3-cp311-cp311-manylinux_2_34_x86_64.whl (798.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

vizibridge-0.3.3-cp310-cp310-manylinux_2_34_x86_64.whl (798.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

vizibridge-0.3.3-cp39-cp39-manylinux_2_34_x86_64.whl (798.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.3-cp313-cp313-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 148c1a43cc2d5177e7ebbad0e50c02e33887c779f6ffb1a408bdde9a05228908
MD5 1ac4e0bb46341f6ff399f9e5088af32a
BLAKE2b-256 f365a1be30f836f2ab113781dd8065135e59b96ddeb8209b2cf861dd3839197f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.3-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 26d3371bdeb81f843d93b811d10c0b1113fa079da1a5719d0f56318c60cc4bc8
MD5 6bdf7bb9469ccb54a51198552245bb26
BLAKE2b-256 f3b0660951f539e72474da48423fff2f05f2dea7304566cc13a8101cbe549099

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.3-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 5143810560566827d1cdf952dc1fb7fc5d33c4547a7a97bfc3694b0af6ad097e
MD5 7e437dfd93517e8f66714fc47e827990
BLAKE2b-256 93a1415783ca9799e15cf80a6bf6b26df99f5734e17a0d4ae73b3e23a4bbfe8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.3-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 4ebdeff5af0b2a3ff3858843599e5de0f474d2bc4799a4c5a24401ecbf275cb0
MD5 1f811ea9c72d14f11c4859e364643a4c
BLAKE2b-256 c39b721d66b207ee584cfe3d5eef4c007fec40b7cf92b5f797f08ecce77c58b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.3-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 f9fc2ba864b7ad0a6c61ccd470c8e31741540eef7ba094f70e3a2ba36fb4b8ae
MD5 a54058c4e17847260cef64c4d2a0c510
BLAKE2b-256 ff90c222acbb1ebd8d0cee586be9b2dccdd440a5981202ae53cf93826a41dfcb

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