Skip to content

Bio-Formats is a Java library for reading and writing data in life sciences image file formats. It is developed by the Open Microscopy Environment (particularly UW-Madison LOCI and Glencoe Software). Bio-Formats is released under the GNU General Public License (GPL); commercial licenses are available from Glencoe Software.

License

Notifications You must be signed in to change notification settings

melissalinkert/bioformats

This branch is 115 commits behind ome/bioformats:develop.

Folders and files

NameName
Last commit message
Last commit date
Feb 19, 2024
Dec 14, 2022
Sep 3, 2024
Dec 6, 2018
Dec 9, 2022
May 2, 2023
Jul 6, 2023
Apr 14, 2015
Oct 12, 2021
Jun 27, 2023
Feb 8, 2022
Dec 14, 2017
May 15, 2012
Dec 10, 2020
Dec 1, 2017
Jul 27, 2023
Feb 27, 2014
Nov 14, 2017
Jul 11, 2024

Repository files navigation

Bio-Formats

Actions Status Actions Status

Bio-Formats is a standalone Java library for reading and writing life sciences image file formats. It is capable of parsing both pixels and metadata for a large number of formats, as well as writing to several formats.

If you are having an issue with Bio-Formats and need support, please see the support page.

Purpose

Bio-Formats' primary purpose is to convert proprietary microscopy data into an open standard called the OME data model, particularly into the OME-TIFF file format. See About Bio-Formats for further information.

Supported formats

Bio-Formats supports more than a hundred file formats.

For users

Many software packages use Bio-Formats to read and write microscopy formats.

For developers

You can use Bio-Formats to easily support these formats in your software.

More information

For more information, see the Bio-Formats web site.

Pull request testing

We welcome pull requests from anyone, but ask that you please verify the following before submitting a pull request:

  • verify that the branch merges cleanly into develop
  • verify that the branch compiles with the clean jars tools Ant targets
  • verify that the branch compiles using Maven
  • verify that the branch does not use syntax or API specific to Java 1.8+
  • run the unit tests (ant test) and correct any failures
  • test at least one file in each affected format, using the showinf command
  • internal developers only: run the data tests against directories corresponding to the affected format(s)
  • make sure that your commits contain the correct authorship information and, if necessary, a signed-off-by line
  • make sure that the commit messages or pull request comment contains sufficient information for the reviewer(s) to understand what problem was fixed and how to test it

About

Bio-Formats is a Java library for reading and writing data in life sciences image file formats. It is developed by the Open Microscopy Environment (particularly UW-Madison LOCI and Glencoe Software). Bio-Formats is released under the GNU General Public License (GPL); commercial licenses are available from Glencoe Software.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 63.0%
  • PostScript 35.6%
  • MATLAB 0.8%
  • HTML 0.2%
  • JavaScript 0.1%
  • Python 0.1%
  • Other 0.2%