Coder Social home page Coder Social logo

glue-qt's Issues

Region-related test failures

@jfoster17 - I'm seeing two test failures in the CI related to the region stuff:

_____________________ TestRegionScatterViewer.test_subset _____________________

self = <glue_qt.viewers.image.tests.test_display_region_data.TestRegionScatterViewer object at 0x0000020897112200>

    def test_subset(self):
        self.viewer.add_data(self.data_2d)
    
        self.viewer.add_data(self.region_data)
        link1 = LinkSame(self.region_data.center_x_id, self.data_2d.pixel_component_ids[0])
        link2 = LinkSame(self.region_data.center_y_id, self.data_2d.pixel_component_ids[1])
    
        self.data_collection.add_link(link1)
        self.data_collection.add_link(link2)
    
        self.data_collection.new_subset_group(subset_state=self.region_data.center_x_id > 20)
    
        process_events()
    
        assert self.viewer.layers[0].enabled  # image
        assert self.viewer.layers[1].enabled  # scatter
>       assert self.viewer.layers[2].enabled  # image subset
E       assert False
E        +  where False = ScatterRegionLayerArtist for Subset 1.enabled

..\..\.tox\py310-test-pyqt63\Lib\site-packages\glue_qt\viewers\image\tests\test_display_region_data.py:158: AssertionError
______________________ TestWCSRegionDisplay.test_basics _______________________

self = <glue_qt.viewers.image.tests.test_display_region_data.TestWCSRegionDisplay object at 0x0000020897111C90>

    def test_basics(self):
        self.viewer.add_data(self.image1)
    
        link1 = LinkSame(self.region_data.center_x_id, self.image1.world_component_ids[0])
        link2 = LinkSame(self.region_data.center_y_id, self.image1.world_component_ids[1])
    
        self.data_collection.add_link(link1)
        self.data_collection.add_link(link2)
    
        self.viewer.add_data(self.region_data)
    
        self.viewer.state._display_world
        assert len(self.viewer.state.layers) == 2
        assert self.viewer.layers[0].enabled
>       assert self.viewer.layers[1].enabled
E       assert False
E        +  where False = ScatterRegionLayerArtist for My Regions.enabled

would you be able to take a look? Thanks!

OpenGL issue with PyQt 6.4

With PyQt 6.4, the vispy viewers don't work properly:

Screenshot 2024-02-28 at 10 19 08

this can be fixed by removing:

    try:
        from qtpy import QtWebEngineWidgets  # noqa
    except ImportError:  # Not all PyQt installations have this module
        pass

from start_glue, but then WWT doesn't work.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.