18 python GetPortionCSAHeader.py input.dcm
21 SIEMENS is not publishing any information on the CSA header. So any info extracted
28 if __name__ ==
"__main__":
37 ds = r.GetFile().GetDataSet()
41 t1 = csa_t1.GetCSAImageHeaderInfoTag();
43 t2 = csa_t2.GetCSASeriesHeaderInfoTag();
46 if ds.FindDataElement( t1 ):
47 csa_t1.LoadFromDataElement( ds.GetDataElement( t1 ) )
51 bvalues = csa_t1.GetCSAElementByName(
"B_value" )
54 diffgraddir = csa_t1.GetCSAElementByName(
"DiffusionGradientDirection" )
58 if ds.FindDataElement( t2 ):
59 csa_t2.LoadFromDataElement( ds.GetDataElement( t2 ) )
62 gdt = csa_t2.GetCSAElementByName(
"GradientDelayTime" )
65 bv = gdt.GetByteValue();