├── .bumpversion.cfg ├── .check_extension.py ├── .github ├── dependabot.yml └── workflows │ ├── ci_tests.yml │ └── update_galata_references.yaml ├── .gitignore ├── LICENSE ├── MANIFEST.in ├── README.md ├── RELEASE.md ├── bqplot-image-gl.json ├── bqplot_image_gl ├── __init__.py ├── _version.py ├── imagegl.py ├── interacts.py ├── linesgl.py ├── serialize.py ├── tests │ ├── __init__.py │ └── test_imagegl.py └── viewlistener.py ├── examples ├── .validate-notebooks.py ├── basic.ipynb ├── brush-ellipse.ipynb ├── contour.ipynb ├── data.json ├── lines.ipynb ├── mouse.ipynb └── viewlistener.ipynb ├── js ├── README.md ├── _pl_new.json ├── lib │ ├── BrushEllipseSelector.js │ ├── BrushEllipseSelectorModel.js │ ├── BrushRectangleSelector.js │ ├── BrushRectangleSelectorModel.js │ ├── MouseInteraction.js │ ├── ViewListener.js │ ├── contour.js │ ├── embed.js │ ├── examples │ │ └── lines │ │ │ ├── Line2.js │ │ │ ├── LineGeometry.js │ │ │ ├── LineMaterial.js │ │ │ ├── LineSegments2.js │ │ │ ├── LineSegmentsGeometry.js │ │ │ └── index.js │ ├── extension.js │ ├── imagegl.js │ ├── index.js │ ├── labplugin.js │ ├── linesgl.js │ ├── serialize.js │ ├── utils.js │ ├── values.js │ └── version.js ├── package-lock.json ├── package.json ├── patches │ └── three+0.97.0.patch ├── shaders │ ├── image-fragment.glsl │ ├── image-vertex.glsl │ ├── scales-delta.glsl │ ├── scales-extra.glsl │ └── scales-transform.glsl └── webpack.config.js ├── pyproject.toml ├── release.sh ├── setup.cfg ├── setup.py ├── tests └── ui │ ├── contour_test.py │ ├── image_test.py │ └── snapshots │ └── tests │ └── ui │ ├── contour_test.py │ ├── test_widget_image-chromium-darwin-reference.png │ ├── test_widget_image-chromium-none-linux-reference.png │ └── test_widget_image-chromium-png-linux-reference.png │ └── image_test.py │ ├── test_widget_image-jupyter_lab-chromium-darwin-reference.png │ ├── test_widget_image-jupyter_lab-chromium-linux-reference.png │ ├── test_widget_image-jupyter_notebook-chromium-darwin-reference.png │ ├── test_widget_image-jupyter_notebook-chromium-linux-reference.png │ ├── test_widget_image-solara-chromium-darwin-reference.png │ ├── test_widget_image-solara-chromium-linux-reference.png │ ├── test_widget_image-voila-chromium-darwin-reference.png │ ├── test_widget_image-voila-chromium-linux-reference.png │ ├── test_widget_image_rgba-chromium-darwin-reference.png │ └── test_widget_image_rgba-chromium-linux-reference.png └── tox.ini /.bumpversion.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/.bumpversion.cfg -------------------------------------------------------------------------------- /.check_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/.check_extension.py -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/ci_tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/.github/workflows/ci_tests.yml -------------------------------------------------------------------------------- /.github/workflows/update_galata_references.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/.github/workflows/update_galata_references.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/LICENSE -------------------------------------------------------------------------------- /MANIFEST.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/MANIFEST.in -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/RELEASE.md -------------------------------------------------------------------------------- /bqplot-image-gl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot-image-gl.json -------------------------------------------------------------------------------- /bqplot_image_gl/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/__init__.py -------------------------------------------------------------------------------- /bqplot_image_gl/_version.py: -------------------------------------------------------------------------------- 1 | __version__ = '1.8.0' 2 | -------------------------------------------------------------------------------- /bqplot_image_gl/imagegl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/imagegl.py -------------------------------------------------------------------------------- /bqplot_image_gl/interacts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/interacts.py -------------------------------------------------------------------------------- /bqplot_image_gl/linesgl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/linesgl.py -------------------------------------------------------------------------------- /bqplot_image_gl/serialize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/serialize.py -------------------------------------------------------------------------------- /bqplot_image_gl/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bqplot_image_gl/tests/test_imagegl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/tests/test_imagegl.py -------------------------------------------------------------------------------- /bqplot_image_gl/viewlistener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/bqplot_image_gl/viewlistener.py -------------------------------------------------------------------------------- /examples/.validate-notebooks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/.validate-notebooks.py -------------------------------------------------------------------------------- /examples/basic.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/basic.ipynb -------------------------------------------------------------------------------- /examples/brush-ellipse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/brush-ellipse.ipynb -------------------------------------------------------------------------------- /examples/contour.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/contour.ipynb -------------------------------------------------------------------------------- /examples/data.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/data.json -------------------------------------------------------------------------------- /examples/lines.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/lines.ipynb -------------------------------------------------------------------------------- /examples/mouse.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/mouse.ipynb -------------------------------------------------------------------------------- /examples/viewlistener.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/examples/viewlistener.ipynb -------------------------------------------------------------------------------- /js/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/README.md -------------------------------------------------------------------------------- /js/_pl_new.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/_pl_new.json -------------------------------------------------------------------------------- /js/lib/BrushEllipseSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/BrushEllipseSelector.js -------------------------------------------------------------------------------- /js/lib/BrushEllipseSelectorModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/BrushEllipseSelectorModel.js -------------------------------------------------------------------------------- /js/lib/BrushRectangleSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/BrushRectangleSelector.js -------------------------------------------------------------------------------- /js/lib/BrushRectangleSelectorModel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/BrushRectangleSelectorModel.js -------------------------------------------------------------------------------- /js/lib/MouseInteraction.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/MouseInteraction.js -------------------------------------------------------------------------------- /js/lib/ViewListener.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/ViewListener.js -------------------------------------------------------------------------------- /js/lib/contour.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/contour.js -------------------------------------------------------------------------------- /js/lib/embed.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/embed.js -------------------------------------------------------------------------------- /js/lib/examples/lines/Line2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/examples/lines/Line2.js -------------------------------------------------------------------------------- /js/lib/examples/lines/LineGeometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/examples/lines/LineGeometry.js -------------------------------------------------------------------------------- /js/lib/examples/lines/LineMaterial.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/examples/lines/LineMaterial.js -------------------------------------------------------------------------------- /js/lib/examples/lines/LineSegments2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/examples/lines/LineSegments2.js -------------------------------------------------------------------------------- /js/lib/examples/lines/LineSegmentsGeometry.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/examples/lines/LineSegmentsGeometry.js -------------------------------------------------------------------------------- /js/lib/examples/lines/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/examples/lines/index.js -------------------------------------------------------------------------------- /js/lib/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/extension.js -------------------------------------------------------------------------------- /js/lib/imagegl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/imagegl.js -------------------------------------------------------------------------------- /js/lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/index.js -------------------------------------------------------------------------------- /js/lib/labplugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/labplugin.js -------------------------------------------------------------------------------- /js/lib/linesgl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/linesgl.js -------------------------------------------------------------------------------- /js/lib/serialize.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/serialize.js -------------------------------------------------------------------------------- /js/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/utils.js -------------------------------------------------------------------------------- /js/lib/values.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/values.js -------------------------------------------------------------------------------- /js/lib/version.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/lib/version.js -------------------------------------------------------------------------------- /js/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/package-lock.json -------------------------------------------------------------------------------- /js/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/package.json -------------------------------------------------------------------------------- /js/patches/three+0.97.0.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/patches/three+0.97.0.patch -------------------------------------------------------------------------------- /js/shaders/image-fragment.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/shaders/image-fragment.glsl -------------------------------------------------------------------------------- /js/shaders/image-vertex.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/shaders/image-vertex.glsl -------------------------------------------------------------------------------- /js/shaders/scales-delta.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/shaders/scales-delta.glsl -------------------------------------------------------------------------------- /js/shaders/scales-extra.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/shaders/scales-extra.glsl -------------------------------------------------------------------------------- /js/shaders/scales-transform.glsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/shaders/scales-transform.glsl -------------------------------------------------------------------------------- /js/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/js/webpack.config.js -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/pyproject.toml -------------------------------------------------------------------------------- /release.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/release.sh -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- 1 | [bdist_wheel] 2 | universal=1 3 | -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/setup.py -------------------------------------------------------------------------------- /tests/ui/contour_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/contour_test.py -------------------------------------------------------------------------------- /tests/ui/image_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/image_test.py -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/contour_test.py/test_widget_image-chromium-darwin-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/contour_test.py/test_widget_image-chromium-darwin-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/contour_test.py/test_widget_image-chromium-none-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/contour_test.py/test_widget_image-chromium-none-linux-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/contour_test.py/test_widget_image-chromium-png-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/contour_test.py/test_widget_image-chromium-png-linux-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_lab-chromium-darwin-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_lab-chromium-darwin-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_lab-chromium-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_lab-chromium-linux-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_notebook-chromium-darwin-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_notebook-chromium-darwin-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_notebook-chromium-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-jupyter_notebook-chromium-linux-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-solara-chromium-darwin-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-solara-chromium-darwin-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-solara-chromium-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-solara-chromium-linux-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-voila-chromium-darwin-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-voila-chromium-darwin-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-voila-chromium-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image-voila-chromium-linux-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image_rgba-chromium-darwin-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image_rgba-chromium-darwin-reference.png -------------------------------------------------------------------------------- /tests/ui/snapshots/tests/ui/image_test.py/test_widget_image_rgba-chromium-linux-reference.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tests/ui/snapshots/tests/ui/image_test.py/test_widget_image_rgba-chromium-linux-reference.png -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/glue-viz/bqplot-image-gl/HEAD/tox.ini --------------------------------------------------------------------------------