hera_sim.visibilities.pyuvsim_wrapper.UVSim.estimate_memory

UVSim.estimate_memory(data_model: ModelData) float

Estimate the memory usage of the simulator in GB.

This is used to estimate the amount of memory needed to run the simulator.

Note

the default method is very much a lower bound – just the size of the output visibilities. Each individual simulator may or may not implement a more accurate estimate.