- from functools import partial
-
- from PySide2 import QtCore, QtGui
- from PySide2.QtWidgets import (QWidget, QPushButton, QHBoxLayout, QVBoxLayout,
- QFormLayout, QComboBox, QSpinBox,
- QDoubleSpinBox, QSizePolicy, QMessageBox,
- QCheckBox, QRubberBand, QMenu, QDialog,
- QTabWidget, QTableView, QHeaderView)
- from matplotlib.backends.qt_compat import is_pyqt5
- from matplotlib.figure import Figure
- from matplotlib import lines as mlines
- from matplotlib import cm as mcolormaps
- from matplotlib.colors import SymLogNorm
- import numpy as np
-
- from .plot_colors import rgb_normalize, invert_rgb
- from .plotmodel import DomainDelegate
- from .plotmodel import _NOT_FOUND, _VOID_REGION, _OVERLAP, _MODEL_PROPERTIES
- from .scientific_spin_box import ScientificDoubleSpinBox