A Python-based commandline tool for converting *.ibw (Igor BinaryWave) files to CSV, TSV, or JSON, or dumping the contents to the terminal.
This package depends on igor
, click
, and numpy
. The optional dependencies for igor
, namely matplotlib
and nose
, are not required or utilised by this package.
Suggested command: pip install igor click numpy
Package dependencies:
This package has been tested with Python 3.4 and 3.6, and so should be expected to work with Python >= 3.4, but may work with other versions. If you would like to extend compatibility, please submit a pull request.
$ python ibw-extractor.py --help
Usage: ibw-extractor.py [OPTIONS] [INFILES]...
Options:
-o, --outfile TEXT Output filename
-f, --outformat [csv|tsv|json|dump]
Output format
-d, --outdir TEXT Output file directory (relative to input
file/folder)
--clobber Force overwrite without confirmation
--headers Include column headers in csv/tsv output
--recursive Recurse into sub-folders
--help Show this message and exit.