Releases: cgohlke/liffile
v2025.2.20
Read Leica image files (LIF, LOF, XLIF, XLCF, XLEF, and LIFEXT)
Liffile is a Python library to read image and metadata from Leica image files: LIF (Leica Image File), LOF (Leica Object File), XLIF (XML Image File), XLCF (XML Collection File), XLEF (XML Experiment File), and LIFEXT (Leica Image File Extension).
Changes
- Rename LifFileFormat to LifFileType (breaking).
- Rename LifFile.format to LifFile.type (breaking).
v2025.2.10
Read Leica image files (LIF, LOF, XLIF, XLCF, XLEF, and LIFEXT)
Liffile is a Python library to read image and metadata from Leica image files: LIF (Leica Image File), LOF (Leica Object File), XLIF (XML Image File), XLCF (XML Collection File), XLEF (XML Experiment File), and LIFEXT (Leica Image File Extension).
Changes
- Support case-sensitive file systems.
- Support OMETiffBlock, AiviaTiffBlock, and other memory blocks.
- Remove LifImageSeries.items and paths methods (breaking).
- Deprecate LifImage.xml_element_smd.
- Fix LifImage.parent_image and child_images properties for XML files.
- Work around reading float16 blocks from uint16 OME-TIFF files.
v2025.2.8
Read Leica image files (LIF, LOF, XLIF, XLCF, XLEF, and LIFEXT)
Liffile is a Python library to read image and metadata from Leica image files: LIF (Leica Image File), LOF (Leica Object File), XLIF (XML Image File), XLCF (XML Collection File), XLEF (XML Experiment File), and LIFEXT (Leica Image File Extension).
Changes
- Support LIFEXT files.
- Remove asrgb parameter from LifImage.asarray (breaking).
- Do not apply BGR correction when using memory block frames.
- Avoid copying single frame to output array.
- Add LifImage.parent_image and child_images properties.
- Add LifImageSeries.find method.
v2025.2.6
Read Leica image files (LIF, LOF, XLIF, XLCF, and XLEF)
Liffile is a Python library to read image and metadata from Leica image files: LIF (Leica Image File), LOF (Leica Object File), XLIF (XML Image File), XLCF (XML Collection File), and XLEF (XML Experiment File).
Changes
- Support XLEF and XLCF files.
- Rename LifFile.series property to images (breaking).
- Rename imread series argument to image (breaking).
- Remove LifImage.index property (breaking).
- Add parent and children properties to LifFile.
- Improve detection of XML codecs.
- Do not keep XML files open.
v2025.2.5
Read Leica image files (LIF, LOF, and XLIF)
Liffile is a Python library to read image and metadata from Leica image file formats: LIF (Leica Image File), LOF (Leica Object File), and XLIF (XML Leica Image File).
Changes
- Support XLIF files.
- Revise LifMemoryBlock (breaking).
- Replace LifImage.is_lof property with format (breaking).
- Require imagecodecs for decoding TIF, JPEG, PNG, and BMP frames.
v2025.2.2
Read Leica image files (LIF and LOF)
Liffile is a Python library to read image and metadata from Leica image file formats: LIF (Leica Image File) and LOF (Leica Object File).
Changes
- Add LifFlimImage class.
- Derive LifImage and LifFlimImage from LifImageABC.
- Rename LifImage.guid property to uuid (breaking).
- Add LifFile.uuid property.
v2025.1.31
Read Leica image files (LIF and LOF)
Liffile is a Python library to read image and metadata from Leica image file formats: LIF (Leica Image File) and LOF (Leica Object File).
Changes
- Support LOF files.
- Make LifFile.xml_header a function (breaking).
v2025.1.30
Read Leica image files (LIF)
Liffile is a Python library to read image and metadata from Leica image files (LIF). LIF files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Remove LifFile.flim_rawdata (breaking).
- Add index, guid, and xml_element_smd properties to LifImage.
v2025.1.26
Read Leica image files (LIF)
Liffile is a Python library to read image and metadata from Leica image files (LIF). LIF files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Fix image coordinate values.
- Prompt for file name if main is called without arguments.
v2015.1.25
Read Leica image files (LIF)
Liffile is a Python library to read image and metadata from Leica image files (LIF). LIF files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Initial alpha release.