Skip to content

Commit 6e35697

Browse files
committed
Display (non-default) axis and fix dimensions for nested MuData
1 parent 280f1a8 commit 6e35697

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

mudata/_core/mudata.py

+3-2
Original file line numberDiff line numberDiff line change
@@ -1239,7 +1239,8 @@ def _gen_repr(self, n_obs, n_vars, extensive: bool = False, nest_level: int = 0)
12391239
indent = " " * nest_level
12401240
backed_at = f" backed at {str(self.filename)!r}" if self.isbacked else ""
12411241
view_of = "View of " if self.is_view else ""
1242-
descr = f"{view_of}MuData object with n_obs × n_vars = {n_obs} × {n_vars}{backed_at}"
1242+
maybe_axis = f" (axis={self.axis}) " if hasattr(self, "axis") and self.axis != 0 else ""
1243+
descr = f"{view_of}MuData object with n_obs × n_vars = {n_obs} × {n_vars}{maybe_axis}{backed_at}"
12431244
for attr in ["obs", "var", "uns", "obsm", "varm", "obsp", "varp"]:
12441245
if hasattr(self, attr) and getattr(self, attr) is not None:
12451246
keys = list(getattr(self, attr).keys())
@@ -1268,7 +1269,7 @@ def _gen_repr(self, n_obs, n_vars, extensive: bool = False, nest_level: int = 0)
12681269
mod_indent = " " * (nest_level + 1)
12691270
if isinstance(v, MuData):
12701271
descr += f"\n{mod_indent}{k}:\t" + v._gen_repr(
1271-
n_obs, n_vars, extensive, nest_level + 1
1272+
v.n_obs, v.n_vars, extensive, nest_level + 1
12721273
)
12731274
continue
12741275
descr += f"\n{mod_indent}{k}:\t{v.n_obs} x {v.n_vars}"

0 commit comments

Comments
 (0)