hyperspy.gui package¶
Submodules¶
hyperspy.gui.axes module¶
-
hyperspy.gui.axes.
get_axis_group
(n, label='')¶
Raises a windows with sliders to control the index of DataAxis
Parameters: data_axes (list of DataAxis instances) –
hyperspy.gui.eds module¶
-
class
hyperspy.gui.eds.
General
¶ Bases:
traits.has_traits.HasTraits
-
class
hyperspy.gui.eds.
SEMParametersUI
¶ Bases:
traits.has_traits.HasTraits
-
class
hyperspy.gui.eds.
TEMParametersUI
¶ Bases:
traits.has_traits.HasTraits
hyperspy.gui.eels module¶
-
class
hyperspy.gui.eels.
General
¶ Bases:
traits.has_traits.HasTraits
-
class
hyperspy.gui.eels.
TEMParametersUI
¶ Bases:
traits.has_traits.HasTraits
hyperspy.gui.egerton_quantification module¶
-
class
hyperspy.gui.egerton_quantification.
BackgroundRemoval
(signal)¶ Bases:
hyperspy.gui.tools.SpanSelectorInSignal1D
-
apply
()¶
-
bg_to_plot
(axes_manager=None, fill_with=nan)¶
-
create_background_line
()¶
-
on_disabling_span_selector
()¶
-
set_background_estimator
()¶
-
span_selector_changed
()¶
-
-
class
hyperspy.gui.egerton_quantification.
DerivativeTextHandler
¶ Bases:
object
-
legend_artist
(legend, orig_handle, fontsize, handlebox)¶
-
-
class
hyperspy.gui.egerton_quantification.
DerivativeTextParameters
(text, color)¶ Bases:
object
-
class
hyperspy.gui.egerton_quantification.
SpikesRemoval
(signal, navigation_mask=None, signal_mask=None)¶ Bases:
hyperspy.gui.tools.SpanSelectorInSignal1D
-
apply
()¶
-
create_interpolation_line
()¶
-
detect_spike
()¶
-
find
(back=False)¶
-
get_interpolated_spectrum
(axes_manager=None)¶
-
get_interpolation_range
()¶
-
interpolator
= None¶
-
on_disabling_span_selector
()¶
-
span_selector_changed
()¶
-
thisApplyButton
= <traitsui.menu.Action object>¶
-
thisFindButton
= <traitsui.menu.Action object>¶
-
thisOKButton
= <traitsui.menu.Action object>¶
-
thisPreviousButton
= <traitsui.menu.Action object>¶
-
update_plot
()¶
-
update_spectrum_line
()¶
-
-
class
hyperspy.gui.egerton_quantification.
SpikesRemovalHandler
¶ Bases:
traitsui.handler.Handler
-
apply
(info, *args, **kwargs)¶ Handles the Apply button being clicked.
-
back
(info, *args, **kwargs)¶ Handles the Next button being clicked.
-
close
(info, is_ok)¶
-
find
(info, *args, **kwargs)¶ Handles the Next button being clicked.
-
hyperspy.gui.main_window module¶
hyperspy.gui.messages module¶
-
class
hyperspy.gui.messages.
Message
(text)¶ Bases:
traits.has_traits.HasTraits
-
class
hyperspy.gui.messages.
MessageWithOptions
(text, options)¶ Bases:
hyperspy.gui.messages.Message
,hyperspy.gui.messages.Options
-
class
hyperspy.gui.messages.
Options
(options=None)¶ Bases:
traits.has_traits.HasTraits
-
hyperspy.gui.messages.
information
(text)¶
-
hyperspy.gui.messages.
options
(options_)¶
hyperspy.gui.preferences module¶
hyperspy.gui.tools module¶
-
class
hyperspy.gui.tools.
ButterworthFilter
(signal)¶ Bases:
hyperspy.gui.tools.Smoothing
-
model2plot
(axes_manager=None)¶
-
-
class
hyperspy.gui.tools.
CalibrationHandler
¶ Bases:
hyperspy.gui.tools.SpanSelectorInSignal1DHandler
-
apply
(info, *args, **kwargs)¶ Handles the Apply button being clicked.
-
-
class
hyperspy.gui.tools.
ComponentFit
(model, component, signal_range=None, estimate_parameters=True, fit_independent=False, only_current=True, **kwargs)¶ Bases:
hyperspy.gui.tools.SpanSelectorInSignal1D
-
apply
()¶
-
-
class
hyperspy.gui.tools.
ImageContrastEditor
(image)¶ Bases:
traits.has_traits.HasTraits
-
apply
()¶
-
close
()¶
-
on_disabling_span_selector
()¶
-
plot_histogram
()¶
-
reset
()¶
-
span_selector_switch
(on)¶
-
update_histogram
()¶
-
update_span_selector_traits
(*args, **kwargs)¶
-
-
class
hyperspy.gui.tools.
ImageContrastHandler
¶ Bases:
traitsui.handler.Handler
-
apply
(info)¶ Handles the Apply button being clicked.
-
close
(info, is_ok)¶
-
static
our_help
(info)¶ Handles the Apply button being clicked.
-
static
reset
(info)¶ Handles the Apply button being clicked.
-
-
class
hyperspy.gui.tools.
IntegrateArea
(signal, signal_range=None)¶ Bases:
hyperspy.gui.tools.SpanSelectorInSignal1D
-
apply
()¶
-
-
class
hyperspy.gui.tools.
LineInSignal1D
(signal)¶ Bases:
traits.has_traits.HasTraits
Adds a vertical draggable line to a spectrum that reports its position to the position attribute of the class.
- position : float
- The position of the vertical line in the one dimensional signal. Moving the line changes the position but the reverse is not true.
- on : bool
- Turns on and off the line
- color : wx.Colour
- The color of the line. It automatically redraws the line.
-
draw
()¶
-
switch_on_off
(obj, trait_name, old, new)¶
-
update_position
(*args, **kwargs)¶
-
class
hyperspy.gui.tools.
Load
¶ Bases:
traits.has_traits.HasTraits
-
class
hyperspy.gui.tools.
Signal1DCalibration
(signal)¶
-
class
hyperspy.gui.tools.
Signal1DRangeSelector
(signal)¶
-
class
hyperspy.gui.tools.
Signal1DRangeSelectorHandler
¶ Bases:
traitsui.handler.Handler
-
apply
(info, *args, **kwargs)¶ Handles the Apply button being clicked.
-
close
(info, is_ok)¶
-
-
class
hyperspy.gui.tools.
Smoothing
(signal)¶ Bases:
traits.has_traits.HasTraits
-
close
()¶
-
diff_model2plot
(axes_manager=None)¶
-
line_color_rgb
¶
-
plot
()¶
-
turn_diff_line_off
()¶
-
turn_diff_line_on
(diff_order)¶
-
update_lines
()¶
-
-
class
hyperspy.gui.tools.
SmoothingLowess
(*args, **kwargs)¶ Bases:
hyperspy.gui.tools.Smoothing
-
apply
()¶
-
model2plot
(axes_manager=None)¶
-
-
class
hyperspy.gui.tools.
SmoothingSavitzkyGolay
(signal)¶ Bases:
hyperspy.gui.tools.Smoothing
-
apply
()¶
-
diff_model2plot
(axes_manager=None)¶
-
model2plot
(axes_manager=None)¶
-
-
class
hyperspy.gui.tools.
SmoothingTV
(signal)¶ Bases:
hyperspy.gui.tools.Smoothing
-
model2plot
(axes_manager=None)¶
-