Skip to content

Releases: cgohlke/lfdfiles

v2026.4.30

29 Apr 18:14

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats.

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. Supported formats include:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Remove FlimboxFbd, FlimboxFbf, and FlimboxFbs (breaking; use fbdfile).
  • Remove CziFile, NetpbmFile, OifFile, and TiffFile wrappers (breaking).
  • Add typed __init__ overrides to subclasses with class-specific parameters.
  • Drop support for numpy 2.0 (SPEC0).

v2026.3.18

19 Mar 00:58

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats.

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. Supported formats include:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Replace LfdFileRegistry metaclass with __init_subclass__.
  • Add LfdFile.open classmethod as typed factory for auto-detection.
  • Add LfdFile._probe classmethod for cheap file pre-screening.
  • Add asarray overrides with typed signatures to select subclasses.
  • Convert _components to classmethod.
  • Drop support for Python 3.11.

v2026.1.14

15 Jan 01:53

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Improve code quality.

v2025.12.12

13 Dec 04:09

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Derive LfdFileError from ValueError.
  • Improve code quality.

v2025.9.17

17 Sep 18:54

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Many breaking changes to FLIMbox functionality (use fbdfile package instead):
  • Discourage use of FlimboxFbd, FlimboxFbf, and FlimboxFbs classes.
  • Use fbdfile package to implement FlimboxFbd, FlimboxFbf, and FlimboxFbs.
  • Remove flimbox_histogram, flimbox_decode, and sflim_decode functions.
  • Remove convert_fbd2b64 function and fbd2b64 command line app.
  • Remove deprecated SimfcsFbf, and SimfcsFbd classes.
  • Remove deprecated simfcsfbd_histogram and simfcsfbd_decode functions.

v2025.7.31

31 Jul 20:16

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Read variants of SimFCS REF files.
  • Drop support for Python 3.10.

v2025.5.10

10 May 20:04

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Mark Cython extension free-threading compatible.
  • Remove doctest command line option.
  • Support Python 3.14.

v2025.3.16

17 Mar 01:51

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

Changes

  • Replace deprecated tifffile.stripnull function.
  • Fix misspelled VistaIfli.header keys.
  • Drop support for Python 3.9.

v2024.10.24

25 Oct 00:16

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF

v2024.9.15

15 Sep 21:48

Choose a tag to compare

Laboratory for Fluorescence Dynamics (LFD) file formats

Lfdfiles is a Python library and console script for reading, writing, converting, and viewing many of the proprietary file formats used to store experimental data and metadata at the Laboratory for Fluorescence Dynamics. For example:

  • SimFCS VPL, VPP, JRN, BIN, INT, CYL, REF, BH, BHZ, B64, I64, Z64, R64
  • FLIMbox FBD, FBF, FBS.XML
  • GLOBALS LIF, ASCII
  • CCP4 MAP
  • Vaa3D RAW
  • Bio-Rad(r) PIC
  • ISS Vista IFLI, IFI
  • FlimFast FLIF