puzzlestream.ui.dataview module

Data view module.

contains PSDataView

class puzzlestream.ui.dataview.PSDataView(manager: puzzlestream.ui.manager.PSManager, puzzleItem: puzzlestream.ui.puzzleitem.PSPuzzleItem = None, parent: PyQt5.QtCore.QObject = None)[source]

Bases: PyQt5.QtWidgets.QMainWindow

Data view with table, plots and export functionality.

One of the central parts of Puzzlestream; the data view shows 1D and 2D numpy arrays, matplotlib plots, … Everything that cannot be dealt with is simply shown as its string representation.

changeEvent(self, QEvent)[source]
close(self) → bool[source]
closeEvent(self, QCloseEvent)[source]
property closedSignal
createClassificationLists()[source]
createDropdowns()[source]
createTree()[source]
property currentModelType
exportCompleteTable()[source]
exportSelected()[source]
hideMplWidget()[source]
hidePlotWidget()[source]
hideTableViewHeaders()[source]
hideTextEdit()[source]
matplotlibItemSelected(key: str)[source]
numpy2DItemSelected(key: str)[source]
otherItemSelected(key: str)[source]
pandasDataFrameSelected(key: str)[source]
plotUpdate()[source]
retranslateUi()[source]
selectKey(key: str)[source]
setToNumpy2DModel(key: str)[source]
setToOtherModel(key: str)[source]
setToPandasDataFrameModel(key: str, selectColumn: str = None, forceUpdate: bool = False)[source]
setToStandardModel(selectColumn: str = None, forceUpdate: bool = False)[source]
showMplWidget()[source]
showPlotWidget()[source]
showTableViewHeaders()[source]
showTextEdit()[source]
standardItemSelected(key: str)[source]
statusUpdate(item: puzzlestream.ui.puzzleitem.PSPuzzleItem)[source]
tableContextMenu(event: PyQt5.QtCore.QEvent)[source]
treeContextMenu(event: PyQt5.QtCore.QEvent)[source]
update(self)[source]

update(self, QRect) update(self, QRegion) update(self, int, int, int, int)

updatePuzzleItem(puzzleItem: puzzlestream.ui.puzzleitem.PSPuzzleItem)[source]
puzzlestream.ui.dataview.translate(str, str, disambiguation: str = None, n: int = -1) → str