You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SCientific Image Format Input & Output: a flexible, extensible framework for image I/O. *EXPERIMENTAL* All API is subject to change, so depend at your own risk! See also @openmicroscopy/bioformats.
SCIFIO (SCientific Image Format Input & Output) is an extensible Java framework
for reading and writing images, particularly N-dimensional scientific images.
This core package supports parsing pixels and metadata for a collection of open
formats. Additional formats can be supported simply by downloading SCIFIO
plugins and including them in your project.
Purpose
SCIFIO's primary purpose is to provide a clear convention for supporting image
input and output. By lowering the barrier for adding new image formats, all
SCIFIO-backed software will grow more versatile and powerful.
SCIFIO is an open project and anyone is very welcome to submit pull requests
to the SCIFIO repository.
With SCIFIO's focus on extensibility, you typically will not need to make
upstream changes to get your formats into users' hands. However, if you are
interested in submitting a pull request, that's great!
All we ask is that you check:
mvn clean test
from the top level.
If you're adding a new feature, it would be fantastic if you
could write a unit test for it! Simply base it on JUnit
to have it run by the SCIFIO test suite.
About
SCientific Image Format Input & Output: a flexible, extensible framework for image I/O. *EXPERIMENTAL* All API is subject to change, so depend at your own risk! See also @openmicroscopy/bioformats.