This module would include read and write functions for the various data types being used.
Most important would be to read and write csv files containing the data. Potentially this would require reading an additional user defined yaml file containing additional experimental parameters that would be useful for the analysis. Such a yaml file might include the mass of each ion fragment, photon energy, and the path to the momentum data. Such a file should probably live in the ignored "privileged" folder.
[ ] Read and Write CSV files containing the momentum information
[ ] Read and write yaml files containing experimental metadata
testing of these functions could be as simple as writing a known file then reading that file and seeing if the read information is equal to the data that was initially written
This module would include read and write functions for the various data types being used.
Most important would be to read and write csv files containing the data. Potentially this would require reading an additional user defined yaml file containing additional experimental parameters that would be useful for the analysis. Such a yaml file might include the mass of each ion fragment, photon energy, and the path to the momentum data. Such a file should probably live in the ignored "privileged" folder.
testing of these functions could be as simple as writing a known file then reading that file and seeing if the read information is equal to the data that was initially written