Quality analysis user interface.
Functions
| CursorTool(component, *args, **kwds) | Factory function returning either a CursorTool1D or CursorTool2D instance |
| Trait(*value_type, **metadata) | Creates a trait definition. |
| approxinfos(infodict) | |
| evaluate_limits(image) | Evaluate lmits on an image to remove row and cols containing peaks. |
| evaluate_stretching_high(image[, lower_max]) | Evaluate stretching higher bound. |
| gray(range, **traits) | Generator function for the ‘gray’ colormap. |
| remove_peaks(arr[, threshold]) | Return start and stop indexes excluding peaks. |
| stretching_high_cum(image) | Compute stretching high value using cumulative function. |
| stretching_high_hist(image[, dim]) | Compute stretching high value using histograms. |
| where | where(condition, [x, y]) |
Classes
| Action | An action on a menu bar in a Traits UI window or panel. |
| ArrayPlotData(*data, **kw) | A PlotData implementation class that handles a list of Numpy arrays |
| AvgCutImageAnalysis(image, direction[, ...]) | Show results for a image and its one direction average plot |
| BaseCursorTool(**kwtraits[, component]) | Abstract base class for CursorTool objects |
| BaseImageAnalysis(image[, ulbasepos, ...]) | Base class to show image Analysis results |
| BaseQAMouseTool([scene]) | Base mouse mode for Quality Analysis operations. |
| BaseQATool(mainwin) | Base controller for Quality Analysis operations and results showing. |
| Bool(**metadata[, default_value]) | Defines a trait whose value must be a Python boolean using a C-level |
| Button(**metadata[, label, image, style, ...]) | Defines a trait whose UI editor is a button. |
| ColorBar(*args, **kw) | A color bar for a color-mapped plot. |
| ComponentEditor(*args, **traits) | wxPython editor factory for Enable components. |
| CursorImageAnalysis(image[, ulbasepos, ...]) | Show image analysis results and allow user to select point for cuts |
| CutsImageAnalysis(image[, ulbasepos, ...]) | Show results for a image and its two directions’ plots |
| DataRange1D(*datasources, **kwtraits) | Represents a 1-D data range. |
| Enum(*args, **metadata) | Defines a trait whose value must be one of a specified set of values |
| Float(**metadata[, default_value]) | Defines a trait whose value must be a Python float using a C-level fast |
| Group(*values, **traits) | Represents a grouping of items in a user interface view. |
| HGroup(*values, **traits) | A group whose items are laid out horizontally. |
| Handler | Provides access to and control over the run-time workings of a |
| HandlerWithReset | |
| HasStrictTraits | This class guarantees that any object attribute that does not have an explicit or wildcard trait definition results in an exception. |
| HasTraits | Enables any Python class derived from it to have trait atttributes. |
| Info | |
| Infos | |
| Instance(**metadata[, klass, factory, args, ...]) | Defines a trait whose value must be an instance of a specified class, |
| Item(**traits[, value]) | An element in a Traits-based user interface. |
| LinearMapper | Maps a 1-D data space to and from screen space by specifying a range in |
| List(**metadata[, trait, value, minlen, ...]) | Defines a trait whose value must be a list whose items are of the |
| LocalizationError | |
| NoLimitsZoomTool(*args, **kw[, component]) | Chaco ZoomTool withouth limits to zoom factors |
| ObjectColumn | A column for editing objects. |
| OnlyInfoAnalysis(image[, ulbasepos]) | |
| PanTool(**kwtraits[, component]) | A tool that enables the user to pan a plot by clicking a mouse |
| Plot(**kwtraits[, data]) | Represents a correlated set of data, renderers, and axes in a single screen region. |
| SpectralImageAnalysis(time_image[, ...]) | Show results of spectra analysis |
| Str(**metadata[, default_value]) | Defines a trait whose value must be a Python string using a C-level |
| TableEditor | Editor factory for table editors. |
| Tuple(*types, **metadata) | Defines a trait whose value must be a tuple of specified trait types |
| TupleEditor | Editor factory for tuple editors. |
| VGroup(*values, **traits) | A group whose items are laid out vertically. |
| VPlotContainer(*components, **traits) | A plot container that stacks plot components vertically. |
| View(*values, **traits) | A Traits-based user interface for one or more objects. |
| ZoomTool | Selects a range along the index or value axis. |
Show results for a image and its one direction average plot
| Input : |
|
|---|
extract cut in direction
| Input : |
|
|---|---|
| Output : |
|
Base class to show image Analysis results
| Input : |
|
|---|
Base controller for Quality Analysis operations and results showing.
Check if selected area is significant and not too large
| Parameters : |
|
|---|
Show image analysis results and allow user to select point for cuts
Show results for a image and its two directions’ plots
Draw range and azimuth cuts.
Draw range and azimuth cuts after removing leading and trailing zeros, which would raise exceptions in log scale.
| Input : |
|
|---|
extract range and azimuth cuts
| Input : |
|
|---|---|
| Output : |
|
Initialize class for localization error.
| Parameters : |
|---|
Show results of spectra analysis
Evaluate lmits on an image to remove row and cols containing peaks.
Peaks are evaluated on 1d arrays obtained as 1d means of starting image
Evaluate stretching higher bound.
| Parameters : |
|---|
Return start and stop indexes excluding peaks.
Evaluate start and stop indexes to remove leading and trailing peaks from a 1D array
Compute stretching high value using cumulative function.
Stretching max value is the maximum of a 2d subarray obtained removing peaks from starting image. Peaks are removed from 1d arrays obtained as 1d means of starting image
Compute stretching high value using histograms.
Stretching max value is the value which limits the 97% of total area in cumulative function