Releases: cgohlke/liffile
v2026.2.16
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). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Change timestamps to None if not present (breaking).
- Fix inefficient timestamp parsing.
- Fix inefficient LifFile.close().
- Add tilescan property to LifImage.
v2026.2.15
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). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Add experimental frame-based interface to LifImage.
- Fix code review issues.
v2026.1.22
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). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Fix reading sequence of LifMemoryBlocks.
- Change unknown axis code to '?'.
v2026.1.14
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). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Improve code quality.
v2025.12.12
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). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Remove deprecated LifFile.series and xml_element_smd properties (breaking).
- Improve code quality.
v2025.11.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). These files are written by LAS X software to store collections of images and metadata from microscopy experiments.
Changes
- Add option to find other LifImageSeries attributes than path.
- Return UniqueID in LifImage.attrs.
- Factor out BinaryFile base class.
v2025.9.28
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
- Derive LifFileError from ValueError.
- Minor fixes.
- Drop support for Python 3.10.
v2025.5.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 Python 3.14.
v2025.4.12
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
- Improve case_sensitive_path function.
v2025.3.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 LOF files without LMSDataContainerHeader XML element.