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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
File details
Details for the file vizibridge-0.2.7-cp312-cp312-manylinux_2_34_x86_64.whl
.
File metadata
- Download URL: vizibridge-0.2.7-cp312-cp312-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 534.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 48a8f6e8cb23eeaeb2c0044bcacc7fa748c86f6bb49d0681298ba4ec817b2bc8 |
|
MD5 | 55871e44d7e89769fa2f6d567e778ef9 |
|
BLAKE2b-256 | f3fa216ed10f9fea98c61adef824ef84d9ec7b9c35a896b4c9a7f3e3402e192f |
File details
Details for the file vizibridge-0.2.7-cp311-cp311-manylinux_2_34_x86_64.whl
.
File metadata
- Download URL: vizibridge-0.2.7-cp311-cp311-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 529.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90fe0ec3123c5a8ba724556a1f49fcd603f1ae6fcb5f18395639cd2952c60e92 |
|
MD5 | 7deb326990f59f9247139a61c4861b7b |
|
BLAKE2b-256 | a6f86068a8753422ea8680c7270cfd9543c1f746b89dabdccc4fbc4435738571 |
File details
Details for the file vizibridge-0.2.7-cp310-cp310-manylinux_2_34_x86_64.whl
.
File metadata
- Download URL: vizibridge-0.2.7-cp310-cp310-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 529.6 kB
- Tags: CPython 3.10, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5947d84f76aadff8c59f453c14be9dcbd5db05054a4a8892c6c5efe5452d4c33 |
|
MD5 | 5558eb8f1f5cdfc109aaf436b9cc9538 |
|
BLAKE2b-256 | 26f4f9257d8659a3e19a79ee9748ec87a214e64f2148e244b570207e46888859 |
File details
Details for the file vizibridge-0.2.7-cp39-cp39-manylinux_2_34_x86_64.whl
.
File metadata
- Download URL: vizibridge-0.2.7-cp39-cp39-manylinux_2_34_x86_64.whl
- Upload date:
- Size: 530.6 kB
- Tags: CPython 3.9, manylinux: glibc 2.34+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: maturin/1.5.1
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bfd9ca9c304490ace2b10fdd85ac82ea9b226bdad4ecd79ac082415ccef94bf |
|
MD5 | 6f6c3079ffa4fad878c43860a23d7a93 |
|
BLAKE2b-256 | 0967c3134c87f47168d68a208a93eea05d7213dc874822f90aef29c6e9ef68bc |