@@ -141,6 +141,13 @@ void setpowderpatternobs (PowderPattern& pp, bp::object x)
141141 pp.SetPowderPatternObs (cvx);
142142}
143143
144+ void setpowderpatternobssigma (PowderPattern& pp, bp::object x)
145+ {
146+ CrystVector_REAL cvx;
147+ assignCrystVector (cvx, x);
148+ pp.SetPowderPatternObsSigma (cvx);
149+ }
150+
144151
145152// Allow override (since we can't benefit from override in RefinableObjWrap)
146153class PowderPatternWrap : public PowderPattern , public wrapper <PowderPattern>
@@ -230,6 +237,9 @@ void wrap_powderpattern()
230237 .def (" GetPowderPatternObs" ,
231238 &PowderPattern::GetPowderPatternObs,
232239 return_value_policy<copy_const_reference>())
240+ .def (" GetPowderPatternObsSigma" ,
241+ &PowderPattern::GetPowderPatternObsSigma,
242+ return_value_policy<copy_const_reference>())
233243 .def (" GetPowderPatternX" ,
234244 &PowderPattern::GetPowderPatternX,
235245 return_value_policy<copy_const_reference>())
@@ -287,6 +297,9 @@ void wrap_powderpattern()
287297 .def (" SetPowderPatternObs" ,
288298 &setpowderpatternobs,
289299 bp::arg (" obs" ))
300+ .def (" SetPowderPatternObsSigma" ,
301+ &setpowderpatternobssigma,
302+ bp::arg (" sigma" ))
290303 .def (" FitScaleFactorForR" ,
291304 &PowderPattern::FitScaleFactorForR)
292305 .def (" FitScaleFactorForIntegratedR" ,
0 commit comments