acquisition_label

acquisition_label#

pulserver.mrd.acquisition_label()[source]#

Return one acquisition label by MRD field name.

Index counters (slice, kspace_encode_step_1) are read from acquisition.idx; any other name from the acquisition itself.

Examples

>>> from types import SimpleNamespace
>>> import pulserver.mrd as mrd
>>> acquisition = SimpleNamespace(
...     idx=SimpleNamespace(slice=2), encoding_space_ref=0
... )
>>> mrd.acquisition_label(acquisition, "slice")
2
>>> mrd.acquisition_label(acquisition, "encoding_space_ref")
0
>>> mrd.acquisition_label(acquisition, "repetition", 0)
0