MCPcopy Create free account
hub / github.com/DedalusProject/dedalus / __getitem__

Method __getitem__

dedalus/core/field.py:578–586  ·  view source on GitHub ↗

Return data viewed in specified layout and scales.

(self, key)

Source from the content-addressed store, hash-verified

576 dist.fields.add(self)
577
578 def __getitem__(self, key):
579 """Return data viewed in specified layout and scales."""
580 if isinstance(key, tuple):
581 layout, scales = key
582 self.change_scales(scales)
583 else:
584 layout = key
585 self.change_layout(layout)
586 return self.data
587
588 def __setitem__(self, key, data):
589 """Set data viewed in a specified layout and scales."""

Callers

nothing calls this directly

Calls 2

change_scalesMethod · 0.95
change_layoutMethod · 0.95

Tested by

no test coverage detected