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

Uploaded CPython 3.12manylinux: glibc 2.34+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.34+ x86-64

vizibridge-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl (736.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.34+ x86-64

vizibridge-0.3.0-cp39-cp39-manylinux_2_34_x86_64.whl (736.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.34+ x86-64

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.0-cp312-cp312-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 0ef46b804b40580e0db2874bf56c06021100043d6cb3279a9d20dcf97d648e14
MD5 a358b8eb4278a884c9b040e5545c5dfd
BLAKE2b-256 d9c554466bc780603b4dc3cee26b2c070f3302cde16d8de2e99ab8f98236b137

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.0-cp311-cp311-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 45f09f26ed644778dd8cea049bd7e77941dc00bab70372116371395ad0a49b06
MD5 31fa189d7139af5175f08168ebe0db3c
BLAKE2b-256 03a35b144370d3f244137f9ab1feaed402980b097e9f634c31b430fc7edc63da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 764399d533f3175e2e2c18ac12ad6965d6cc939561b26b531a5d93dab4cbf23c
MD5 5b158db7b219f39c53b3c071413dedd1
BLAKE2b-256 d1d8519aebac215b93cca1cfadef988720944a7afb043e54f4086b57fa5e1b66

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for vizibridge-0.3.0-cp39-cp39-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 734fdbac8c9bcc53eb24713ab0a30f60f46b10bdfff9f2e165007af892428c2f
MD5 b80b18a9b26eca47557143d732caff2e
BLAKE2b-256 5c5d4b12eb57753fd599da82a5f4f5964ec31ab488f85bab07cbff4b9c7ec748

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