Releases: cgohlke/lfdfiles
v2026.4.30
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
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
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
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
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
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
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
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
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
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