55< head >
66 < meta charset ="utf-8 " />
77 < meta name ="viewport " content ="width=device-width, initial-scale=1.0 " />
8- < title > diffpy.morph.morph_api — diffpy.morph 0.2.0 documentation</ title >
8+ < title > diffpy.morph.morph_api — diffpy.morph 0.3.0rc0 documentation</ title >
99 < link rel ="stylesheet " type ="text/css " href ="../../../_static/pygments.css?v=03e43079 " />
1010 < link rel ="stylesheet " type ="text/css " href ="../../../_static/css/theme.css?v=e59714d7 " />
1111 < link rel ="stylesheet " type ="text/css " href ="../../../_static/copybutton.css?v=76b2166b " />
1212
1313
1414 < script src ="../../../_static/jquery.js?v=5d32c60e "> </ script >
1515 < script src ="../../../_static/_sphinx_javascript_frameworks_compat.js?v=2cd50e6c "> </ script >
16- < script src ="../../../_static/documentation_options.js?v=95e61db4 "> </ script >
16+ < script src ="../../../_static/documentation_options.js?v=b394bd1b "> </ script >
1717 < script src ="../../../_static/doctools.js?v=9bcbadda "> </ script >
1818 < script src ="../../../_static/sphinx_highlight.js?v=dc90522c "> </ script >
1919 < script src ="../../../_static/clipboard.min.js?v=a7894cd8 "> </ script >
@@ -169,9 +169,9 @@ <h1>Source code for diffpy.morph.morph_api</h1><div class="highlight"><pre>
169169 < span class ="n "> y_morph</ span > < span class ="p "> ,</ span >
170170 < span class ="n "> x_target</ span > < span class ="p "> ,</ span >
171171 < span class ="n "> y_target</ span > < span class ="p "> ,</ span >
172- < span class ="n "> rmin </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
173- < span class ="n "> rmax </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
174- < span class ="n "> rstep </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
172+ < span class ="n "> xmin </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
173+ < span class ="n "> xmax </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
174+ < span class ="n "> xstep </ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
175175 < span class ="n "> pearson</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
176176 < span class ="n "> add_pearson</ span > < span class ="o "> =</ span > < span class ="kc "> False</ span > < span class ="p "> ,</ span >
177177 < span class ="n "> fixed_operations</ span > < span class ="o "> =</ span > < span class ="kc "> None</ span > < span class ="p "> ,</ span >
@@ -195,12 +195,12 @@ <h1>Source code for diffpy.morph.morph_api</h1><div class="highlight"><pre>
195195< span class ="sd "> y_morph: numpy.array</ span >
196196< span class ="sd "> An array of target y values, i.e., those will be kept constant by</ span >
197197< span class ="sd "> morphing.</ span >
198- < span class ="sd "> rmin : float, optional</ span >
199- < span class ="sd "> A value to specify lower r -limit of morph operations.</ span >
200- < span class ="sd "> rmax : float, optional</ span >
201- < span class ="sd "> A value to specify upper r -limit of morph operations.</ span >
202- < span class ="sd "> rstep : float, optional</ span >
203- < span class ="sd "> A value to specify rstep of morph operations.</ span >
198+ < span class ="sd "> xmin : float, optional</ span >
199+ < span class ="sd "> A value to specify lower x -limit of morph operations.</ span >
200+ < span class ="sd "> xmax : float, optional</ span >
201+ < span class ="sd "> A value to specify upper x -limit of morph operations.</ span >
202+ < span class ="sd "> xstep : float, optional</ span >
203+ < span class ="sd "> A value to specify xstep of morph operations.</ span >
204204< span class ="sd "> pearson: Bool, optional</ span >
205205< span class ="sd "> Option to include Pearson coefficient as a minimizing target</ span >
206206< span class ="sd "> during morphing. Default to False.</ span >
@@ -274,9 +274,9 @@ <h1>Source code for diffpy.morph.morph_api</h1><div class="highlight"><pre>
274274 < span class ="k "> for</ span > < span class ="n "> k</ span > < span class ="p "> ,</ span > < span class ="n "> v</ span > < span class ="ow "> in</ span > < span class ="n "> rv_cfg</ span > < span class ="o "> .</ span > < span class ="n "> items</ span > < span class ="p "> ()</ span >
275275 < span class ="k "> if</ span > < span class ="p "> (</ span > < span class ="n "> v</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span > < span class ="ow "> and</ span > < span class ="n "> k</ span > < span class ="ow "> in</ span > < span class ="n "> _morph_step_dict</ span >
276276 < span class ="p "> ]</ span >
277- < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "rmin "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> rmin </ span >
278- < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "rmax "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> rmax </ span >
279- < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "rstep "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> rstep </ span >
277+ < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "xmin "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> xmin </ span >
278+ < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "xmax "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> xmax </ span >
279+ < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "xstep "</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="n "> xstep </ span >
280280 < span class ="c1 "> # configure smear, guess baselineslope when it is not provided</ span >
281281 < span class ="k "> if</ span > < span class ="n "> rv_cfg</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "smear"</ span > < span class ="p "> )</ span > < span class ="ow "> is</ span > < span class ="ow "> not</ span > < span class ="kc "> None</ span > < span class ="ow "> and</ span > < span class ="n "> rv_cfg</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "baselineslope"</ span > < span class ="p "> )</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
282282 < span class ="n "> rv_cfg</ span > < span class ="p "> [</ span > < span class ="s2 "> "baselineslope"</ span > < span class ="p "> ]</ span > < span class ="o "> =</ span > < span class ="o "> -</ span > < span class ="mf "> 0.5</ span >
@@ -292,7 +292,7 @@ <h1>Source code for diffpy.morph.morph_api</h1><div class="highlight"><pre>
292292 < span class ="n "> refpars</ span > < span class ="o "> .</ span > < span class ="n "> append</ span > < span class ="p "> (</ span > < span class ="s2 "> "baselineslope"</ span > < span class ="p "> )</ span >
293293 < span class ="k "> elif</ span > < span class ="n "> k</ span > < span class ="o "> ==</ span > < span class ="s2 "> "funcy"</ span > < span class ="p "> :</ span >
294294 < span class ="n "> morph_inst</ span > < span class ="o "> =</ span > < span class ="n "> morph_cls</ span > < span class ="p "> ()</ span >
295- < span class ="n "> morph_inst</ span > < span class ="o "> .</ span > < span class ="n "> function</ span > < span class ="o "> =</ span > < span class ="n "> rv_cfg</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "function "</ span > < span class ="p "> ,</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span >
295+ < span class ="n "> morph_inst</ span > < span class ="o "> .</ span > < span class ="n "> function</ span > < span class ="o "> =</ span > < span class ="n "> rv_cfg</ span > < span class ="o "> .</ span > < span class ="n "> get</ span > < span class ="p "> (</ span > < span class ="s2 "> "funcy_function "</ span > < span class ="p "> ,</ span > < span class ="kc "> None</ span > < span class ="p "> )</ span >
296296 < span class ="k "> if</ span > < span class ="n "> morph_inst</ span > < span class ="o "> .</ span > < span class ="n "> function</ span > < span class ="ow "> is</ span > < span class ="kc "> None</ span > < span class ="p "> :</ span >
297297 < span class ="k "> raise</ span > < span class ="ne "> ValueError</ span > < span class ="p "> (</ span >
298298 < span class ="s2 "> "Must provide a 'function' when using 'parameters'"</ span >
@@ -381,10 +381,10 @@ <h1>Source code for diffpy.morph.morph_api</h1><div class="highlight"><pre>
381381 < span class ="n "> rdat</ span > < span class ="p "> ,</ span > < span class ="n "> grdat</ span > < span class ="o "> =</ span > < span class ="n "> chain</ span > < span class ="o "> .</ span > < span class ="n "> xy_target_out</ span >
382382 < span class ="n "> l_list</ span > < span class ="o "> =</ span > < span class ="n "> ax</ span > < span class ="o "> .</ span > < span class ="n "> plot</ span > < span class ="p "> (</ span > < span class ="n "> rfit</ span > < span class ="p "> ,</ span > < span class ="n "> grfit</ span > < span class ="p "> ,</ span > < span class ="n "> label</ span > < span class ="o "> =</ span > < span class ="s2 "> "morph"</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
383383 < span class ="n "> l_list</ span > < span class ="o "> +=</ span > < span class ="n "> ax</ span > < span class ="o "> .</ span > < span class ="n "> plot</ span > < span class ="p "> (</ span > < span class ="n "> rdat</ span > < span class ="p "> ,</ span > < span class ="n "> grdat</ span > < span class ="p "> ,</ span > < span class ="n "> label</ span > < span class ="o "> =</ span > < span class ="s2 "> "target"</ span > < span class ="p "> ,</ span > < span class ="o "> **</ span > < span class ="n "> kwargs</ span > < span class ="p "> )</ span >
384- < span class ="n "> ax</ span > < span class ="o "> .</ span > < span class ="n "> set_xlim</ span > < span class ="p "> ([</ span > < span class ="n "> chain</ span > < span class ="o "> .</ span > < span class ="n "> config</ span > < span class ="p "> [</ span > < span class ="s2 "> "rmin "</ span > < span class ="p "> ],</ span > < span class ="n "> chain</ span > < span class ="o "> .</ span > < span class ="n "> config</ span > < span class ="p "> [</ span > < span class ="s2 "> "rmax "</ span > < span class ="p "> ]])</ span >
384+ < span class ="n "> ax</ span > < span class ="o "> .</ span > < span class ="n "> set_xlim</ span > < span class ="p "> ([</ span > < span class ="n "> chain</ span > < span class ="o "> .</ span > < span class ="n "> config</ span > < span class ="p "> [</ span > < span class ="s2 "> "xmin "</ span > < span class ="p "> ],</ span > < span class ="n "> chain</ span > < span class ="o "> .</ span > < span class ="n "> config</ span > < span class ="p "> [</ span > < span class ="s2 "> "xmax "</ span > < span class ="p "> ]])</ span >
385385 < span class ="n "> ax</ span > < span class ="o "> .</ span > < span class ="n "> legend</ span > < span class ="p "> ()</ span >
386- < span class ="n " > ax </ span > < span class =" o " > . </ span > < span class =" n " > set_xlabel</ span > < span class =" p " > ( </ span > < span class =" sa " > r </ span > < span class =" s2 " > "r ($\mathrm{\AA}$)"</ span > < span class =" p " > )</ span >
387- < span class ="n " > ax </ span > < span class =" o " > . </ span > < span class =" n " > set_ylabel</ span > < span class =" p " > ( </ span > < span class =" sa " > r </ span > < span class =" s2 " > "G ($\mathrm{\AA}^{-2}$)"</ span > < span class =" p " > )</ span >
386+ < span class ="c1 " > # ax. set_xlabel(r "r ($\mathrm{\AA}$)")</ span >
387+ < span class ="c1 " > # ax. set_ylabel(r "G ($\mathrm{\AA}^{-2}$)")</ span >
388388
389389 < span class ="k "> return</ span > < span class ="n "> l_list</ span > </ div >
390390
0 commit comments