Extrapolation.ExtrapolationProof#

ExtrapolationProof.py

Copyright (c) 2019, SAXS Team, KEK-PF

class AlMergeSolver(q, M, E, c)#

Bases: object

copy()#
plot_A(ax, label)#
plot_B(ax, label)#
scale(other95)#
solve()#
class IteratedWLS(q, M, E, c)#

Bases: ZxSolver

solve(weighted=True, with_const=False)#
class MpInverse(q, M, E, c)#

Bases: ZxSolver

solve(with_const=False)#
class NormMinizerSmoothed(q, M, E, c)#

Bases: ZxSolver

solve(apositive=False, smoothed=True)#
class ProofViewer(parent)#

Bases: Dialog

Initialize a dialog.

Parameters:
  • window (parent -- a parent)

  • title (title -- the dialog)

apply()#

process the data

This method is called automatically to process the data, after the dialog is destroyed. By default, it does nothing.

body(body_frame)#

create dialog body.

return widget that should have initial focus. This method should be overridden, and is called by the __init__ method.

save_image()#
show(data_name, plot_specs, save_images=True, auto=True, show_bq=True)#
class ZxSolver#

Bases: object

plot()#
plot_A(ax, label)#
plot_B(ax, label)#
plot_func()#
compute_nrmsd(max_y, y1, y2)#
create_plot_specs(in_folder, uv_folder, range_callback, range_=None)#
do_a_range(in_folder, sd, pno, ad, range_, c_all)#
do_a_range_almerge(in_folder, sd, pno, ad, range_, c_all)#
do_a_range_definitive(in_folder, sd, pno, ad, range_, c_all)#
do_a_range_denoise(in_folder, sd, pno, ad, range_, c_all)#
survey_for_all_data(restart=None, auto=True, callback=<function do_a_range>, show_bq=True)#