Skip to main content

Laboratory for Fluorescence Dynamics (LFD) file formats

Project description

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 at the Laboratory for Fluorescence Dynamics.

For command line usage run python -m lfdfiles --help

Author:

Christoph Gohlke

Organization:

Laboratory for Fluorescence Dynamics. University of California, Irvine

License:

3-clause BSD

Version:

2019.4.22

Requirements

Revisions

2019.4.22

Fix setup requirements.

2019.1.24

Add plots for GlobalsLif, SimfcsV3draw, and VistaIfli. Support Python 3.7 and numpy 1.15. Move modules into lfdfiles package.

2018.5.21

Update SimfcsB64 to handle carpets and streams. Command line interface for plotting and converting to TIFF. Registry of LfdFile classes. Write image and metadata to TIFF. Read TIFF files.

2016.3.29

Write R64 files.

2016.3.14

Read and write Vaa3D RAW volume files.

2015.3.02

Initial support for plotting.

2015.2.19

Initial support for new FBD files containing headers.

2014.12.2

Read B64, R64, I64 and Z64 files (SimFCS version 4).

2014.10.10

Read SimFCS FIT files.

2014.4.8

Read and write CCP4 MAP volume files.

2013.8.10

Read second harmonics FlimBox data.

Notes

Lfdfiles is currently developed, built, and tested on Windows only.

The API is not stable yet and might change between revisions.

The Microsoft Visual C++ Redistributable Packages are required on Windows.

Many of the LFD’s file formats are not documented and might change arbitrarily. This implementation is mostly based on reverse engineering existing files. No guarantee can be made as to the correctness of code and documentation.

Experimental data are often stored in plain binary files with metadata available in separate, human readable journal files (.jrn).

Unless specified otherwise, data are stored in little-endian, C contiguous order.

Software

The following software is referenced in this module:

  1. SimFCS, a.k.a. Globals for Images, is software for fluorescence image acquisition, analysis, and simulation, developed by Enrico Gratton at UCI.

  2. Globals, a.k.a. Globals for Spectroscopy, is software for the analysis of multiple files from fluorescence spectroscopy, developed by Enrico Gratton at UIUC and UCI.

  3. ImObj is software for image analysis, developed by LFD at UIUC. Implemented on Win16.

  4. FlimFast is software for frequency-domain, full-field, fluorescence lifetime imaging at video rate, developed by Christoph Gohlke at UIUC.

  5. FLImage is software for frequency-domain, full-field, fluorescence lifetime imaging, developed by Christoph Gohlke at UIUC. Implemented in LabVIEW.

  6. FLIez is software for frequency-domain, full-field, fluorescence lifetime imaging, developed by Glen Redford at UIUC.

  7. Flie is software for frequency-domain, full-field, fluorescence lifetime imaging, developed by Peter Schneider at MPIBPC. Implemented on a Sun UltraSPARC.

  8. FLOP is software for frequency-domain, cuvette, fluorescence lifetime measurements, developed by Christoph Gohlke at MPIBPC. Implemented in LabVIEW.

  9. VistaVision is commercial software for instrument control, data acquisition and data processing by ISS Inc (Champaign, IL).

  10. Vaa3D is software for multi-dimensional data visualization and analysis, developed by the Hanchuan Peng group at the Allen Institute.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lfdfiles-2019.4.22.tar.gz (173.1 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lfdfiles-2019.4.22-cp37-cp37m-win_amd64.whl (129.4 kB view details)

Uploaded CPython 3.7mWindows x86-64

lfdfiles-2019.4.22-cp37-cp37m-win32.whl (110.9 kB view details)

Uploaded CPython 3.7mWindows x86

lfdfiles-2019.4.22-cp36-cp36m-win_amd64.whl (125.0 kB view details)

Uploaded CPython 3.6mWindows x86-64

lfdfiles-2019.4.22-cp36-cp36m-win32.whl (108.2 kB view details)

Uploaded CPython 3.6mWindows x86

lfdfiles-2019.4.22-cp35-cp35m-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.5mWindows x86-64

lfdfiles-2019.4.22-cp35-cp35m-win32.whl (107.8 kB view details)

Uploaded CPython 3.5mWindows x86

lfdfiles-2019.4.22-cp27-cp27m-win_amd64.whl (123.3 kB view details)

Uploaded CPython 2.7mWindows x86-64

lfdfiles-2019.4.22-cp27-cp27m-win32.whl (107.9 kB view details)

Uploaded CPython 2.7mWindows x86

File details

Details for the file lfdfiles-2019.4.22.tar.gz.

File metadata

  • Download URL: lfdfiles-2019.4.22.tar.gz
  • Upload date:
  • Size: 173.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22.tar.gz
Algorithm Hash digest
SHA256 7bcc2eb60be27cffd0f8eb29f9c25764bdfabecc8ee95b3ec18dbdd1962be36f
MD5 58f3b30477ea3025c87fc6507646d158
BLAKE2b-256 cbf1f76cddb9ce09ffbbcb9c445f15973a50fc98994469a744035ea3fe1a7bf7

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 129.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a95487339b7e0896e7e455b3d628a35e679e93afa54c65fe5a17b9b407e49e7a
MD5 f42ea02d2215875df7571b21e210df7c
BLAKE2b-256 8c7420dec704dc6a23caee47e32b1a610d52a4e721d6d5511a31ec6b8bbcfa0b

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp37-cp37m-win32.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 110.9 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 afde01182e7092b29f90819bd4374bb094f3128408b3bfad0c640e971bc76ce9
MD5 0804b4373d9391ae4473874437ebbe57
BLAKE2b-256 01eb1dcec54ee8a30cb991eceb38bb968019503d8f9581df891462553ae19220

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 125.0 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 f5b64bf918b2e2cd7ea52e6f43bf0b0dcf37ae05f4c9b62f6daac16981f487c6
MD5 9787aca2680fb532bff44be1597292fd
BLAKE2b-256 5ca59d68af905b08f01df5a651c6a923a6090ee0a79f2ba002e266656437cd8b

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp36-cp36m-win32.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 108.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 52d2dfcff0ad361388321b8fc2ca92f12b64d14ca1f4e34afdc716201f684276
MD5 baec36a5df13aa8a1f2c3f4b847803a5
BLAKE2b-256 661af065e28f702fbf0a9e953b5a539a30f4859c2ffc4491ec1efef7f4d248a4

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 93b1c8821d63cbb45aaa5b4ed51c5b4eb61a2ab12bd8631ba791d412b51fb7d8
MD5 b264fa46e1f06a3866cadc95f37367ca
BLAKE2b-256 09ca30d19d613b8730ff8c765534b2ab2f742d09322ab400564d34ba92af1593

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp35-cp35m-win32.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 107.8 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 146316d628fc3b5609acff43ae44efd797dcc3df7572588492b19ac8901653af
MD5 cf498577fa57c96f2578e330edcf3424
BLAKE2b-256 1fb2b60351a4061a742af144cca34f83971c076cd6ad956c83b3486573cd7aad

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp27-cp27m-win_amd64.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp27-cp27m-win_amd64.whl
  • Upload date:
  • Size: 123.3 kB
  • Tags: CPython 2.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp27-cp27m-win_amd64.whl
Algorithm Hash digest
SHA256 a968b33af3815ad502fde8dabe3ced7c4b45d068641be7079e274a3eca96fe99
MD5 c7a841f6e442885fc6874e106471633c
BLAKE2b-256 225c326389396eb1e1bf6c76be037e5af93750290159ce83dc9af6027a5d927d

See more details on using hashes here.

File details

Details for the file lfdfiles-2019.4.22-cp27-cp27m-win32.whl.

File metadata

  • Download URL: lfdfiles-2019.4.22-cp27-cp27m-win32.whl
  • Upload date:
  • Size: 107.9 kB
  • Tags: CPython 2.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.3

File hashes

Hashes for lfdfiles-2019.4.22-cp27-cp27m-win32.whl
Algorithm Hash digest
SHA256 290865bede0036ca14b32771616987c70b3b352e4b2191dda57833837f9b957d
MD5 fa6314c4e1046383f9925cb7df2d5db3
BLAKE2b-256 c25ad2dd3c49361412a31380a94d94947f6b05f7f828be3594d0a220a0e825e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page