Core functions¶
Input data
-
class
core.idata.XrayData(obj=None)¶ - Parameters
fname (string) – Path to file with X-ray diffraction data.
-
abstraction2plot(abstr: Union[str, Dict[str, Dict]])¶
-
property
corr_intens¶ correct intensity
-
display()¶ Display X-ray data as plot.
-
from_obj(xrd)¶ Get X-ray data from dict
-
get_obj()¶ Convets X-ray data into object.
-
open(fname)¶ Open file with X-ray data.
- Parameters
fname (string) – Path to file with X-ray data.
-
static
open_xrd(fname)¶ Open xrd or dat file.
- Parameters
fname (string) – Path to xrd or dat file.
-
rev_intens(Icor)¶ reverse correct intensity
-
core.idata.ask_about_sample(sdict)¶ Ask some details about the sample
-
core.idata.introduce_input()¶ Introduce input
-
core.idata.open_xrd(fname)¶ Open X-ray data file.
Operate with project file
-
class
core.project.vi_Project(project)¶
Visualization¶
-
core.vi.ask_question(title, question)¶ - Parameters
title (string) – Title of the window.
question (string) – A simple question.
-
core.vi.copy_to_clipboard(text)¶ - Parameters
text (string) – Text to copy into clipboard.
-
core.vi.gui_exit()¶ Quit the GUI.
-
core.vi.input_dialog(title, question, fields, parent=None)¶ - Parameters
title (string) – Title of the window.
question (string or None) – Question to ask.
fields (list) – List of tuples (name, value, [optional]).
parent (NoneType) – Not used.
-
core.vi.print_error(title, info)¶ - Parameters
title (string) – Title of the window.
info (string) – Information about error.
-
core.vi.print_information(title, info)¶ - Parameters
title (string) – Title of the window.
info (string) – Information itself.
-
core.vi.print_status(status)¶ - Parameters
status (string) – Status to print into statusbar.
-
core.vi.register_dialog(dlg)¶ Send a dlg function to execution queue, which should be executed in GUI thread.
- Parameters
dlg (callable) – Some function, which gets no parameters.