def init_snapshots(self):
"""Initialize snapshots for model variables given in attributes of
Dataset.
"""
self.snapshot_vars = self.dataset.xsimlab.snapshot_vars
self.snapshot_values = {}
for vars in self.snapshot_vars.values():
self.snapshot_values.update({v: [] for v in vars})
self.snapshot_save = {
clock: np.in1d(self.dataset[self.master_clock_dim].values,
self.dataset[clock].values)
for clock in self.snapshot_vars if clock is not None
}
评论列表
文章目录