afmformats.formats.fmt_igor

Functions

  • load_igor(): Load Asylum Research (Igor) binarywave .ibw files

afmformats.formats.fmt_igor.load_igor(path, callback=None, meta_override=None)[source]

Load Asylum Research (Igor) binarywave .ibw files

The raw data are loaded with the Python module “igor” (http://blog.tremily.us/posts/igor/). The way column labels are assigend to the data is kind of hacky. The metadata assignment is largely guessed.

Test data were provided by Nicolas Hauck [HSC+18].

Parameters
  • path (str or pathlib.Path) – path to in .ibw data file

  • callback (callable) – function for progress tracking; must accept a float in [0, 1] as an argument.

  • meta_override (dict) – if specified, contains key-value pairs of metadata that are used when loading the files (see afmformats.meta.META_FIELDS)