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 and metadata at the Laboratory for Fluorescence Dynamics. For example:
SimFCS VPL, VPP, JRN, BIN, INT, CYL REF, BH, BHZ FBF, FBD, B64, I64, Z64, R64
GLOBALS LIF, ASCII
CCP4 MAP
Vaa3D RAW
Bio-Rad(r) PIC
Vista IFLI
FlimFast FLIF
For command line usage run python -m lfdfiles --help
- Author:
- Organization:
Laboratory for Fluorescence Dynamics. University of California, Irvine
- License:
3-clause BSD
- Version:
2019.7.2
Requirements
Matplotlib 2.2 (optional for plotting)
Click 7.0 (optional for command line usage)
Revisions
- 2019.7.2
Require tifffile 2019.7.2. Remove some utility functions.
- 2019.5.22
Read and write Bio-Rad(tm) PIC files. Read and write Voxx MAP palette files. Rename SimfcsMap to Ccp4Map and SimfcsV3draw to Vaa3dRaw. Rename save functions.
- 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.
References
The following software is referenced in this module:
SimFCS, a.k.a. Globals for Images, is software for fluorescence image acquisition, analysis, and simulation, developed by Enrico Gratton at UCI.
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.
ImObj is software for image analysis, developed by LFD at UIUC. Implemented on Win16.
FlimFast is software for frequency-domain, full-field, fluorescence lifetime imaging at video rate, developed by Christoph Gohlke at UIUC.
FLImage is software for frequency-domain, full-field, fluorescence lifetime imaging, developed by Christoph Gohlke at UIUC. Implemented in LabVIEW.
FLIez is software for frequency-domain, full-field, fluorescence lifetime imaging, developed by Glen Redford at UIUC.
Flie is software for frequency-domain, full-field, fluorescence lifetime imaging, developed by Peter Schneider at MPIBPC. Implemented on a Sun UltraSPARC.
FLOP is software for frequency-domain, cuvette, fluorescence lifetime measurements, developed by Christoph Gohlke at MPIBPC. Implemented in LabVIEW.
VistaVision is commercial software for instrument control, data acquisition and data processing by ISS Inc (Champaign, IL).
Vaa3D is software for multi-dimensional data visualization and analysis, developed by the Hanchuan Peng group at the Allen Institute.
Voxx is a volume rendering program for 3D microscopy, developed by Jeff Clendenon et al. at the Indiana University.
CCP4, the Collaborative Computational Project No. 4, is software for macromolecular X-Ray crystallography.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for lfdfiles-2019.7.2-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 278443fccf016892e1cc07b9cf51bfeb2f7a87376d3c8d65e8eea9c09c917d57 |
|
MD5 | 95e675d8b7d149ddd3ca52a4f5cec1da |
|
BLAKE2b-256 | 20f92801b0c9a1dff4a00accebc195c19ab6efed5164d535b1e00bf5d3af8913 |
Hashes for lfdfiles-2019.7.2-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9303f47f610e880034014d775f18789cc6a40c01001df56f81615996c4d41c9d |
|
MD5 | 10a6d8ba1c45af5af5e2df6f1a626887 |
|
BLAKE2b-256 | e1a92b3fbb0384e5c54f54670b5e0fef26e3392ae5fe573f9d27751794b992f5 |
Hashes for lfdfiles-2019.7.2-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47dfe3f88c0b7caa7f42e6425891111321c27ac25c4685e70213c00c11961f97 |
|
MD5 | e8319ac935dd8a01b1042c78a2aacb8a |
|
BLAKE2b-256 | a76cfef379ef2574401d3e209ce55e7a25dafd3d2f6fac92245435a1e87e8194 |
Hashes for lfdfiles-2019.7.2-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bf83ab80f0e765b103e275286170406a4bb91d66addc52cedb45d428e10f129 |
|
MD5 | fee86b3ccb21608a9390628f7660b97d |
|
BLAKE2b-256 | 8f188e8a3547657ce51138ea1063a3915c690b6657a8630eb5d40368aa933e0b |
Hashes for lfdfiles-2019.7.2-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3aacf41ea336d9fc52ccdd348f800bd76454ef7f295ac44e9ee75386eeb134 |
|
MD5 | f36d51e1d2d8158a9e5b4fe34e128b7c |
|
BLAKE2b-256 | 104f97a0a242660d0cf02bf5036a6f94f39cd1fc827a7cbe69a38ca01dc4eafc |
Hashes for lfdfiles-2019.7.2-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3889b6c2d60ee9cd53182975e4eae666caa8566065cffb07177716af1a3c20e |
|
MD5 | d4d04a492b87b1716f1032ec3d18dc32 |
|
BLAKE2b-256 | 6f53f5240114fa77b4c00108d4c0b14e6caa6dc4506dab520bb7137f378f31b2 |
Hashes for lfdfiles-2019.7.2-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56d1ae0baa23e367866ee74bd969187a82cfd400320c3637eddbf7ab2ef1a7ff |
|
MD5 | 85130525afd48d9652154c6192fa86fa |
|
BLAKE2b-256 | d6b6720d2d395eec5112cf5db1528b003fa7bcf1f3ff3e847f02a515f97de79c |
Hashes for lfdfiles-2019.7.2-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd6ca591afe5a85e05cb543c2b901d10e5cbbeb0be50d5dfea0e038b4f82ed94 |
|
MD5 | c156c191968ec62a8d5f4ca864a799d2 |
|
BLAKE2b-256 | 6f21f0bc2c04b3afc256e1f29281cdedcf6007fd54b0105b4b656bd00a34f71b |
Hashes for lfdfiles-2019.7.2-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08425e8fed11cfa0d856e8b8caa80184af6934bda5822f03fe2a6bde457180d3 |
|
MD5 | 167173e438afcd61f3fc41ee9aad9442 |
|
BLAKE2b-256 | 3f751d08f60ab2a5c3b0affda7f8f38a32a6d24073f8211395ad9b95207594c4 |
Hashes for lfdfiles-2019.7.2-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cf577d406625c0c91bf59485626730d82ec659d3331cd107f4db5e1a9a24798d |
|
MD5 | d513e819f2c457dd17f0bc6178e9a2b8 |
|
BLAKE2b-256 | 2ba419d99fd3a564e988767582d176adaef40d3860d2db026a79cc1ad8189f2b |