has_acquisition_flag#
- pulserver.mrd.has_acquisition_flag()[source]#
Return whether an acquisition carries one flag.
- Parameters:
acquisition –
ismrmrd.Acquisition, or any object withis_flag_setorflags.flag – A single
AcquisitionFlag, a 1-based bit position as theismrmrd.ACQ_*constants are, a constant name ("ACQ_LAST_IN_MEASUREMENT"), or a flag label ("LASTSCAN").
- Raises:
ValueError – If a name matches no ISMRMRD flag.
Examples
>>> import ismrmrd >>> import pulserver.mrd as mrd >>> acquisition = ismrmrd.Acquisition() >>> acquisition.setFlag(ismrmrd.ACQ_LAST_IN_SLICE) >>> mrd.has_acquisition_flag(acquisition, mrd.AcquisitionFlag.LAST_IN_SLICE) True >>> mrd.has_acquisition_flag(acquisition, "LASTSLC") True >>> mrd.has_acquisition_flag(acquisition, "ACQ_IS_NOISE_MEASUREMENT") False