nexusLIMS.extractors.plugins.tofwerk_pfib#
Tofwerk fibTOF pFIB-ToF-SIMS HDF5 extractor plugin.
Module Contents#
Classes#
Extractor for Tofwerk fibTOF pFIB-ToF-SIMS HDF5 files. |
API#
- class nexusLIMS.extractors.plugins.tofwerk_pfib.TofwerkPfibExtractor[source]#
Extractor for Tofwerk fibTOF pFIB-ToF-SIMS HDF5 files.
Handles both raw files (no
PeakData/PeakData) and opened/processed files (hasPeakData/PeakDatawith integrated peak intensities). Performs content sniffing to confirm the file is a Tofwerk fibTOF FIB-SIMS acquisition before attempting extraction.- name#
‘tofwerk_pfib_extractor’
- priority#
150
- supported_extensions#
Type: typing.ClassVar
- supports(context: ExtractionContext) bool[source]#
Check if this extractor supports the given file.
Performs content sniffing to verify this is a Tofwerk fibTOF FIB-SIMS HDF5 file by checking for the presence of
FullSpectra/SumSpectrum,FIBParams,FIBImages, and theTofDAQ Versionroot attribute.- Parameters:
context – The extraction context containing file information
- Returns:
True if this appears to be a Tofwerk fibTOF FIB-SIMS HDF5 file
- Return type: