@@ -0,0 +1,716 @@
+#!/usr/bin/env python%0A%0Aimport climate%0Aimport joblib%0Aimport lmj.cubes%0Aimport lmj.plot%0Aimport numpy as np%0A%0A%0Adef diffs(t):%0A    t.load()%0A    return 1000 * np.diff(t.index.values)%0A%0A%0Adef main(root, pattern='*'):%0A    trials = lmj.cubes.Experiment(root).trials_matching(pattern)%0A    values = joblib.Parallel(-1)(joblib.delayed(diffs)(t) for t in trials)%0A    values = %5Bx for xs in values for x in xs%5D%0A    with lmj.plot.axes(spines=True, max_xticks=6, max_yticks=6) as ax:%0A        ax.hist(values, bins=np.linspace(5, 15, 127), lw=0, stacked=True)%0A        ax.set_xlim(5, 15)%0A        ax.set_xlabel('Time Between Frames (msec)')%0A        ax.set_ylabel('Number of Observations')%0A%0A%0Aif __name__ == '__main__':%0A    climate.call(main)%0A

Add script for plotting time interval hists.