re-reading run-file per entity and loading only selected lines into numpy
first split run file according to entities, then process by loading temp file