(self)
| 27 | |
| 28 | class ReprDataTree: |
| 29 | def setup(self): |
| 30 | # construct a datatree with 500 nodes |
| 31 | number_of_files = 20 |
| 32 | number_of_groups = 25 |
| 33 | tree_dict = {} |
| 34 | for f in range(number_of_files): |
| 35 | for g in range(number_of_groups): |
| 36 | tree_dict[f"file_{f}/group_{g}"] = xr.Dataset({"g": f * g}) |
| 37 | |
| 38 | self.dt = xr.DataTree.from_dict(tree_dict) |
| 39 | |
| 40 | def time_repr(self): |
| 41 | repr(self.dt) |