This PR totally refactors how we deal with experimental. Instead of reading all the data before the simulation, we read the data from a single frame when the simulation reach the time matches the experimental data. If the data is not present yet, we just wait for hit. The code in experimental_data has been split into three: RayTracing, PointCloud, and experimental_data_utils. The last file contains all the free functions. CI
This PR totally refactors how we deal with experimental. Instead of reading all the data before the simulation, we read the data from a single frame when the simulation reach the time matches the experimental data. If the data is not present yet, we just wait for hit. The code in
experimental_data
has been split into three:RayTracing
,PointCloud
, andexperimental_data_utils
. The last file contains all the free functions. CI