Provide instructions for loading various data formats in scripting
Webdoc (https://bornagainproject.org/git-main/ref/fit/data-import/) says how to load datafile:
ba.IOFactory.readDatafield("experimental_data.int.gz")
Besides updating API to ba.readData2D
or ba.readData1D
filetype enum index should be passed, for example:
ba.readData2D("my_refsans_2d_data.csv", 5)
If we want to use here not magic file type numbers, but something more human readable, the corresponding enums should also be exposed to python:
enum Filetype1D {
unknown1D,
csv1D,
csv1D_2cols,
csv1D_3cols,
csv1D_4cols,
csv1D_5cols,
bornagain1D,
mft
};
enum Filetype2D { unknown2D, csv2D, bornagain2D, tiff, nicos2D, refsans2D };
Edited by Mikhail Svechnikov