user_parameter#
- pulserver.mrd.user_parameter()[source]#
Return an MRD header user parameter by name, or
defaultwhen absent.The long, double, string and base64 collections are searched in that order; the value is returned as the XML binding typed it.
Examples
>>> from types import SimpleNamespace >>> import pulserver.mrd as mrd >>> metadata = SimpleNamespace( ... userParameters=SimpleNamespace( ... userParameterLong=[SimpleNamespace(name="EchoTrainLength", value=8)], ... userParameterDouble=[], ... userParameterString=[], ... ) ... ) >>> mrd.user_parameter(metadata, "EchoTrainLength") 8 >>> mrd.user_parameter(metadata, "NotThere", 0) 0