Skip to content

AzHicham/bioformats-rs

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)

About

No description, website, or topics provided.

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •