Skip to content

Releases: cgohlke/liffile

v2025.4.12

13 Apr 02:57
Compare
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
Compare
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.

v2025.3.6

06 Mar 18:16
Compare
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 stride-aligned RGB images.

v2025.2.20

19 Feb 23:19
Compare
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

  • Rename LifFileFormat to LifFileType (breaking).
  • Rename LifFile.format to LifFile.type (breaking).

v2025.2.10

10 Feb 21:02
Compare
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 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

08 Feb 03:45
Compare
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 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

07 Feb 00:45
Compare
Choose a tag to compare

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

05 Feb 01:55
Compare
Choose a tag to compare

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

03 Feb 04:42
Compare
Choose a tag to compare

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

31 Jan 21:27
Compare
Choose a tag to compare

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).