Skip to content

Releases: cgohlke/liffile

v2026.2.16

17 Feb 01:02

Choose a tag to compare

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

15 Feb 03:43

Choose a tag to compare

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

23 Jan 01:37

Choose a tag to compare

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

15 Jan 04:34

Choose a tag to compare

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

13 Dec 04:12

Choose a tag to compare

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

08 Nov 22:19

Choose a tag to compare

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

29 Sep 02:11

Choose a tag to compare

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

10 May 19:48

Choose a tag to compare

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

13 Apr 02:57

Choose a tag to compare

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

08 Mar 18:32

Choose a tag to compare

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.