"""Set up the main qcodes namespace.""" # flake8: noqa (we don't need the "<...> imported but unused" error) # config from qcodes.config import Config config = Config() from qcodes.version import __version__ plotlib = config.gui.plotlib if plotlib in {'QT', 'all'}: try: from qcodes.plots.pyqtgraph import QtPlot except Exception: print('pyqtgraph plotting not supported, ' 'try "from qcodes.plots.pyqtgraph import QtPlot" ' 'to see the full error') if plotlib in {'matplotlib', 'all'}: try: from qcodes.plots.qcmatplotlib import MatPlot except Exception: print('matplotlib plotting not supported, ' 'try "from qcodes.plots.qcmatplotlib import MatPlot" ' 'to see the full error') # Initialize singleton station from qcodes.station import Station
"""Set up the main qcodes namespace.""" # flake8: noqa (we don't need the "<...> imported but unused" error) # config from qcodes.config import Config from qcodes.utils.helpers import add_to_spyder_UMR_excludelist # we dont want spyder to reload qcodes as this will overwrite the default station # instrument list and running monitor add_to_spyder_UMR_excludelist('qcodes') config = Config() # type: Config from qcodes.version import __version__ plotlib = config.gui.plotlib if plotlib in {'QT', 'all'}: try: from qcodes.plots.pyqtgraph import QtPlot except Exception: print('pyqtgraph plotting not supported, ' 'try "from qcodes.plots.pyqtgraph import QtPlot" ' 'to see the full error') if plotlib in {'matplotlib', 'all'}: try: from qcodes.plots.qcmatplotlib import MatPlot except Exception: print('matplotlib plotting not supported, ' 'try "from qcodes.plots.qcmatplotlib import MatPlot" '