SciFiReaders.readers.microscopy.spm.afm.igor_ibw.IgorIBWReader¶
- class SciFiReaders.readers.microscopy.spm.afm.igor_ibw.IgorIBWReader(file_path, *args, **kwargs)[source]¶
Bases:
sidpy.sid.reader.Reader
Extracts data and metadata from Igor Binary Wave (.ibw) files containing images or force curves
- Parameters
file_path (str) – Path to the file that needs to be read
Notes
This method will check to make sure that the provided file_path is indeed a string and a valid file path.
Consider calling
can_read()
within__init__()
for validating the provided file
- Raises
Methods
Tests whether or not the provided file has a .ibw extension
Reads the file given in file_path into a sidpy dataset
- read(verbose=False, parm_encoding='utf-8')[source]¶
Reads the file given in file_path into a sidpy dataset
- Parameters
verbose (Boolean (Optional)) – Whether or not to show print statements for debugging
parm_encoding (str, optional) – Codec to be used to decode the bytestrings into Python strings if needed. Default ‘utf-8’
- Returns
sidpy.Dataset – Multi-channel inputs are separated into individual dataset objects
- Return type
List of sidpy.Dataset objects.