{"action":"created","issue":{"url":"https://api.github.com/repos/glue-viz/glue/issues/786","labels_url":"https://api.github.com/repos/glue-viz/glue/issues/786/labels{/name}","comments_url":"https://api.github.com/repos/glue-viz/glue/issues/786/comments","events_url":"https://api.github.com/repos/glue-viz/glue/issues/786/events","html_url":"https://github.com/glue-viz/glue/issues/786","id":115179293,"number":786,"title":"Test error and fails","user":{"login":"bsipocz","id":6788290,"avatar_url":"https://avatars.githubusercontent.com/u/6788290?v=3","gravatar_id":"","url":"https://api.github.com/users/bsipocz","html_url":"https://github.com/bsipocz","followers_url":"https://api.github.com/users/bsipocz/followers","following_url":"https://api.github.com/users/bsipocz/following{/other_user}","gists_url":"https://api.github.com/users/bsipocz/gists{/gist_id}","starred_url":"https://api.github.com/users/bsipocz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bsipocz/subscriptions","organizations_url":"https://api.github.com/users/bsipocz/orgs","repos_url":"https://api.github.com/users/bsipocz/repos","events_url":"https://api.github.com/users/bsipocz/events{/privacy}","received_events_url":"https://api.github.com/users/bsipocz/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-11-05T00:10:40Z","updated_at":"2015-11-10T21:56:15Z","closed_at":null,"body":"I believe that all required packages (listed on the webpage, and also in the test header) are installed, still the imports qt/qtconsole etc import don't work causing an error. \r\n\r\nOther than that there are 3 more failing tests and 2 pytest warnings.\r\n\r\n```\r\n====================================================== test session starts =======================================================\r\nplatform darwin -- Python 2.7.10, pytest-2.8.2, py-1.4.30, pluggy-0.3.1\r\n\r\n                glue:\t0.6.0.dev2173\r\n\r\n             REQUIRED\r\n     PyQt4 or PySide:\tINSTALLED (unknown version)\r\n               numpy:\tINSTALLED (1.10.1)\r\n          matplotlib:\tINSTALLED (1.5.0)\r\n              pandas:\tINSTALLED (0.17.0)\r\n             astropy:\tINSTALLED (1.1.dev13982)\r\n\r\n              GENERAL\r\n                dill:\tMISSING (Used when saving Glue sessions)\r\n                h5py:\tMISSING (Used to support HDF5 files)\r\n               scipy:\tINSTALLED (0.16.0)\r\n             skimage:\tINSTALLED (0.12dev)\r\n\r\n     IPYTHON TERMINAL\r\n             IPython:\tINSTALLED (4.0.0)\r\n           ipykernel:\tINSTALLED (unknown version)\r\n           qtconsole:\tMISSING (Needed for interactive IPython terminal)\r\n           traitlets:\tINSTALLED (4.0.0)\r\n            pygments:\tINSTALLED (2.0.2)\r\n                 zmq:\tINSTALLED (15.0.0)\r\n\r\n            ASTRONOMY\r\n               pyavm:\tMISSING (Used to parse AVM metadata in image files)\r\n\r\n              TESTING\r\n                mock:\tINSTALLED (1.3.0)\r\n              pytest:\tINSTALLED (2.8.2)\r\n\r\n               EXPORT\r\n              plotly:\tMISSING (Used to explort plots to Plot.ly)\r\n\r\n\r\nrootdir: /Users/bsipocz/munka/devel/glue, inifile: \r\nplugins: capturelog-0.7, cov-2.1.0, html-1.6, mpl-0.3, selenium-1.0b1, variables-1.2\r\ncollected 1739 items / 1 errors / 1 skipped \r\n\r\nglue/clients/tests/test_dendro_client.py ...............\r\nglue/clients/tests/test_ds9norm.py ...........\r\nglue/clients/tests/test_histogram_client.py .......................................................................................\r\nglue/clients/tests/test_image_client.py ............................................\r\nglue/clients/tests/test_layer_artist.py .\r\nglue/clients/tests/test_profile_viewer.py ................\r\nglue/clients/tests/test_scatter_client.py ....................................................................................................\r\nglue/core/data_factories/tests/test_data_factories.py ...............................\r\nglue/core/data_factories/tests/test_dendro_loader.py ssssssss\r\nglue/core/data_factories/tests/test_excel.py sss\r\nglue/core/data_factories/tests/test_fits.py ........\r\nglue/core/data_factories/tests/test_hdf5.py sssss\r\nglue/core/tests/test_aggregate.py ................................\r\nglue/core/tests/test_application_base.py ..\r\nglue/core/tests/test_client.py ...................\r\nglue/core/tests/test_command.py ..........\r\nglue/core/tests/test_communication.py ....s.....\r\nglue/core/tests/test_component.py ........................................................\r\nglue/core/tests/test_component_link.py .........................\r\nglue/core/tests/test_coordinate_links.py .....\r\nglue/core/tests/test_coordinates.py ..................\r\nglue/core/tests/test_data.py ............................................................\r\nglue/core/tests/test_data_collection.py .............................\r\nglue/core/tests/test_data_retrieval.py .\r\nglue/core/tests/test_decorators.py ......\r\nglue/core/tests/test_edit_subset_mode.py ........................\r\nglue/core/tests/test_fitters.py ................\r\nglue/core/tests/test_hub.py ..................\r\nglue/core/tests/test_joins.py ..........\r\nglue/core/tests/test_layout.py ....\r\nglue/core/tests/test_link_helpers.py .............\r\nglue/core/tests/test_link_manager.py ................\r\nglue/core/tests/test_links.py ...\r\nglue/core/tests/test_message.py ...\r\nglue/core/tests/test_pandas.py ......\r\nglue/core/tests/test_parse.py ................\r\nglue/core/tests/test_registry.py ..........\r\nglue/core/tests/test_roi.py ..............................................................................................................................................................\r\nglue/core/tests/test_session_back_compat.py .s\r\nglue/core/tests/test_simpleforms.py ......\r\nglue/core/tests/test_state.py .................................\r\nglue/core/tests/test_subset.py ...............................................................................................................................\r\nglue/core/tests/test_subset_group.py .............................................\r\nglue/core/tests/test_tree.py ...\r\nglue/core/tests/test_tree_layout.py ...........\r\nglue/core/tests/test_tree_traversal.py ......\r\nglue/core/tests/test_util.py ........\r\nglue/external/tests/test_echo.py .......................\r\nglue/plugins/coordinate_helpers/tests/test_deprecated.py ..\r\nglue/plugins/coordinate_helpers/tests/test_link_helpers.py ......\r\nglue/plugins/ginga_viewer/tests/test_client.py ......................ssssss...\r\nglue/plugins/ginga_viewer/tests/test_qt_widget.py ............\r\nglue/plugins/tests/test_d3po.py .\r\nglue/plugins/tests/test_plotly.py ....\r\nglue/plugins/tools/tests/test_pv.py ........\r\nglue/plugins/tools/tests/test_spectrum_tool.py ................\r\nglue/qt/tests/test_application.py ....F..F........\r\nglue/qt/tests/test_component_selector.py ..\r\nglue/qt/tests/test_custom_viewer.py ................................................\r\nglue/qt/tests/test_data_collection_model.py ..............\r\nglue/qt/tests/test_layer_artist_model.py ..................\r\nglue/qt/tests/test_link_equation.py ..................\r\nglue/qt/tests/test_mouse_mode.py ...........................................................\r\nglue/qt/tests/test_plugin_manager.py ...\r\nglue/qt/tests/test_qtutil.py ......................................................\r\nglue/qt/tests/test_simpleforms.py ...\r\nglue/qt/tests/test_toolbar.py .\r\nglue/qt/tests/test_widget_properties.py ............\r\nglue/qt/widgets/tests/test_data_slice.py .......\r\nglue/qt/widgets/tests/test_data_viewer.py ............\r\nglue/qt/widgets/tests/test_dendro_widget.py ...\r\nglue/qt/widgets/tests/test_histogram_widget.py .................\r\nglue/qt/widgets/tests/test_image_widget.py ...............F.............\r\nglue/qt/widgets/tests/test_layer_tree_widget.py ........................\r\nglue/qt/widgets/tests/test_scatter_widget.py ..............................................\r\nglue/qt/widgets/tests/test_settings.py ..\r\nglue/qt/widgets/tests/test_style_dialog.py .\r\nglue/qt/widgets/tests/test_subset_facet.py ...\r\nglue/qt/widgets/tests/test_table_widget.py ......\r\nglue/tests/test_config.py .....\r\nglue/tests/test_deps.py .........\r\nglue/tests/test_main.py .......................\r\nglue/tests/test_qglue.py ..................\r\nglue/utils/qt/tests/test_qmessagebox_widget.py .\r\nglue/utils/tests/test_array.py ................\r\nglue/utils/tests/test_matplotlib.py ...........\r\nglue/utils/tests/test_misc.py ...............\r\n\r\n============================================================= ERRORS =============================================================\r\n____________________________________ ERROR collecting glue/qt/widgets/tests/test_terminal.py _____________________________________\r\nglue/qt/widgets/tests/test_terminal.py:8: in <module>\r\n    from ..terminal import glue_terminal\r\nglue/qt/widgets/terminal.py:79: in <module>\r\n    from IPython.zmq.ipkernel import Kernel\r\nE   ImportError: No module named zmq.ipkernel\r\n-------------------------------------------------------- Captured stderr ---------------------------------------------------------\r\n/sw/lib/python2.7/site-packages/IPython/utils/traitlets.py:5: UserWarning: IPython.utils.traitlets has moved to a top-level traitlets package.\r\n  warn(\"IPython.utils.traitlets has moved to a top-level traitlets package.\")\r\n/sw/lib/python2.7/site-packages/IPython/kernel/__init__.py:13: ShimWarning: The `IPython.kernel` package has been deprecated. You should import from ipykernel or jupyter_client instead.\r\n  \"You should import from ipykernel or jupyter_client instead.\", ShimWarning)\r\n/sw/lib/python2.7/site-packages/IPython/qt.py:13: ShimWarning: The `IPython.qt` package has been deprecated. You should import from qtconsole instead.\r\n  \"You should import from qtconsole instead.\", ShimWarning)\r\n============================================================ FAILURES ============================================================\r\n___________________________________________ TestGlueApplication.test_terminal_present ____________________________________________\r\n\r\nself = <glue.qt.tests.test_application.TestGlueApplication object at 0x130ad5450>\r\n\r\n    @requires_ipython_ge_012\r\n    def test_terminal_present(self):\r\n        \"\"\"For good setups, terminal is available\"\"\"\r\n        if not self.app.has_terminal():\r\n            sys.stderr.write(self.app._terminal_exception)\r\n>           assert False\r\nE           assert False\r\n\r\nglue/qt/tests/test_application.py:84: AssertionError\r\n---------------------------------------------------------- Captured log ----------------------------------------------------------\r\nhub.py                     104 INFO     Subscribing DataCollection (0 data sets)\r\n\t to DataAddComponentMessage\r\nmain.py                    265 INFO     Loading external plugins using setuptools==18.4\r\nmain.py                    276 INFO     Plugin ginga_viewer already loaded\r\nmain.py                    276 INFO     Plugin export_plotly already loaded\r\nmain.py                    276 INFO     Plugin export_d3po already loaded\r\nmain.py                    276 INFO     Plugin pv_slicer already loaded\r\nmain.py                    276 INFO     Plugin spectrum_tool already loaded\r\nmain.py                    276 INFO     Plugin coordinate_helpers already loaded\r\nuiparser.py                986 DEBUG    UI version is 4.0\r\nuiparser.py                854 DEBUG    uiname is GlueApplication\r\nuiparser.py                815 DEBUG    toplevel widget is QWidget\r\nproperties.py              406 DEBUG    setting property geometry\r\nproperties.py              406 DEBUG    setting property windowTitle\r\nuiparser.py                126 DEBUG    push QWidget GlueApplication\r\nproperties.py              406 DEBUG    setting property leftMargin\r\nproperties.py              406 DEBUG    setting property topMargin\r\nproperties.py              406 DEBUG    setting property rightMargin\r\nproperties.py              406 DEBUG    setting property bottomMargin\r\nproperties.py              406 DEBUG    setting property pyuicContentsMargins\r\nuiparser.py                126 DEBUG    push QHBoxLayout horizontalLayout\r\nproperties.py              406 DEBUG    setting property orientation\r\nuiparser.py                126 DEBUG    push QSplitter main_splitter\r\nproperties.py              406 DEBUG    setting property orientation\r\nuiparser.py                126 DEBUG    push QSplitter data_plot_splitter\r\nproperties.py              406 DEBUG    setting property font\r\nproperties.py              406 DEBUG    setting property layoutDirection\r\nproperties.py              406 DEBUG    setting property title\r\nproperties.py              406 DEBUG    setting property flat\r\nuiparser.py                126 DEBUG    push QGroupBox data_layers\r\nuiparser.py                140 DEBUG    pop widget QGroupBox data_layers\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f6d8>\r\nproperties.py              406 DEBUG    setting property orientation\r\nuiparser.py                126 DEBUG    push QSplitter plot_splitter\r\nproperties.py              406 DEBUG    setting property font\r\nproperties.py              406 DEBUG    setting property title\r\nproperties.py              406 DEBUG    setting property flat\r\nuiparser.py                126 DEBUG    push QGroupBox plot_layers\r\nuiparser.py                140 DEBUG    pop widget QGroupBox plot_layers\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f808>\r\nproperties.py              406 DEBUG    setting property font\r\nproperties.py              406 DEBUG    setting property title\r\nproperties.py              406 DEBUG    setting property flat\r\nproperties.py              406 DEBUG    setting property checkable\r\nuiparser.py                126 DEBUG    push QGroupBox plot_options\r\nuiparser.py                140 DEBUG    pop widget QGroupBox plot_options\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f808>\r\nuiparser.py                140 DEBUG    pop widget QSplitter plot_splitter\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f6d8>\r\nuiparser.py                140 DEBUG    pop widget QSplitter data_plot_splitter\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f640>\r\nproperties.py              406 DEBUG    setting property enabled\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nproperties.py              406 DEBUG    setting property minimumSize\r\nproperties.py              406 DEBUG    setting property tabShape\r\nproperties.py              406 DEBUG    setting property currentIndex\r\nproperties.py              406 DEBUG    setting property elideMode\r\nproperties.py              406 DEBUG    setting property usesScrollButtons\r\nproperties.py              406 DEBUG    setting property documentMode\r\nproperties.py              406 DEBUG    setting property tabsClosable\r\nproperties.py              406 DEBUG    setting property movable\r\nuiparser.py                126 DEBUG    push QTabWidget tabWidget\r\nuiparser.py                140 DEBUG    pop widget QTabWidget tabWidget\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f640>\r\nuiparser.py                140 DEBUG    pop widget QSplitter main_splitter\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x130e9f510>\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout horizontalLayout\r\nuiparser.py                140 DEBUG    pop widget QWidget GlueApplication\r\nuiparser.py                147 DEBUG    new topwidget None\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to DataCollectionDeleteMessage\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to SubsetDeleteMessage\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to DataCollectionAddMessage\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to SubsetCreateMessage\r\n----------------------------------------------------- Captured stderr setup ------------------------------------------------------\r\nINFO:glue.core.hub:Subscribing DataCollection (0 data sets)\r\n\t to DataAddComponentMessage\r\nINFO:glue:Loading external plugins using setuptools==18.4\r\nINFO:glue:Plugin ginga_viewer already loaded\r\nINFO:glue:Plugin export_plotly already loaded\r\nINFO:glue:Plugin export_d3po already loaded\r\nINFO:glue:Plugin pv_slicer already loaded\r\nINFO:glue:Plugin spectrum_tool already loaded\r\nINFO:glue:Plugin coordinate_helpers already loaded\r\nDEBUG:PyQt4.uic.uiparser:UI version is 4.0\r\nDEBUG:PyQt4.uic.uiparser:uiname is GlueApplication\r\nDEBUG:PyQt4.uic.uiparser:toplevel widget is QWidget\r\nDEBUG:PyQt4.uic.properties:setting property geometry\r\nDEBUG:PyQt4.uic.properties:setting property windowTitle\r\nDEBUG:PyQt4.uic.uiparser:push QWidget GlueApplication\r\nDEBUG:PyQt4.uic.properties:setting property leftMargin\r\nDEBUG:PyQt4.uic.properties:setting property topMargin\r\nDEBUG:PyQt4.uic.properties:setting property rightMargin\r\nDEBUG:PyQt4.uic.properties:setting property bottomMargin\r\nDEBUG:PyQt4.uic.properties:setting property pyuicContentsMargins\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout horizontalLayout\r\nDEBUG:PyQt4.uic.properties:setting property orientation\r\nDEBUG:PyQt4.uic.uiparser:push QSplitter main_splitter\r\nDEBUG:PyQt4.uic.properties:setting property orientation\r\nDEBUG:PyQt4.uic.uiparser:push QSplitter data_plot_splitter\r\nDEBUG:PyQt4.uic.properties:setting property font\r\nDEBUG:PyQt4.uic.properties:setting property layoutDirection\r\nDEBUG:PyQt4.uic.properties:setting property title\r\nDEBUG:PyQt4.uic.properties:setting property flat\r\nDEBUG:PyQt4.uic.uiparser:push QGroupBox data_layers\r\nDEBUG:PyQt4.uic.uiparser:pop widget QGroupBox data_layers\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f6d8>\r\nDEBUG:PyQt4.uic.properties:setting property orientation\r\nDEBUG:PyQt4.uic.uiparser:push QSplitter plot_splitter\r\nDEBUG:PyQt4.uic.properties:setting property font\r\nDEBUG:PyQt4.uic.properties:setting property title\r\nDEBUG:PyQt4.uic.properties:setting property flat\r\nDEBUG:PyQt4.uic.uiparser:push QGroupBox plot_layers\r\nDEBUG:PyQt4.uic.uiparser:pop widget QGroupBox plot_layers\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f808>\r\nDEBUG:PyQt4.uic.properties:setting property font\r\nDEBUG:PyQt4.uic.properties:setting property title\r\nDEBUG:PyQt4.uic.properties:setting property flat\r\nDEBUG:PyQt4.uic.properties:setting property checkable\r\nDEBUG:PyQt4.uic.uiparser:push QGroupBox plot_options\r\nDEBUG:PyQt4.uic.uiparser:pop widget QGroupBox plot_options\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f808>\r\nDEBUG:PyQt4.uic.uiparser:pop widget QSplitter plot_splitter\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f6d8>\r\nDEBUG:PyQt4.uic.uiparser:pop widget QSplitter data_plot_splitter\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f640>\r\nDEBUG:PyQt4.uic.properties:setting property enabled\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.properties:setting property minimumSize\r\nDEBUG:PyQt4.uic.properties:setting property tabShape\r\nDEBUG:PyQt4.uic.properties:setting property currentIndex\r\nDEBUG:PyQt4.uic.properties:setting property elideMode\r\nDEBUG:PyQt4.uic.properties:setting property usesScrollButtons\r\nDEBUG:PyQt4.uic.properties:setting property documentMode\r\nDEBUG:PyQt4.uic.properties:setting property tabsClosable\r\nDEBUG:PyQt4.uic.properties:setting property movable\r\nDEBUG:PyQt4.uic.uiparser:push QTabWidget tabWidget\r\nDEBUG:PyQt4.uic.uiparser:pop widget QTabWidget tabWidget\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130e9f640>\r\nDEBUG:PyQt4.uic.uiparser:pop widget QSplitter main_splitter\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x130e9f510>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout horizontalLayout\r\nDEBUG:PyQt4.uic.uiparser:pop widget QWidget GlueApplication\r\nDEBUG:PyQt4.uic.uiparser:new topwidget None\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to DataCollectionDeleteMessage\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to SubsetDeleteMessage\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to DataCollectionAddMessage\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f26f28> to SubsetCreateMessage\r\n------------------------------------------------------ Captured stderr call ------------------------------------------------------\r\nTraceback (most recent call last):\r\n  File \"/Users/bsipocz/munka/devel/glue/glue/qt/glue_application.py\", line 804, in _create_terminal\r\n    from .widgets.terminal import glue_terminal\r\n  File \"/Users/bsipocz/munka/devel/glue/glue/qt/widgets/terminal.py\", line 79, in <module>\r\n    from IPython.zmq.ipkernel import Kernel\r\nImportError: No module named zmq.ipkernel\r\n-------------------------------------------------------- pytest-selenium ---------------------------------------------------------\r\n\r\n____________________________________________ TestGlueApplication.test_toggle_terminal ____________________________________________\r\n\r\nself = <glue.qt.tests.test_application.TestGlueApplication object at 0x130c9abd0>\r\n\r\n    @requires_ipython_ge_012\r\n    def test_toggle_terminal(self):\r\n        term = MagicMock()\r\n        self.app._terminal = term\r\n    \r\n        term.isVisible.return_value = False\r\n        self.app._terminal_button.click()\r\n>       assert term.show.call_count == 1\r\nE       assert 0 == 1\r\nE        +  where 0 = <MagicMock name='mock.show' id='5116296592'>.call_count\r\nE        +    where <MagicMock name='mock.show' id='5116296592'> = <MagicMock id='5116135888'>.show\r\n\r\nglue/qt/tests/test_application.py:121: AssertionError\r\n---------------------------------------------------------- Captured log ----------------------------------------------------------\r\nhub.py                     104 INFO     Subscribing DataCollection (0 data sets)\r\n\t to DataAddComponentMessage\r\nmain.py                    265 INFO     Loading external plugins using setuptools==18.4\r\nmain.py                    276 INFO     Plugin ginga_viewer already loaded\r\nmain.py                    276 INFO     Plugin export_plotly already loaded\r\nmain.py                    276 INFO     Plugin export_d3po already loaded\r\nmain.py                    276 INFO     Plugin pv_slicer already loaded\r\nmain.py                    276 INFO     Plugin spectrum_tool already loaded\r\nmain.py                    276 INFO     Plugin coordinate_helpers already loaded\r\nuiparser.py                986 DEBUG    UI version is 4.0\r\nuiparser.py                854 DEBUG    uiname is GlueApplication\r\nuiparser.py                815 DEBUG    toplevel widget is QWidget\r\nproperties.py              406 DEBUG    setting property geometry\r\nproperties.py              406 DEBUG    setting property windowTitle\r\nuiparser.py                126 DEBUG    push QWidget GlueApplication\r\nproperties.py              406 DEBUG    setting property leftMargin\r\nproperties.py              406 DEBUG    setting property topMargin\r\nproperties.py              406 DEBUG    setting property rightMargin\r\nproperties.py              406 DEBUG    setting property bottomMargin\r\nproperties.py              406 DEBUG    setting property pyuicContentsMargins\r\nuiparser.py                126 DEBUG    push QHBoxLayout horizontalLayout\r\nproperties.py              406 DEBUG    setting property orientation\r\nuiparser.py                126 DEBUG    push QSplitter main_splitter\r\nproperties.py              406 DEBUG    setting property orientation\r\nuiparser.py                126 DEBUG    push QSplitter data_plot_splitter\r\nproperties.py              406 DEBUG    setting property font\r\nproperties.py              406 DEBUG    setting property layoutDirection\r\nproperties.py              406 DEBUG    setting property title\r\nproperties.py              406 DEBUG    setting property flat\r\nuiparser.py                126 DEBUG    push QGroupBox data_layers\r\nuiparser.py                140 DEBUG    pop widget QGroupBox data_layers\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb510>\r\nproperties.py              406 DEBUG    setting property orientation\r\nuiparser.py                126 DEBUG    push QSplitter plot_splitter\r\nproperties.py              406 DEBUG    setting property font\r\nproperties.py              406 DEBUG    setting property title\r\nproperties.py              406 DEBUG    setting property flat\r\nuiparser.py                126 DEBUG    push QGroupBox plot_layers\r\nuiparser.py                140 DEBUG    pop widget QGroupBox plot_layers\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb640>\r\nproperties.py              406 DEBUG    setting property font\r\nproperties.py              406 DEBUG    setting property title\r\nproperties.py              406 DEBUG    setting property flat\r\nproperties.py              406 DEBUG    setting property checkable\r\nuiparser.py                126 DEBUG    push QGroupBox plot_options\r\nuiparser.py                140 DEBUG    pop widget QGroupBox plot_options\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb640>\r\nuiparser.py                140 DEBUG    pop widget QSplitter plot_splitter\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb510>\r\nuiparser.py                140 DEBUG    pop widget QSplitter data_plot_splitter\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb478>\r\nproperties.py              406 DEBUG    setting property enabled\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nproperties.py              406 DEBUG    setting property minimumSize\r\nproperties.py              406 DEBUG    setting property tabShape\r\nproperties.py              406 DEBUG    setting property currentIndex\r\nproperties.py              406 DEBUG    setting property elideMode\r\nproperties.py              406 DEBUG    setting property usesScrollButtons\r\nproperties.py              406 DEBUG    setting property documentMode\r\nproperties.py              406 DEBUG    setting property tabsClosable\r\nproperties.py              406 DEBUG    setting property movable\r\nuiparser.py                126 DEBUG    push QTabWidget tabWidget\r\nuiparser.py                140 DEBUG    pop widget QTabWidget tabWidget\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb478>\r\nuiparser.py                140 DEBUG    pop widget QSplitter main_splitter\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x130ecb348>\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout horizontalLayout\r\nuiparser.py                140 DEBUG    pop widget QWidget GlueApplication\r\nuiparser.py                147 DEBUG    new topwidget None\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to DataCollectionDeleteMessage\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to SubsetDeleteMessage\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to DataCollectionAddMessage\r\nhub.py                     104 INFO     Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to SubsetCreateMessage\r\n----------------------------------------------------- Captured stderr setup ------------------------------------------------------\r\nINFO:glue.core.hub:Subscribing DataCollection (0 data sets)\r\n\t to DataAddComponentMessage\r\nINFO:glue:Loading external plugins using setuptools==18.4\r\nINFO:glue:Plugin ginga_viewer already loaded\r\nINFO:glue:Plugin export_plotly already loaded\r\nINFO:glue:Plugin export_d3po already loaded\r\nINFO:glue:Plugin pv_slicer already loaded\r\nINFO:glue:Plugin spectrum_tool already loaded\r\nINFO:glue:Plugin coordinate_helpers already loaded\r\nDEBUG:PyQt4.uic.uiparser:UI version is 4.0\r\nDEBUG:PyQt4.uic.uiparser:uiname is GlueApplication\r\nDEBUG:PyQt4.uic.uiparser:toplevel widget is QWidget\r\nDEBUG:PyQt4.uic.properties:setting property geometry\r\nDEBUG:PyQt4.uic.properties:setting property windowTitle\r\nDEBUG:PyQt4.uic.uiparser:push QWidget GlueApplication\r\nDEBUG:PyQt4.uic.properties:setting property leftMargin\r\nDEBUG:PyQt4.uic.properties:setting property topMargin\r\nDEBUG:PyQt4.uic.properties:setting property rightMargin\r\nDEBUG:PyQt4.uic.properties:setting property bottomMargin\r\nDEBUG:PyQt4.uic.properties:setting property pyuicContentsMargins\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout horizontalLayout\r\nDEBUG:PyQt4.uic.properties:setting property orientation\r\nDEBUG:PyQt4.uic.uiparser:push QSplitter main_splitter\r\nDEBUG:PyQt4.uic.properties:setting property orientation\r\nDEBUG:PyQt4.uic.uiparser:push QSplitter data_plot_splitter\r\nDEBUG:PyQt4.uic.properties:setting property font\r\nDEBUG:PyQt4.uic.properties:setting property layoutDirection\r\nDEBUG:PyQt4.uic.properties:setting property title\r\nDEBUG:PyQt4.uic.properties:setting property flat\r\nDEBUG:PyQt4.uic.uiparser:push QGroupBox data_layers\r\nDEBUG:PyQt4.uic.uiparser:pop widget QGroupBox data_layers\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb510>\r\nDEBUG:PyQt4.uic.properties:setting property orientation\r\nDEBUG:PyQt4.uic.uiparser:push QSplitter plot_splitter\r\nDEBUG:PyQt4.uic.properties:setting property font\r\nDEBUG:PyQt4.uic.properties:setting property title\r\nDEBUG:PyQt4.uic.properties:setting property flat\r\nDEBUG:PyQt4.uic.uiparser:push QGroupBox plot_layers\r\nDEBUG:PyQt4.uic.uiparser:pop widget QGroupBox plot_layers\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb640>\r\nDEBUG:PyQt4.uic.properties:setting property font\r\nDEBUG:PyQt4.uic.properties:setting property title\r\nDEBUG:PyQt4.uic.properties:setting property flat\r\nDEBUG:PyQt4.uic.properties:setting property checkable\r\nDEBUG:PyQt4.uic.uiparser:push QGroupBox plot_options\r\nDEBUG:PyQt4.uic.uiparser:pop widget QGroupBox plot_options\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb640>\r\nDEBUG:PyQt4.uic.uiparser:pop widget QSplitter plot_splitter\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb510>\r\nDEBUG:PyQt4.uic.uiparser:pop widget QSplitter data_plot_splitter\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb478>\r\nDEBUG:PyQt4.uic.properties:setting property enabled\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.properties:setting property minimumSize\r\nDEBUG:PyQt4.uic.properties:setting property tabShape\r\nDEBUG:PyQt4.uic.properties:setting property currentIndex\r\nDEBUG:PyQt4.uic.properties:setting property elideMode\r\nDEBUG:PyQt4.uic.properties:setting property usesScrollButtons\r\nDEBUG:PyQt4.uic.properties:setting property documentMode\r\nDEBUG:PyQt4.uic.properties:setting property tabsClosable\r\nDEBUG:PyQt4.uic.properties:setting property movable\r\nDEBUG:PyQt4.uic.uiparser:push QTabWidget tabWidget\r\nDEBUG:PyQt4.uic.uiparser:pop widget QTabWidget tabWidget\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QSplitter object at 0x130ecb478>\r\nDEBUG:PyQt4.uic.uiparser:pop widget QSplitter main_splitter\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x130ecb348>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout horizontalLayout\r\nDEBUG:PyQt4.uic.uiparser:pop widget QWidget GlueApplication\r\nDEBUG:PyQt4.uic.uiparser:new topwidget None\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to DataCollectionDeleteMessage\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to SubsetDeleteMessage\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to DataCollectionAddMessage\r\nINFO:glue.core.hub:Subscribing <glue.qt.data_collection_model.DataCollectionModel object at 0x130f32d60> to SubsetCreateMessage\r\n------------------------------------------------------ Captured stderr call ------------------------------------------------------\r\n2015-11-04 23:47:40,184 | E | ImageView.py:616 (redraw_now) | Error redrawing image: Dimensions of actual window are not yet determined\r\n2015-11-04 23:47:40,185 | E | ImageView.py:621 (redraw_now) | Traceback:\r\n  File \"/Users/bsipocz/.virtualenvs/astropy-dev/lib/python2.7/site-packages/ginga-2.0.20141120010840-py2.7.egg/ginga/ImageView.py\", line 604, in redraw_now\r\n    self.redraw_data(whence=whence)\r\n  File \"/Users/bsipocz/.virtualenvs/astropy-dev/lib/python2.7/site-packages/ginga-2.0.20141120010840-py2.7.egg/ginga/qtw/ImageViewCanvasQt.py\", line 49, in redraw_data\r\n    super(ImageViewCanvas, self).redraw_data(whence=whence)\r\n  File \"/Users/bsipocz/.virtualenvs/astropy-dev/lib/python2.7/site-packages/ginga-2.0.20141120010840-py2.7.egg/ginga/ImageView.py\", line 630, in redraw_data\r\n    rgbobj = self.get_rgb_object(whence=whence)\r\n  File \"/Users/bsipocz/.virtualenvs/astropy-dev/lib/python2.7/site-packages/ginga-2.0.20141120010840-py2.7.egg/ginga/ImageView.py\", line 692, in get_rgb_object\r\n    win_wd, win_ht = self.get_window_size()\r\n  File \"/Users/bsipocz/.virtualenvs/astropy-dev/lib/python2.7/site-packages/ginga-2.0.20141120010840-py2.7.egg/ginga/ImageView.py\", line 301, in get_window_size\r\n    raise ImageViewError(\"Dimensions of actual window are not yet determined\")\r\n\r\n2015-11-04 23:48:09.162 python[18563:459537] modalSession has been exited prematurely - check for a reentrant call to endModalSession:\r\n-------------------------------------------------------- pytest-selenium ---------------------------------------------------------\r\n\r\n__________________________________________________ TestImageWidget.test_resize ___________________________________________________\r\n\r\nself = <glue.qt.widgets.tests.test_image_widget.TestImageWidget object at 0x142375bd0>\r\n\r\n    @pytest.mark.skipif(\"CI and not TRAVIS_LINUX\")\r\n    def test_resize(self):\r\n    \r\n        # Regression test for a bug that caused images to not be shown at\r\n        # full resolution after resizing a widget.\r\n    \r\n        # This test only runs correctly on Linux on Travis at the moment,\r\n        # although it works fine locally on MacOS X. I have not yet tracked\r\n        # down the cause of the failure, but essentially the first time that\r\n        # self.widget.client._view_window is accessed below, it is still None.\r\n        # The issue is made more complicated by the fact that whether the test\r\n        # succeeds or not (after removing code in ImageWidget) depends on\r\n        # whether another test is run first - in particular I tried with\r\n        # test_resize from test_application.py. I was able to then get the\r\n        # test here to pass if the other test_resize was *not* run first.\r\n        # This should be investigated more in future, but for now, it's most\r\n        # important that we get the fix in.\r\n    \r\n        # What appears to happen when the test fails is that the QTimer gets\r\n        # started but basically never ends up triggering the timeout.\r\n    \r\n        large = core.Data(label='largeim', x=np.random.random((1024, 1024)))\r\n        self.collect.append(large)\r\n    \r\n        app = get_qapp()\r\n        self.widget.add_data(large)\r\n        self.widget.show()\r\n    \r\n        self.widget.resize(300, 300)\r\n        time.sleep(0.5)\r\n        app.processEvents()\r\n    \r\n>       extx0, exty0 = self.widget.client._view_window[4:]\r\nE       TypeError: 'NoneType' object has no attribute '__getitem__'\r\n\r\nglue/qt/widgets/tests/test_image_widget.py:202: TypeError\r\n---------------------------------------------------------- Captured log ----------------------------------------------------------\r\nhub.py                     104 INFO     Subscribing DataCollection (0 data sets)\r\n\t to DataAddComponentMessage\r\nuiparser.py                986 DEBUG    UI version is 4.0\r\nuiparser.py                854 DEBUG    uiname is ImageWidget\r\nuiparser.py                815 DEBUG    toplevel widget is QWidget\r\nproperties.py              406 DEBUG    setting property geometry\r\nproperties.py              406 DEBUG    setting property baseSize\r\nproperties.py              406 DEBUG    setting property focusPolicy\r\nproperties.py              406 DEBUG    setting property windowTitle\r\nuiparser.py                126 DEBUG    push QWidget ImageWidget\r\nproperties.py              406 DEBUG    setting property leftMargin\r\nproperties.py              406 DEBUG    setting property topMargin\r\nproperties.py              406 DEBUG    setting property rightMargin\r\nproperties.py              406 DEBUG    setting property bottomMargin\r\nproperties.py              406 DEBUG    setting property pyuicContentsMargins\r\nuiparser.py                126 DEBUG    push QVBoxLayout verticalLayout_2\r\nuiparser.py                126 DEBUG    push QWidget option_dashboard\r\nproperties.py              406 DEBUG    setting property leftMargin\r\nproperties.py              406 DEBUG    setting property topMargin\r\nproperties.py              406 DEBUG    setting property rightMargin\r\nproperties.py              406 DEBUG    setting property bottomMargin\r\nproperties.py              406 DEBUG    setting property pyuicContentsMargins\r\nuiparser.py                126 DEBUG    push QVBoxLayout verticalLayout\r\nproperties.py              406 DEBUG    setting property margin\r\nuiparser.py                126 DEBUG    push QGridLayout gridLayout\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QLabel mono_att_label\r\nuiparser.py                140 DEBUG    pop widget QLabel mono_att_label\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nproperties.py              406 DEBUG    setting property toolTip\r\nproperties.py              406 DEBUG    setting property sizeAdjustPolicy\r\nuiparser.py                126 DEBUG    push GlueComboBox displayDataCombo\r\nuiparser.py                140 DEBUG    pop widget GlueComboBox displayDataCombo\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nproperties.py              406 DEBUG    setting property toolTip\r\nproperties.py              406 DEBUG    setting property sizeAdjustPolicy\r\nuiparser.py                126 DEBUG    push GlueComboBox attributeComboBox\r\nuiparser.py                140 DEBUG    pop widget GlueComboBox attributeComboBox\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QLabel label\r\nuiparser.py                140 DEBUG    pop widget QLabel label\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QLabel label_2\r\nuiparser.py                140 DEBUG    pop widget QLabel label_2\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nuiparser.py                126 DEBUG    push QComboBox aspectCombo\r\nuiparser.py                140 DEBUG    pop widget QComboBox aspectCombo\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nuiparser.py                134 DEBUG    pop layout QGridLayout gridLayout\r\nuiparser.py                126 DEBUG    push QHBoxLayout monochrome_options\r\nproperties.py              406 DEBUG    setting property text\r\nproperties.py              406 DEBUG    setting property checked\r\nuiparser.py                126 DEBUG    push QRadioButton monochrome\r\nuiparser.py                140 DEBUG    pop widget QRadioButton monochrome\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QRadioButton rgb\r\nuiparser.py                140 DEBUG    pop widget QRadioButton rgb\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout monochrome_options\r\nuiparser.py                126 DEBUG    push QVBoxLayout slice_layout\r\nuiparser.py                134 DEBUG    pop layout QVBoxLayout slice_layout\r\nproperties.py              406 DEBUG    setting property enabled\r\nuiparser.py                126 DEBUG    push RGBEdit rgb_options\r\nuiparser.py                140 DEBUG    pop widget RGBEdit rgb_options\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nuiparser.py                134 DEBUG    pop layout QVBoxLayout verticalLayout\r\nuiparser.py                140 DEBUG    pop widget QWidget option_dashboard\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0808>\r\nuiparser.py                134 DEBUG    pop layout QVBoxLayout verticalLayout_2\r\nuiparser.py                140 DEBUG    pop widget QWidget ImageWidget\r\nuiparser.py                147 DEBUG    new topwidget None\r\nuiparser.py                986 DEBUG    UI version is 4.0\r\nuiparser.py                854 DEBUG    uiname is widget\r\nuiparser.py                815 DEBUG    toplevel widget is QWidget\r\nproperties.py              406 DEBUG    setting property geometry\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nproperties.py              406 DEBUG    setting property windowTitle\r\nuiparser.py                126 DEBUG    push QWidget widget\r\nproperties.py              406 DEBUG    setting property margin\r\nuiparser.py                126 DEBUG    push QHBoxLayout horizontalLayout_5\r\nproperties.py              406 DEBUG    setting property margin\r\nuiparser.py                126 DEBUG    push QVBoxLayout verticalLayout\r\nproperties.py              406 DEBUG    setting property margin\r\nuiparser.py                126 DEBUG    push QHBoxLayout horizontalLayout\r\nproperties.py              406 DEBUG    setting property minimumSize\r\nproperties.py              406 DEBUG    setting property layoutDirection\r\nproperties.py              406 DEBUG    setting property text\r\nproperties.py              406 DEBUG    setting property alignment\r\nuiparser.py                126 DEBUG    push QLabel uncertainty_label\r\nuiparser.py                140 DEBUG    pop widget QLabel uncertainty_label\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nuiparser.py                126 DEBUG    push QComboBox uncertainty_combo\r\nuiparser.py                140 DEBUG    pop widget QComboBox uncertainty_combo\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout horizontalLayout\r\nproperties.py              406 DEBUG    setting property margin\r\nuiparser.py                126 DEBUG    push QHBoxLayout horizontalLayout_2\r\nproperties.py              406 DEBUG    setting property minimumSize\r\nproperties.py              406 DEBUG    setting property layoutDirection\r\nproperties.py              406 DEBUG    setting property text\r\nproperties.py              406 DEBUG    setting property alignment\r\nuiparser.py                126 DEBUG    push QLabel profile_label\r\nuiparser.py                140 DEBUG    pop widget QLabel profile_label\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nproperties.py              406 DEBUG    setting property sizePolicy\r\nuiparser.py                126 DEBUG    push QComboBox profile_combo\r\nuiparser.py                140 DEBUG    pop widget QComboBox profile_combo\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout horizontalLayout_2\r\nproperties.py              406 DEBUG    setting property spacing\r\nproperties.py              406 DEBUG    setting property margin\r\nuiparser.py                126 DEBUG    push QHBoxLayout horizontalLayout_3\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QToolButton settings_button\r\nuiparser.py                140 DEBUG    pop widget QToolButton settings_button\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QPushButton fit_button\r\nuiparser.py                140 DEBUG    pop widget QPushButton fit_button\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nproperties.py              406 DEBUG    setting property text\r\nuiparser.py                126 DEBUG    push QPushButton clear_button\r\nuiparser.py                140 DEBUG    pop widget QPushButton clear_button\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout horizontalLayout_3\r\nuiparser.py                126 DEBUG    push QTextBrowser results_box\r\nuiparser.py                140 DEBUG    pop widget QTextBrowser results_box\r\nuiparser.py                147 DEBUG    new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nuiparser.py                134 DEBUG    pop layout QVBoxLayout verticalLayout\r\nuiparser.py                134 DEBUG    pop layout QHBoxLayout horizontalLayout_5\r\nuiparser.py                140 DEBUG    pop widget QWidget widget\r\nuiparser.py                147 DEBUG    new topwidget None\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to SubsetCreateMessage\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to SubsetUpdateMessage\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to SubsetDeleteMessage\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to DataUpdateMessage\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to NumericalDataChangedMessage\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to DataCollectionDeleteMessage\r\nhub.py                     104 INFO     Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to ComponentReplacedMessage\r\nhub.py                     104 INFO     Subscribing Image Widget to DataCollectionAddMessage\r\nhub.py                     104 INFO     Subscribing Image Widget to DataCollectionDeleteMessage\r\nhub.py                     104 INFO     Subscribing Image Widget to DataUpdateMessage\r\nhub.py                     104 INFO     Subscribing Image Widget to ComponentsChangedMessage\r\nhub.py                     178 INFO     Broadcasting DataCollectionAddMessage: \r\n\t Sent from: DataCollection (1 data set)\r\n\t  0: im\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nmatplotlib.py               70 DEBUG    image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(None, None, 1), slice(None, None, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nmatplotlib.py               70 DEBUG    image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nmatplotlib.py               70 DEBUG    image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nmatplotlib.py               70 DEBUG    image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\ndata.py                    219 DEBUG    Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nhub.py                     178 INFO     Broadcasting DataCollectionAddMessage: \r\n\t Sent from: DataCollection (2 data sets)\r\n\t  0: im\r\n\t  1: cube\r\nhub.py                     178 INFO     Broadcasting DataCollectionAddMessage: \r\n\t Sent from: DataCollection (3 data sets)\r\n\t  0: im\r\n\t  1: cube\r\n\t  2: largeim\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nmatplotlib.py               70 DEBUG    image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(None, None, 20.48), slice(None, None, 20.48)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nmatplotlib.py               70 DEBUG    image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nmatplotlib.py               70 DEBUG    image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nmatplotlib.py               70 DEBUG    image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nmatplotlib.py               70 DEBUG    image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nmatplotlib.py               70 DEBUG    image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\ndata.py                    219 DEBUG    Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\n----------------------------------------------------- Captured stderr setup ------------------------------------------------------\r\nINFO:glue.core.hub:Subscribing DataCollection (0 data sets)\r\n\t to DataAddComponentMessage\r\nDEBUG:PyQt4.uic.uiparser:UI version is 4.0\r\nDEBUG:PyQt4.uic.uiparser:uiname is ImageWidget\r\nDEBUG:PyQt4.uic.uiparser:toplevel widget is QWidget\r\nDEBUG:PyQt4.uic.properties:setting property geometry\r\nDEBUG:PyQt4.uic.properties:setting property baseSize\r\nDEBUG:PyQt4.uic.properties:setting property focusPolicy\r\nDEBUG:PyQt4.uic.properties:setting property windowTitle\r\nDEBUG:PyQt4.uic.uiparser:push QWidget ImageWidget\r\nDEBUG:PyQt4.uic.properties:setting property leftMargin\r\nDEBUG:PyQt4.uic.properties:setting property topMargin\r\nDEBUG:PyQt4.uic.properties:setting property rightMargin\r\nDEBUG:PyQt4.uic.properties:setting property bottomMargin\r\nDEBUG:PyQt4.uic.properties:setting property pyuicContentsMargins\r\nDEBUG:PyQt4.uic.uiparser:push QVBoxLayout verticalLayout_2\r\nDEBUG:PyQt4.uic.uiparser:push QWidget option_dashboard\r\nDEBUG:PyQt4.uic.properties:setting property leftMargin\r\nDEBUG:PyQt4.uic.properties:setting property topMargin\r\nDEBUG:PyQt4.uic.properties:setting property rightMargin\r\nDEBUG:PyQt4.uic.properties:setting property bottomMargin\r\nDEBUG:PyQt4.uic.properties:setting property pyuicContentsMargins\r\nDEBUG:PyQt4.uic.uiparser:push QVBoxLayout verticalLayout\r\nDEBUG:PyQt4.uic.properties:setting property margin\r\nDEBUG:PyQt4.uic.uiparser:push QGridLayout gridLayout\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QLabel mono_att_label\r\nDEBUG:PyQt4.uic.uiparser:pop widget QLabel mono_att_label\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.properties:setting property toolTip\r\nDEBUG:PyQt4.uic.properties:setting property sizeAdjustPolicy\r\nDEBUG:PyQt4.uic.uiparser:push GlueComboBox displayDataCombo\r\nDEBUG:PyQt4.uic.uiparser:pop widget GlueComboBox displayDataCombo\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.properties:setting property toolTip\r\nDEBUG:PyQt4.uic.properties:setting property sizeAdjustPolicy\r\nDEBUG:PyQt4.uic.uiparser:push GlueComboBox attributeComboBox\r\nDEBUG:PyQt4.uic.uiparser:pop widget GlueComboBox attributeComboBox\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QLabel label\r\nDEBUG:PyQt4.uic.uiparser:pop widget QLabel label\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QLabel label_2\r\nDEBUG:PyQt4.uic.uiparser:pop widget QLabel label_2\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.uiparser:push QComboBox aspectCombo\r\nDEBUG:PyQt4.uic.uiparser:pop widget QComboBox aspectCombo\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QGridLayout gridLayout\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout monochrome_options\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.properties:setting property checked\r\nDEBUG:PyQt4.uic.uiparser:push QRadioButton monochrome\r\nDEBUG:PyQt4.uic.uiparser:pop widget QRadioButton monochrome\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QRadioButton rgb\r\nDEBUG:PyQt4.uic.uiparser:pop widget QRadioButton rgb\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout monochrome_options\r\nDEBUG:PyQt4.uic.uiparser:push QVBoxLayout slice_layout\r\nDEBUG:PyQt4.uic.uiparser:pop layout QVBoxLayout slice_layout\r\nDEBUG:PyQt4.uic.properties:setting property enabled\r\nDEBUG:PyQt4.uic.uiparser:push RGBEdit rgb_options\r\nDEBUG:PyQt4.uic.uiparser:pop widget RGBEdit rgb_options\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0938>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QVBoxLayout verticalLayout\r\nDEBUG:PyQt4.uic.uiparser:pop widget QWidget option_dashboard\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x142ef0808>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QVBoxLayout verticalLayout_2\r\nDEBUG:PyQt4.uic.uiparser:pop widget QWidget ImageWidget\r\nDEBUG:PyQt4.uic.uiparser:new topwidget None\r\nDEBUG:PyQt4.uic.uiparser:UI version is 4.0\r\nDEBUG:PyQt4.uic.uiparser:uiname is widget\r\nDEBUG:PyQt4.uic.uiparser:toplevel widget is QWidget\r\nDEBUG:PyQt4.uic.properties:setting property geometry\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.properties:setting property windowTitle\r\nDEBUG:PyQt4.uic.uiparser:push QWidget widget\r\nDEBUG:PyQt4.uic.properties:setting property margin\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout horizontalLayout_5\r\nDEBUG:PyQt4.uic.properties:setting property margin\r\nDEBUG:PyQt4.uic.uiparser:push QVBoxLayout verticalLayout\r\nDEBUG:PyQt4.uic.properties:setting property margin\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout horizontalLayout\r\nDEBUG:PyQt4.uic.properties:setting property minimumSize\r\nDEBUG:PyQt4.uic.properties:setting property layoutDirection\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.properties:setting property alignment\r\nDEBUG:PyQt4.uic.uiparser:push QLabel uncertainty_label\r\nDEBUG:PyQt4.uic.uiparser:pop widget QLabel uncertainty_label\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.uiparser:push QComboBox uncertainty_combo\r\nDEBUG:PyQt4.uic.uiparser:pop widget QComboBox uncertainty_combo\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout horizontalLayout\r\nDEBUG:PyQt4.uic.properties:setting property margin\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout horizontalLayout_2\r\nDEBUG:PyQt4.uic.properties:setting property minimumSize\r\nDEBUG:PyQt4.uic.properties:setting property layoutDirection\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.properties:setting property alignment\r\nDEBUG:PyQt4.uic.uiparser:push QLabel profile_label\r\nDEBUG:PyQt4.uic.uiparser:pop widget QLabel profile_label\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.properties:setting property sizePolicy\r\nDEBUG:PyQt4.uic.uiparser:push QComboBox profile_combo\r\nDEBUG:PyQt4.uic.uiparser:pop widget QComboBox profile_combo\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout horizontalLayout_2\r\nDEBUG:PyQt4.uic.properties:setting property spacing\r\nDEBUG:PyQt4.uic.properties:setting property margin\r\nDEBUG:PyQt4.uic.uiparser:push QHBoxLayout horizontalLayout_3\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QToolButton settings_button\r\nDEBUG:PyQt4.uic.uiparser:pop widget QToolButton settings_button\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QPushButton fit_button\r\nDEBUG:PyQt4.uic.uiparser:pop widget QPushButton fit_button\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.properties:setting property text\r\nDEBUG:PyQt4.uic.uiparser:push QPushButton clear_button\r\nDEBUG:PyQt4.uic.uiparser:pop widget QPushButton clear_button\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout horizontalLayout_3\r\nDEBUG:PyQt4.uic.uiparser:push QTextBrowser results_box\r\nDEBUG:PyQt4.uic.uiparser:pop widget QTextBrowser results_box\r\nDEBUG:PyQt4.uic.uiparser:new topwidget <PyQt4.QtGui.QWidget object at 0x143250180>\r\nDEBUG:PyQt4.uic.uiparser:pop layout QVBoxLayout verticalLayout\r\nDEBUG:PyQt4.uic.uiparser:pop layout QHBoxLayout horizontalLayout_5\r\nDEBUG:PyQt4.uic.uiparser:pop widget QWidget widget\r\nDEBUG:PyQt4.uic.uiparser:new topwidget None\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to SubsetCreateMessage\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to SubsetUpdateMessage\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to SubsetDeleteMessage\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to DataUpdateMessage\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to NumericalDataChangedMessage\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to DataCollectionDeleteMessage\r\nINFO:glue.core.hub:Subscribing <glue.clients.image_client.MplImageClient object at 0x142f3aad0> to ComponentReplacedMessage\r\nINFO:glue.core.hub:Subscribing Image Widget to DataCollectionAddMessage\r\nINFO:glue.core.hub:Subscribing Image Widget to DataCollectionDeleteMessage\r\nINFO:glue.core.hub:Subscribing Image Widget to DataUpdateMessage\r\nINFO:glue.core.hub:Subscribing Image Widget to ComponentsChangedMessage\r\nINFO:glue.core.hub:Broadcasting DataCollectionAddMessage: \r\n\t Sent from: DataCollection (1 data set)\r\n\t  0: im\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(None, None, 1), slice(None, None, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:image shape: (2, 2), view: (x, slice(0, 2, 1), slice(0, 2, 1))\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nDEBUG:root:Using (slice(0, 2, 1), slice(0, 2, 1)) to index data of shape (2, 2)\r\nINFO:glue.core.hub:Broadcasting DataCollectionAddMessage: \r\n\t Sent from: DataCollection (2 data sets)\r\n\t  0: im\r\n\t  1: cube\r\n------------------------------------------------------ Captured stderr call ------------------------------------------------------\r\nINFO:glue.core.hub:Broadcasting DataCollectionAddMessage: \r\n\t Sent from: DataCollection (3 data sets)\r\n\t  0: im\r\n\t  1: cube\r\n\t  2: largeim\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(None, None, 20.48), slice(None, None, 20.48)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:image shape: (1024, 1024), view: (x, slice(0, 1024, 3), slice(0, 1024, 3))\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\nDEBUG:root:Using (slice(0, 1024, 3), slice(0, 1024, 3)) to index data of shape (1024, 1024)\r\n-------------------------------------------------------- pytest-selenium ---------------------------------------------------------\r\n\r\n======================== 3 failed, 1712 passed, 25 skipped, 2 pytest-warnings, 1 error in 193.26 seconds =========================\r\n```"},"comment":{"url":"https://api.github.com/repos/glue-viz/glue/issues/comments/155579932","html_url":"https://github.com/glue-viz/glue/issues/786#issuecomment-155579932","issue_url":"https://api.github.com/repos/glue-viz/glue/issues/786","id":155579932,"user":{"login":"ChrisBeaumont","id":796752,"avatar_url":"https://avatars.githubusercontent.com/u/796752?v=3","gravatar_id":"","url":"https://api.github.com/users/ChrisBeaumont","html_url":"https://github.com/ChrisBeaumont","followers_url":"https://api.github.com/users/ChrisBeaumont/followers","following_url":"https://api.github.com/users/ChrisBeaumont/following{/other_user}","gists_url":"https://api.github.com/users/ChrisBeaumont/gists{/gist_id}","starred_url":"https://api.github.com/users/ChrisBeaumont/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ChrisBeaumont/subscriptions","organizations_url":"https://api.github.com/users/ChrisBeaumont/orgs","repos_url":"https://api.github.com/users/ChrisBeaumont/repos","events_url":"https://api.github.com/users/ChrisBeaumont/events{/privacy}","received_events_url":"https://api.github.com/users/ChrisBeaumont/received_events","type":"User","site_admin":false},"created_at":"2015-11-10T21:56:15Z","updated_at":"2015-11-10T21:56:15Z","body":"We may need to fix Glue's terminal behavior for IPython v4 (they do like shifting their code around alot :))\r\n\r\nI know @astrofrog has been working on that resize_bug -- maybe we need to be skipping that test more often than we currently do?"}}