aosss.gui package¶
Submodules¶
aosss.gui.a_WFileSparseCube module¶
-
class
aosss.gui.a_WFileSparseCube.WFileSparseCube(parent)¶ Bases:
a99.gui.a_WEditor.WEditorFileSparseCube editor widget.
Parameters: parent=None – -
crop_clicked()¶
-
current_tab_changed_options()¶
-
current_tab_changed_vis()¶
-
export_ccube_clicked()¶
-
header_apply()¶
-
header_revert()¶
-
on_collect_fieldnames()¶
-
on_colors_click(event)¶
-
on_colors_setup_edited()¶
-
on_header_edited()¶
-
on_place_spectrum_edited()¶
-
on_spectra_edited()¶
-
plot_colors()¶
-
plot_spectra()¶
-
replot_colors()¶
-
setFocus(reason=None)¶ Sets focus to first field. Note: reason is ignored.
-
set_flag_header_changed(flag)¶
-
timeout_place()¶
-
aosss.gui.a_WFileSpectrumList module¶
-
class
aosss.gui.a_WFileSpectrumList.WFileSpectrumList(parent)¶ Bases:
a99.gui.a_WEditor.WEditorFileSpectrumList editor widget.
Parameters: parent=None – -
add_spectrum_clicked()¶
-
current_tab_changed_options()¶
-
current_tab_changed_vis()¶
-
header_apply()¶
-
header_revert()¶
-
on_collect_fieldnames()¶
-
on_colors_setup_edited()¶
-
on_header_edited()¶
-
on_spectra_edited(flag_changed_header)¶
-
setFocus(reason=None)¶ Sets focus to first field. Note: reason is ignored.
-
set_flag_header_changed(flag)¶
-
update_splist_headers(splist)¶ Updates headers of a SpectrumList objects using contents of the Headers tab
-
aosss.gui.a_WSparseCube module¶
-
class
aosss.gui.a_WSparseCube.WSparseCube(parent)¶ Bases:
aosss.gui.a_WSpectrumCollectionBase.WSpectrumCollectionBaseEditor for SparseCube objects
-
changed¶
-
get_pixel_xy()¶
-
on_add_spectra()¶
-
aosss.gui.a_WSpectrumCollectionBase module¶
-
class
aosss.gui.a_WSpectrumCollectionBase.WSpectrumCollectionBase(parent, flag_splist=True)¶ Bases:
a99.gui.a_WEditor.WEditorBase class for WSpectrumList and WSparseCube
This class implements some operations that are the same for either WSpectrumList and WSparseCube
This class does not implement the visual stuff.
-
eventFilter(source, event)¶
-
get_current_spectrum()¶ Returns spectrum on which the table cursor (movable with the keyboar arrows) is currently
-
get_current_spectrum_index()¶
-
get_selected_row_indexes()¶
-
get_selected_spectra()¶
-
get_selected_spectrum_indexes()¶
-
on_all_export_csv()¶
-
on_all_to_scalar()¶
-
on_curr_scale()¶ Performs a scaling operation on the current spectrum
-
on_plot_xy()¶
-
on_plot_xyz()¶
-
on_sel_delete()¶
-
on_sel_open_in_new()¶
-
on_sel_plot_overlapped()¶
-
on_sel_plot_stacked()¶
-
on_sel_use_spectrum_block()¶
-
on_twSpectra_cellChanged(row, column)¶ Cell has been changed manually: commit to self.collection
-
on_twSpectra_customContextMenuRequested(position)¶ Mounts, shows popupmenu for the tableWidget control, and takes action.
-
on_twSpectra_itemSelectionChanged()¶ Updates actions enabled state
-
row_index_to_spectrum_index(row_index)¶ Converts table row index within self.collection.spectra
This is necessary because the table may be sorted
-
section_moved(idx_logical, idx_vis_old, idx_vis_new)¶
-
setFocus(reason=None)¶ Sets focus to first field. Note: reason is ignored.
-
set_collection(x)¶
-
update()¶ Refreshes the GUI to reflect what is in self.collection
-
aosss.gui.a_WSpectrumList module¶
-
class
aosss.gui.a_WSpectrumList.WSpectrumList(parent)¶ Bases:
aosss.gui.a_WSpectrumCollectionBase.WSpectrumCollectionBaseEditor for SpectrumList objects
-
changed¶
-
on_add_spectra()¶
-
on_all_group()¶
-
aosss.gui.a_XFileSparseCube module¶
-
class
aosss.gui.a_XFileSparseCube.XFileSparseCube(*args, **kwargs)¶ Bases:
f311.explorer.gui.a_XFileMainWindow.XFileMainWindow
aosss.gui.a_XFileSpectrumList module¶
-
class
aosss.gui.a_XFileSpectrumList.XFileSpectrumList(*args, **kwargs)¶ Bases:
f311.explorer.gui.a_XFileMainWindow.XFileMainWindow
aosss.gui.a_XGroupSpectra module¶
-
class
aosss.gui.a_XGroupSpectra.XGroupSpectra(*args)¶ Bases:
aosss.gui.a_XHelpDialog.XHelpDialogEdit Parameters gb.py a SpectrumList
- Relevant attributes (set on close):
self.block: None or GroupBlock instance self.group_by: sequence of
(field names) = (FITS header keys) = (keys in Spectrum.more_headers)
-
accept()¶
aosss.gui.a_XHelpDialog module¶
-
class
aosss.gui.a_XHelpDialog.XHelpDialog(*args)¶ Bases:
a99.gui.a_XLogDialog.XLogDialogDialog with two areas: Fields Area and Help Area
- The Fields area contains a grid layout and the OK & Cancel buttons
- The Help Area contains a combo box and a text area
- Relevant attributes:
- self.help_data: [(class name without prefix, docstring), …] self.block: None or ToScalar instance, set before closing when one clicks on “OK” self.grid: grid layout (initially empty) self.labelHelpTopics: label with text “Help Topics”, exposed in case you want to change this text self.comboBox: combo box to add the help topics
-
combobox_changed()¶
aosss.gui.a_XPlotXY module¶
aosss.gui.a_XPlotXYZ module¶
aosss.gui.a_XScaleSpectrum module¶
Window to edit a scaling factor
-
class
aosss.gui.a_XScaleSpectrum.XScaleSpectrum(parent=None, file_main=None, file_abonds=None)¶ Bases:
a99.gui.a_XLogDialog.XLogDialog-
accept()¶
-
band_index()¶
-
band_name()¶
-
calculated_magnitude()¶
-
desired_magnitude()¶
-
factor()¶
-
flag_force_band_range()¶
-
on_sth_changed()¶
-
set_band_name(x)¶
-
set_flag_force_band_range(x)¶
-
set_spectrum(x)¶
-
set_system(x)¶
-
system()¶
-
zero_point()¶
-
aosss.gui.a_XToScalar module¶
-
class
aosss.gui.a_XToScalar.XToScalar(*args)¶ Bases:
aosss.gui.a_XHelpDialog.XHelpDialogEdit Parameters to apply ToScalar blocks to a Spectrum List
- Relevant attributes:
- self.block: None or ToScalar instance, set before closing when one clicks on “OK” self.fieldname: string
-
accept()¶
aosss.gui.a_XUseSpectrumBlock module¶
-
class
aosss.gui.a_XUseSpectrumBlock.XUseSpectrumBlock(*args)¶ Bases:
aosss.gui.a_XHelpDialog.XHelpDialogEdit Parameters to apply a SpectrumBlock to each spectrum in a Spectrum List
- Relevant attributes (set on close):
- self.block: None or SpectrumBlock instance
-
accept()¶