Skip to content

Releases: cgohlke/liffile

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

v2025.1.30

30 Jan 04:39
Compare
Choose a tag to compare

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

27 Jan 02:39
Compare
Choose a tag to compare

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

25 Jan 22:05
Compare
Choose a tag to compare

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.