Prevent loading all MODEL_DATA into RAM
https://git.astron.nl/RD/LINC/-/blob/master/scripts/Ateamclipper.py?ref_type=heads#L19
In general, for large (RAW) MS this can result in running out of the RAM, better and safer would be to loop over rows, something like
stepsize = 100000 # update depending on how many rows you want to load into at once, now it's very small for row in range(0,t.nrows(),stepsize): #print(f"Doing {row} out of {t.nrows()}, (step: {stepsize})") data = t.getcol(datacolumn,startrow=row,nrow=stepsize,rowincr=1) # and now do what you want .....