node.compute(frame) does result in data being loaded
When trying iterate over all the frames of a source the loaded_frame attribute does not seem to change when node.compute(frame) is called, when using the latest development version. Here is a simplified example:
node = import_file("configuration.xyz", columns =["Position.X", "Position.Y", "Position.Z"], multiple_frames = True)
for frame in range(node.source.num_frames):
node.compute(frame)
print("At frame %i" %
(node.source.loaded_frame))
This only prints "At frame 0" a bunch of times. Modifiers such as CommonNeighborAnalysisModifier also return the same result during the same iteration.