Skip to content

Conversation

@douglasjacobsen
Copy link
Collaborator

This merge introduces file based caching / serialization of experiment results within each experiment's run directory. These are then read in (if they are not invalid) instead of re-processing the output files for the experiment.

These caches are invalidated if the timestamp on the cache is older than any other file in the experiment directory, or if the hashes on the objects (i.e. application / modifier / etc) changed relative to the last time the cache was written.

Tests are also added for this.

@douglasjacobsen douglasjacobsen force-pushed the serialize-results branch 2 times, most recently from bd27b03 to cdec5aa Compare November 12, 2025 22:05
This commit adds caching of an experiment's results into the experiment
directory. The primary goal of this is to accelerate repeated analysis
by extracting results from the cache instead of having to process the
results files multiple times.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant