Closed jmagnotti closed 2 years ago
Basically the goal of this issue is to allow "partial data". For example, users might only have phase data. The goal is to load whatever users have into RAVE with less validity checking.
There are two advantages:
To achieve this goal there are two major tasks: One is to implement less strict checking; the other is to have error handlers to avoid crashing.
We currently have data is_loaded check when module is loading to ask user if they want to read a particular data type. Could this same approach be used to assess if the data are available at all? That way even if a user didn't have (for example) access to the phase information, they could still run modules that only require power. Currently, the program crashes on the select data screen with an error from hd5fr saying file cannot be found.