bioformats-rs

Crates.iobioformats-rs
lib.rsbioformats-rs
version1.2.0
sourcesrc
created_at2024-08-28 12:46:56.86126
updated_at2024-11-18 11:40:22.537152
descriptionRust bindings of Bioformats Java library
homepagehttps://github.com/AzHicham/bioformats-rs
repositoryhttps://github.com/AzHicham/bioformats-rs
max_upload_size
id1354617
size2,086,391
Hicham Azimani (AzHicham)

documentation

README

Bioformats-rs

CI codecov

Rust bindings to Bioformats (https://github.com/ome/bioformats).

This work has no affiliations with the official Bioformats project.

Requirements

  • Rust ≥ 1.81
  • A Java Runtime Environment (JRE) installed on your system (>= 9)

Notes

This project is still in its early stages.

The Bioformats Java library is downloaded and extracted during the build process. Currently, the version of the Bioformats library is fixed to 8.0.1.

This crate provides a high-level API to read image files using Bioformats.

Crate structure:

  • bindings: low-level bindings to the Bioformats Java library
  • extra: additional utilities to work with Bioformats images
    • wsi: Utilities to work with whole-slide images (WSI) with interface similar to OpenSlide

Remaining work:

  • Bindings to the rest of the Bioformats API such as ImageWriter, MetadataOptions, etc.

Features:

  • extra: Enable extra utilities
  • gpl-formats: Download jar archive for GPL-licensed Bioformats formats ( see here)
Commit count: 23

cargo fmt