# differentiate fit functionfromsympyimportdifffromerrorpro.quantitiesimportparse_exprfit_function=parse_expr("a4*p**4 + a2*p**2 + a1*p + a0",p.data)ableitung=diff(fit_function,p.data["p"])BdBdh=fit_function*ableitung# save values of B*dB/dh at certain positionsBi=BdBdh.subs(p["p"],p.data["p_Bi_m"])assign("BdBdh_Bi",value=Bi,unit="T**2/m")Mn=BdBdh.subs(p.data["p"],p.data["p_Mn_m"])assign("BdBdh_Mn",value=Mn,unit="T**2/m")Ta=BdBdh.subs(p.data["p"],p.data["p_Ta_m"])assign("BdBdh_Ta",value=Ta,unit="T**2/m")