vispy

View on PyPIReverse Dependencies (67)

0.14.2 vispy-0.14.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
vispy-0.14.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
vispy-0.14.2-cp39-cp39-win_amd64.whl
vispy-0.14.2-cp39-cp39-macosx_10_9_x86_64.whl
vispy-0.14.2-cp39-cp39-macosx_11_0_arm64.whl
vispy-0.14.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
vispy-0.14.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
vispy-0.14.2-cp38-cp38-win_amd64.whl
vispy-0.14.2-cp38-cp38-macosx_10_9_x86_64.whl
vispy-0.14.2-cp38-cp38-macosx_11_0_arm64.whl
vispy-0.14.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
vispy-0.14.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
vispy-0.14.2-cp312-cp312-win_amd64.whl
vispy-0.14.2-cp312-cp312-macosx_10_9_x86_64.whl
vispy-0.14.2-cp312-cp312-macosx_11_0_arm64.whl
vispy-0.14.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
vispy-0.14.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
vispy-0.14.2-cp311-cp311-win_amd64.whl
vispy-0.14.2-cp311-cp311-macosx_10_9_x86_64.whl
vispy-0.14.2-cp311-cp311-macosx_11_0_arm64.whl
vispy-0.14.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
vispy-0.14.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
vispy-0.14.2-cp310-cp310-win_amd64.whl
vispy-0.14.2-cp310-cp310-macosx_10_9_x86_64.whl
vispy-0.14.2-cp310-cp310-macosx_11_0_arm64.whl

Wheel Details

Project: vispy
Version: 0.14.2
Filename: vispy-0.14.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Download: [link]
Size: 1837804
MD5: 61c5d1efce92e63100be94f436f7ba80
SHA256: 679d151bd767f9b04d5d8cb73caf46f5ffbd73437ac707e1ed703172e7496fcd
Uploaded: 2024-03-14 16:13:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: vispy
Version: 0.14.2
Summary: Interactive visualization in Python
Author: Vispy contributors
Author-Email: vispy[at]googlegroups.com
Home-Page: http://vispy.org
Download-Url: https://pypi.python.org/pypi/vispy
License: BSD-3-Clause
Keywords: visualization,OpenGl,ES,medical,imaging,3D,plotting,numpy,bigdata,ipython,jupyter,widgets
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: Intended Audience :: Education
Classifier: Intended Audience :: Developers
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Framework :: IPython
Platform: any
Requires-Python: >=3.8
Requires-Dist: numpy
Requires-Dist: freetype-py
Requires-Dist: hsluv
Requires-Dist: kiwisolver
Requires-Dist: packaging
Requires-Dist: pydata-sphinx-theme; extra == "doc"
Requires-Dist: numpydoc; extra == "doc"
Requires-Dist: sphinxcontrib-apidoc; extra == "doc"
Requires-Dist: sphinx-gallery; extra == "doc"
Requires-Dist: myst-parser; extra == "doc"
Requires-Dist: pillow; extra == "doc"
Requires-Dist: pytest; extra == "doc"
Requires-Dist: pyopengl; extra == "doc"
Requires-Dist: meshio; extra == "io"
Requires-Dist: Pillow; extra == "io"
Requires-Dist: ipython; extra == "ipython-static"
Requires-Dist: pyglet (>=1.2); extra == "pyglet"
Requires-Dist: pyqt5; extra == "pyqt5"
Requires-Dist: pyqt6; extra == "pyqt6"
Requires-Dist: PySide; extra == "pyside"
Requires-Dist: PySide2; extra == "pyside2"
Requires-Dist: PySide6; extra == "pyside6"
Requires-Dist: PySDL2; extra == "sdl2"
Requires-Dist: pyopengltk; extra == "tk"
Requires-Dist: wxPython; extra == "wx"
Provides-Extra: doc
Provides-Extra: io
Provides-Extra: ipython-static
Provides-Extra: pyglet
Provides-Extra: pyqt5
Provides-Extra: pyqt6
Provides-Extra: pyside
Provides-Extra: pyside2
Provides-Extra: pyside6
Provides-Extra: sdl2
Provides-Extra: tk
Provides-Extra: wx
Description-Content-Type: text/x-rst
Provides: vispy
License-File: LICENSE.txt
[Description omitted; length: 5892 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.43.0)
Root-Is-Purelib: false
Tag: cp39-cp39-manylinux_2_17_x86_64
Tag: cp39-cp39-manylinux2014_x86_64

RECORD

Path Digest Size
vispy-0.14.2.dist-info/RECORD
vispy-0.14.2.dist-info/WHEEL sha256=rY0Y6THYM7EImsHfF-zs67o8pQciAsMw9_YuSvftjrQ 148
vispy-0.14.2.dist-info/LICENSE.txt sha256=L7orAx3saMGRPfxOnpOKfVQ6JKCc5XtadZSWrPSuW0A 1774
vispy-0.14.2.dist-info/METADATA sha256=Pk-QpO-7-BJLOD7LKpjwkQU2B43cahTybvvQV_IKmKs 8328
vispy-0.14.2.dist-info/top_level.txt sha256=mciStn1SI48jYwEhJXlrMJ3HaJ90XOr5ZGJ8YdFI674 6
vispy/conftest.py sha256=1qkMPiB5SHGll3Sbvz9iBIAVeyaIuW7YDw8VpfKTMzk 489
vispy/__init__.py sha256=Sm3hzOs_-fXTikZnwAFZoLOvETmFCw8BsSoAguXvhdY 902
vispy/version.py sha256=rlRT2sdhOGuXEsCM8RZA3pLtxwYV_87Qc0n3HT-mx2U 413
vispy/testing/image_tester.py sha256=jIWc2NSssUSaHmKHRRfCod9UqfqFewdhyK3nRytd9zw 18011
vispy/testing/__init__.py sha256=k7KagAl3LhX_2EblFK6x_ekO23Un_9CAIuHdEgHdmps 2437
vispy/testing/_runners.py sha256=Sgu8AEEFrKzfbWMdrx79f9JVbbWVZ3ZdloLq-HPSpJI 15903
vispy/testing/_testing.py sha256=e6iw11e2VSsBqeQ40UCu12GimkTdsZY1PNFxHnxELAc 12302
vispy/testing/rendered_array_tester.py sha256=aK_wUjyk7M3_eXPJkTLgfjt-cLPAf10u9PSGSdp_0rg 2770
vispy/testing/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/testing/tests/test_testing.py sha256=t3f9UGKjV4y1TXp9NTcwVECPzrt0kBOuErfTeMlZCnc 785
vispy/geometry/normals.py sha256=U6cDCSpnUey5xXL2sDEvs6iY91zaToOjqXhFQURR3tk 2436
vispy/geometry/generation.py sha256=vT7JvjSDB4j3jNI-9qBjrqXZ-yb7aHN1-R6Y5c2cVlU 20941
vispy/geometry/parametric.py sha256=_nxZRHU-npb82OFJT8I4kjYWFFTAvcZnt1ebxROkluM 1940
vispy/geometry/curves.py sha256=vZ3ZdH6lozUTyAPq7_0sjT6U20WPkUu8OjZWVyktQj4 13145
vispy/geometry/torusknot.py sha256=09D8aAU-0BsHZ57pnKYQ0_jQ1IMnLD88VieqR53jXlM 4262
vispy/geometry/_triangulation_debugger.py sha256=zvQlPkTIuoB-96T3lomOa26NjG-pp-OcTNnbL-vCXKo 5130
vispy/geometry/triangulation.py sha256=31Ne55l0SqvXp6CfLw4I5nCmqZQPCAzEC0c4aZ4nG24 31968
vispy/geometry/rect.py sha256=uzCJibtsD1M8oR86fzB79Qookw5suwAnhs06kKVmrB0 5684
vispy/geometry/isosurface.py sha256=w-3aIM2BwjinptFP31mEM5jx44Clkfx9XSwE3HcEydk 20651
vispy/geometry/calculations.py sha256=o7jGjMEop1ppKmOJZmvV8casLjwUq2oDWP4ppeIo8LI 4245
vispy/geometry/polygon.py sha256=lq14n_ftvtCM31-CU-6pUX7qZI5vB2wIMfS_IFvGUKo 4201
vispy/geometry/isocurve.py sha256=ChKH1vL1yLyvhjjCnMQgS8lY7xoLusqYfedWk68CrVg 5796
vispy/geometry/meshdata.py sha256=fXYlvVNfc40YVFMwPMv7cMG0R_5BdBNfPtMG4UVqrBc 26830
vispy/geometry/__init__.py sha256=T7LcEs3PKEmr_nSC2vYbT0EzihkPJ4EM7ZBQnnFnnI8 1069
vispy/geometry/tests/test_meshdata.py sha256=fgTGmoOyPHtQcH5tp8KVFmeWmAWKCxjvrSdohUxIOTo 4229
vispy/geometry/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/geometry/tests/test_generation.py sha256=4geYGZvwaY4jEs1OzNhXsLaH7EdW6FjyGko6qvzs9Kc 2110
vispy/geometry/tests/test_triangulation.py sha256=eh8K-pi55xnHbvpQgnvrfHkr8H4HdFbkxcUSI92nU4Y 12700
vispy/geometry/tests/test_calculations.py sha256=KXUvAM5hzF_0bx8Dz1hlfS_wxW-IbM12M4uThBCukik 1038
vispy/visuals/gridmesh.py sha256=It0s6Mj4A5kVuDVy6-xkUqC0Yq1mgoqH8JF9uN02zf8 3346
vispy/visuals/line_plot.py sha256=eqV9Trg8kU8t2C9dXfINAIsM7QK4BeAgWG2QMkqde-E 4882
vispy/visuals/mesh.py sha256=8dwELjgrY42GCBZK4xyP9YNqi5FD1hhH7mSubRDXZJk 11967
vispy/visuals/infinite_line.py sha256=A5D8zn_6M_4U0SCa2JacRIxmofBGgQMxa4gn8f3wgAk 6006
vispy/visuals/spectrogram.py sha256=cf8PfG_hHZ3aUM8SExpIG5Tmr57N9gEF0-R6jPQ2K00 4940
vispy/visuals/image.py sha256=t7-YfU1YvsPa_GsxstUWdqSoWIvypvdaBEpMyspLrqo 26610
vispy/visuals/windbarb.py sha256=SXO3DNmXinkzeAJBAgCJL-vTBXs_O1j1f4Jxnliv_Rg 9306
vispy/visuals/surface_plot.py sha256=D7AI6g2RUjtrM-IQk1Pb721kxryAEl_QDYd2H0Zt5eU 7316
vispy/visuals/volume.py sha256=0JA2AU5p9kXsxMsghFZXfuNtK46p7TUMFKGpmU9qxSg 49129
vispy/visuals/histogram.py sha256=hcyPDbE7njxjrcOyPydIIvGPbRlvWXtem9PaL8x1zy8 2064
vispy/visuals/_scalable_textures.py sha256=Wtp1ecnEoLrKOSZY9Cm2rqmU9izQlKxyuPE_0Jqdebc 19651
vispy/visuals/markers.py sha256=DalqkcXTFRuxTZEhSDBkG0M1A4KbYE2jWdyIfOx003c 27384
vispy/visuals/visual.py sha256=Oo-skll6aDN1lkzMgrxeSPN4Xjf9OwRoOGD9YF_58vU 29791
vispy/visuals/scrolling_lines.py sha256=fTfezGXD3ydKW2609a4i8BhDwiBp-bUQzmsuZfrGJIc 7065
vispy/visuals/gridlines.py sha256=0Tiub9xZtLOD8n-QYEKsdj-11YW8ddXOlZ0rHnFBdeY 3521
vispy/visuals/linear_region.py sha256=XUc80U7Mt4VTAXHqs03IwCcQifQJvop7AGXbXRt7vQQ 6614
vispy/visuals/isoline.py sha256=O8-01BlZVu9mJXIH09eSzczyQYVAS4JSJuzCLQCPxdY 8508
vispy/visuals/colorbar.py sha256=SedrNPkalzrQeGINRJUS_7h-uyh91KyFQkCec_OvOpg 23760
vispy/visuals/border.py sha256=fkhYCFdaYSVpGNJ8Sb4-MZhAFq9ki1gAlvs7NDoLd3k 6877
vispy/visuals/cube.py sha256=Cly3BjLLr436IUrQdRuL8FmSxXO0siKrxpCVaDxM-6U 1723
vispy/visuals/isosurface.py sha256=r3PsFKDXd8T-HrtWo5MboRdJusrIwzj5JaBwEla3oP0 3900
vispy/visuals/regular_polygon.py sha256=pgnfMFv3Zhk-iosWowzkXQwAdJalRsGSgNpU35b61yA 1821
vispy/visuals/polygon.py sha256=-WNVZ0um8Akgh4yAWL4b-8D2LzOsYEyHi672Qd3iv-0 4610
vispy/visuals/axis.py sha256=KHqVkoiZDwpOY53tKsYf0jpAwrtGnA1zeS7w7jk9is0 23572
vispy/visuals/instanced_mesh.py sha256=CitlJzcgunwZh1ttuxMwceM6XT40AeskDyNW13WMDAo 5689
vispy/visuals/plane.py sha256=pZGzHVBwh6AgAC-7jKyMzMGbk8mo1DwFcCPhl2S6XN4 2203
vispy/visuals/isocurve.py sha256=3OtspSCPg7ssyapxVNmeddnxU4wo4JlWjMj8n3MDGCc 7411
vispy/visuals/__init__.py sha256=rVc88pQhwxpfdoa8H034MxfQOV9lipAW1sGIgDt_UWI 2228
vispy/visuals/rectangle.py sha256=r7eKBo1HH0WAGTxeXFBfHJN0Zvjfue7JcDFTdcMiWmU 6664
vispy/visuals/box.py sha256=5JCgBdq5vm3-GvJwmhT6EkIS_6ld_ktdoDjcs7GAkdo 2827
vispy/visuals/tube.py sha256=Qzjzu43blfkorSLI2GrYCC0THampNLA3eEA9v0r9UuU 5985
vispy/visuals/sphere.py sha256=CpV8Syhp1Ujp8lafmuWcdABc-2lwAns91h8X142uS8Q 3091
vispy/visuals/xyz_axis.py sha256=ZwqRecj0FvCWsELd3dg8voVxjzgR--hH9ndEH_fv5kk 957
vispy/visuals/ellipse.py sha256=pJGcwF4sVuCJkLOleFs-A7ReIZhHmGTQ1xs0hkXd_mk 5074
vispy/visuals/image_complex.py sha256=7WRV3ULzUMhuS3ABxhnly4WimnWuTQYQQSEXWMFhBq8 5273
vispy/visuals/mesh_normals.py sha256=tN9nNPT401_NuK5qD8Njr8h31V7nnZ4FBAi1cG_qUKA 6354
vispy/visuals/transforms/linear.py sha256=6cIn81VYYC9RUuHf9vQSaWCaJmAsrUl459f8s3Czt50 15689
vispy/visuals/transforms/transform_system.py sha256=ynOGbDhvLkujjV3Y389lJsTUr_-KjZ0QvMV7s0KgX9M 13759
vispy/visuals/transforms/base_transform.py sha256=ZajKcnY387V0gbEPi5710J_FLKTlecVZr4zYKUy55nE 7482
vispy/visuals/transforms/nonlinear.py sha256=3-3Y2V9nD30ZVzJAc013Cbj7BrP2hgNnb6kPJKnDF18 12538
vispy/visuals/transforms/__init__.py sha256=je91V8fK1Fh6qbWokuJDTKJjaxDBOj9-dmJ9EVNYto0 1230
vispy/visuals/transforms/_util.py sha256=PV6m0Per-EP4yb-CnQwYucl7-d3xWYgJ5aRN5T2r-q0 5579
vispy/visuals/transforms/interactive.py sha256=bIhovKNyYICNIl-WS5F2FlpUp3RXimklH4dWxbDVYOM 2770
vispy/visuals/transforms/chain.py sha256=USE2_mrgOidZSDnAj5Daf0u0-tsVEg1aWcAPKwsKEWw 8899
vispy/visuals/transforms/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/visuals/transforms/tests/test_transforms.py sha256=u8TbJ0ZJJBqGR78SCZTCC9HxyxShIlaaMK1EVFao2e4 6871
vispy/visuals/text/_sdf_cpu.pyx sha256=_P7SWbsPwKpEg3d7L0P-Rgw3l-YoClF6dOrtsahxZUk 3791
vispy/visuals/text/text.py sha256=nyenaB3kj0YI6EpO9PCMH9RHMa4l9G1OoygZbOwksaE 25253
vispy/visuals/text/_sdf_gpu.py sha256=uQwtOfH0tzZSlOP7uSY28SUK4_yk-dWwmmJRPXVAgD0 10480
vispy/visuals/text/_sdf_cpu.cpython-39-x86_64-linux-gnu.so sha256=swAzpyq6RxtuVTPOKIKFpFBpS5xHqZolIHCx2Eat4i4 1467440
vispy/visuals/text/__init__.py sha256=XyFi9zGWKpgWKC6xm0uMQZD1yzWU5TBi3jzoIehZ-dM 357
vispy/visuals/collections/util.py sha256=HbBWZR7XozdQZMjB1baRwLWHkuADueVi-dWn6VG33Kc 5223
vispy/visuals/collections/raw_path_collection.py sha256=jHU7aq9eEBO_8nQ6AMf-gV08e8VtjE8RrMUf91ukYWY 4126
vispy/visuals/collections/collection.py sha256=a-NomLwYKzHwQkUSTbK9d61dYtPxNjv8R6fAQuY2q2A 8924
vispy/visuals/collections/triangle_collection.py sha256=Kg3tucLaNHZiOfMUYp4APp2JyF3w9CRSwBnQwHo-uaQ 625
vispy/visuals/collections/raw_segment_collection.py sha256=0TEn8pkxCS2BJL8dibz58BTSw4NBgxxwd1fjYIadR7c 3506
vispy/visuals/collections/polygon_collection.py sha256=-SOPZlssuP62cTdooRWUcYN8HpyEBT9NMX6pj1c4Ag4 1050
vispy/visuals/collections/agg_point_collection.py sha256=NAQfPjrgAknCvlECU4EHHQ4AcU3qmW3XF4vqvOK2kCI 1714
vispy/visuals/collections/path_collection.py sha256=ZFmuNy4_7EtiIOmXxMwvEvNSoA2RZBFU9Rg1clo_8dI 992
vispy/visuals/collections/raw_triangle_collection.py sha256=f2K8-Aj6GPesVOpPonF0VvK_SJ8-b7luQ-ypSY3Rg3M 2604
vispy/visuals/collections/array_list.py sha256=hbRKxRvogOln9AJKRJE4o3IsqJuVvNEMvWCYvMiQUTY 14098
vispy/visuals/collections/base_collection.py sha256=g0yWPNAEv-owvmADHw0Jd_ehc2kvTYUSbLgMDdz4iJ8 16739
vispy/visuals/collections/point_collection.py sha256=E2X79hKNVuU2tRYqRNTAWHx9m2gPfKQusGRZFZVCt6U 740
vispy/visuals/collections/__init__.py sha256=s79GfUj2wLFlctx-enXOgZDpKYfms0XgQ3v6poRcPxw 1127
vispy/visuals/collections/agg_path_collection.py sha256=shJ5k7CCEIpXOq2Eut52uWHtnZ7b217rILB2Jh2I8cU 6702
vispy/visuals/collections/raw_polygon_collection.py sha256=2ax1mWVS10gm07TsEqNbggSqRsQfFR74saWbvCYgz8I 2672
vispy/visuals/collections/agg_fast_path_collection.py sha256=razHhUyLniIHTX9nAt1yiMdYRUZUeUI8c90slsyo8EM 7644
vispy/visuals/collections/raw_point_collection.py sha256=yCVyZY1qfR_4FMY7T2UzoVaasjolD6W3Fbz4Db8H9lg 3582
vispy/visuals/collections/agg_segment_collection.py sha256=EldTAMaMTuntVeYlumTkRRPPHUdHZhYn8wXS8gZw6ns 4710
vispy/visuals/collections/segment_collection.py sha256=sHaxBiA4CQ9bBBe1tzWO_15wJwVRbdVmm7GiSf_120w 797
vispy/visuals/filters/mesh.py sha256=ynY1Wl-PE3_-IdZ5OpB3K-vK9HCXheYJBVnEOExki0s 26100
vispy/visuals/filters/clipping_planes.py sha256=yH1Pe11bE79nbNsm1wSP8pXFxjpM8KWjEPTyPeLW16o 4527
vispy/visuals/filters/markers.py sha256=A-cker7Q-byrQR-Mkqs6LkVNMKxcylza5Wf_axiFmaY 771
vispy/visuals/filters/color.py sha256=un6uQb3Bnt4fIrwD0V2XrHbTW_RZebIIXh-YOs1XFHI 5049
vispy/visuals/filters/base_filter.py sha256=1feDQZCJs0KJamGORi9LqYqZSz0tCAdKEgSpx9uu2Oo 7524
vispy/visuals/filters/clipper.py sha256=W-00FBPR4jl38K7e5X-E_p-LqzTitJDQIskh74Zy-4o 1741
vispy/visuals/filters/__init__.py sha256=gdYW5_HESDnVumjKNiseMuDwffcsKwJRBqn_XEUVMUo 546
vispy/visuals/filters/picking.py sha256=tjlZPGwvocRbhxc0fo9baThE0XINMI3NyIPOzULqhGQ 1537
vispy/visuals/filters/tests/test_primitive_picking_filters.py sha256=psdK7V00cZHm2T-N5J8PtgUB0qUSCUAJ_f_jcMNJMSk 2142
vispy/visuals/filters/tests/__init__.py sha256=n37y2k9PfraS0MCHjzGmZMQwq4JrV8drcY6_LBPegSk 160
vispy/visuals/filters/tests/test_wireframe_filter.py sha256=dOC_Mbu6vaO4k1Df_RrlfdYNemdXhbm1abIn-Pd5KCo 491
vispy/visuals/shaders/function.py sha256=45vP0pifZm_pJwrQsVqVf11k4qwE5YNDmFrPgDB8-zs 26384
vispy/visuals/shaders/shader_object.py sha256=tg8Chhm64wJWskDXoY4aNCaVk1AXzrhLj6YVGiGiuRY 5771
vispy/visuals/shaders/expression.py sha256=UyBi7iz-dtyl-TLwATfxHzghbv7Yu4EdVKdai_aiK4E 2775
vispy/visuals/shaders/variable.py sha256=_BpQKkXK1oD6OG76m27g48UMjR-OLzwWB82KahRzpBs 9298
vispy/visuals/shaders/parsing.py sha256=vyCUjT4cbHa063JnC68Aja3zQ3LXiQewn1HQzjP-cfg 4600
vispy/visuals/shaders/compiler.py sha256=JH2X-pnJyPrgNT27ur6aIxZVPhSjy4TWXhJteJyJyTg 7300
vispy/visuals/shaders/program.py sha256=ZB7e2rKXijbgZoMPuBpYXxZ3eoLfzv-GRD8_5257Rsk 5561
vispy/visuals/shaders/__init__.py sha256=KIfVTy5_H6q3Gl8OR2eJrOl3EYzdIRTDpNbLbZQp4c0 674
vispy/visuals/shaders/multiprogram.py sha256=hkGLfZnECLWP7WypNeSuJ915-Eki8LyZadY8n7tO4yQ 4416
vispy/visuals/shaders/tests/test_function.py sha256=y1tJH5J7MvpH4-9hfpcGwl-zuHLSWgH0R_mWXZ3MqDQ 13281
vispy/visuals/shaders/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/visuals/shaders/tests/test_multiprogram.py sha256=k8voeg4QSTj6yjSSzTki46Z-nPXt13cJpAYz-Q_QhuY 2234
vispy/visuals/shaders/tests/test_parsing.py sha256=qa3sFmYZn9EdoD1LnfdhVreHZwQcC3RpxKgu9U2GALM 1472
vispy/visuals/tests/test_mesh.py sha256=3kWwzUcjrTYGEH9JbIjwvsqkwgG1zqKhNVLUI4fCmKI 10200
vispy/visuals/tests/test_colormap.py sha256=AZDgKND8EZ8XSd1JlwK19tbbg8qOlu-cYOoahIOVj5I 3741
vispy/visuals/tests/test_arrows.py sha256=SP2KO8JI8Em0hSU7t-X_fU6T6AqbkzHCzmeL3VW_o80 3562
vispy/visuals/tests/test_axis.py sha256=eX1P33r4d-37V6DgWUn639rNeEKcSGkF6DHFgkF03AU 4325
vispy/visuals/tests/test_infinite_line.py sha256=8QuxQYihvZF1Kr6w0G6vWOwny9rnDd8qyfsI0YLcho0 1936
vispy/visuals/tests/test_image_complex.py sha256=vavgRlBjLcfoP3ieyxu-idyGtR6mRASRol0NwfrEz1M 1451
vispy/visuals/tests/test_histogram.py sha256=5UsnO5xL-J3TtoZ9sX3BdNGu1-vcUpuQT4CtweuYXbc 814
vispy/visuals/tests/test_mesh_normals.py sha256=ay6xE9JS_zv1QCab-A-H6jPSzQ7Fdfv9zLNsks2It7A 8683
vispy/visuals/tests/test_rectangle.py sha256=C4g0A3D5KxeYAkudF3h-xybobcapJAVf-etq1qMwe_k 6658
vispy/visuals/tests/test_instanced_mesh.py sha256=LY--N0Fg96-bJl-oXAGL3U7lv01_BM_7G7gVmxK1ncE 1386
vispy/visuals/tests/test_collections.py sha256=pVAYyifSexhr_A0EeFrgYzQDHFckLErgTHuOkx4X5YM 567
vispy/visuals/tests/test_volume.py sha256=VY3NBuGjc90d2EWAjbKv-rxPTRKdKZB4LQ8CSheck0I 17578
vispy/visuals/tests/test_colorbar.py sha256=Gfv9Rt8DPZMWSQwLAJcq3tnyKBwkn2ziI2BZEjmkRIQ 5987
vispy/visuals/tests/test_text.py sha256=-dMbyBkrclEVp_PSmC1LWeUOyBcAa4_bewAR-nf6h8M 2800
vispy/visuals/tests/test_polygon.py sha256=S3pnd_Nx8ZBL8ysPbwqEkDPCESmImxK0gjknE0BNl-4 4157
vispy/visuals/tests/test_scalable_textures.py sha256=4u5ILDg_VcH5v0u-WpFp7WDWoqIff44pytW-fOl9E48 5121
vispy/visuals/tests/test_linear_region.py sha256=0DxgKm-DMIfWO8RYhYIYAPUBfJa9cnHl-jpP13vt334 6216
vispy/visuals/tests/test_sdf.py sha256=907KMQVpFZo6tCoOeQ5IOe7rTjdN82oZ7H9z2bIydvE 2937
vispy/visuals/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/visuals/tests/test_regular_polygon.py sha256=0HVB2ua1wT-U_czvOT_Sv6VmyCHjhIZPYrwT7kQuoI4 4831
vispy/visuals/tests/test_windbarb.py sha256=NCdMvOBhcL1xoy85efdPEkyUempiTWA6pM6dX674MDo 1102
vispy/visuals/tests/test_ellipse.py sha256=CDkV5FHxWvLOZb_MjeNy242-UmZaAvennQsVCYQAphw 4945
vispy/visuals/tests/test_markers.py sha256=wowzm_OwPUXHq0r7VWEKcq9QlD9GgSdA9DpQy9FLVm8 1724
vispy/visuals/tests/test_surface_plot.py sha256=GbQU9zKs23VUkIKNqeTWs4IlvNwl203ntXAD5WvEm0U 1534
vispy/visuals/tests/test_isosurface.py sha256=D_z3tzVuOf8StocyDJ9YWu6Tcih1AsX48SqQbrzkIkg 469
vispy/visuals/tests/test_spectrogram.py sha256=tOyKc7-wc79qETpJA_oe79mvG7dGYDY38e0Yh6HKTCg 1334
vispy/visuals/tests/test_image.py sha256=_GEc4AfOPrwNVii5yZQkYkEVS43upkjo8WTMRUwCKdI 13955
vispy/visuals/glsl/antialiasing.py sha256=LfxumG89Lt4sNhMESq6zgrPQYAu_C5C0FFS4qa3XyUs 3195
vispy/visuals/glsl/color.py sha256=WgN02SwOXr6q60-fSjvV_ZSkRXCZxo1NvmyNmS0_sKw 1665
vispy/visuals/glsl/__init__.py sha256=0o57VMv1VwyPyDpYiGU_hTzKfNFaarKjcFXLwxGRTqA 43
vispy/visuals/line/line.py sha256=bBGEO0RhfXd9HWMy994BpppB2D5IExmpLCg13TmWJq8 18520
vispy/visuals/line/__init__.py sha256=YHmBu9i0u9YIDEGJtFfgVu8F2QaeJOU0CrWq6rpmleg 236
vispy/visuals/line/dash_atlas.py sha256=91R7NkXdZX1Jv5WydFaM2XfFOLz2L6txO5ZwbMYqjpc 2975
vispy/visuals/line/arrow.py sha256=jOezGwNIf-uBlOjE67pq6rPfej6VUbAjs_rWVzhwNM4 10150
vispy/visuals/graphs/util.py sha256=pKS66oEZmaHOIgp0nlBrQ6m-lO-h9jbiK5Kvc6mVV-Y 3204
vispy/visuals/graphs/__init__.py sha256=kWshCjXIT4W9POnf9N2NKrf0zALtKmCtgsfrt5fp3Uc 39
vispy/visuals/graphs/graph.py sha256=JnYzapo2_AeoO0cJe49XK8YTn2Xwd2cn4XZ9j9Mvsac 7860
vispy/visuals/graphs/layouts/force_directed.py sha256=uEquUaboL_26QG3IeIhN20AzASXdovyO1gXutGyPTb0 7500
vispy/visuals/graphs/layouts/circular.py sha256=hEKjN2ow9mtQRZCslOpIkZWMTp5QM_HI9NuObNH0P7g 1559
vispy/visuals/graphs/layouts/networkx_layout.py sha256=pqF1JClCUYj-Cjf-tcphzo4Z3Ym_ha5Arxo68tYj-es 3583
vispy/visuals/graphs/layouts/__init__.py sha256=ef45W56XGHBUtUPJy2BZe1qiU8x5Xr3d2PSyEXRmCfI 1466
vispy/visuals/graphs/layouts/random.py sha256=ox3JXQ1ysTGYHYYicIDBAZzNzzIKBbFln2yY1dNRtz8 1674
vispy/visuals/graphs/tests/test_networkx_layout.py sha256=ieuyMzfV83VGYh28gLoCfNnN9JlZhtzIcoX62X6J9FU 1517
vispy/visuals/graphs/tests/test_layouts.py sha256=88bHJmt3GMmxVMYT8K5ExUi6YZY77cWiAlI6H9enBao 5203
vispy/visuals/graphs/tests/__init__.py sha256=mh--vbYR9dRT0LgCTUa9z0IlClb7su6UOseLdxR2Jb0 21
vispy/scene/visuals.py sha256=tSJeXvKyGt3WgYBmb5F_dP18jS5f1NJAbkMf4VbfpZg 9936
vispy/scene/node.py sha256=QhxUtCoUTI0-Aq4fhWUQPqT6nMAI3dLAvF-CdBLx8xY 19668
vispy/scene/canvas.py sha256=xPr6jlneQ7jCEMgFlxq34NE1gIErsE4zx2YpjVoNzpc 22768
vispy/scene/__init__.py sha256=-YeoqfxnXOCd7MI98ud-ZFU7B4YPxH_c5N5oG91CGhU 1487
vispy/scene/events.py sha256=InGc7WIv4C9KSZ1pinIuvhJg0QEAY8i6U3QOiBoq29I 2463
vispy/scene/subscene.py sha256=fNU9YHRL7yqiT3kTTBpzc5nFm5Vd-OAQa6dcQES40JE 564
vispy/scene/widgets/label.py sha256=2ynsXsQNgIRFFkLzftVr1p94nLYLRlr_WWATDuJq7-8 1308
vispy/scene/widgets/console.py sha256=wkon8nst3I0Pkga93QgVORhFicbVCLZE8tv7y9nfEmM 14013
vispy/scene/widgets/widget.py sha256=tJE2Ohm84GH_L1S9syQKbqYpYwOrm2kdY6CK0StUcL0 13863
vispy/scene/widgets/anchor.py sha256=gDhPq73VDtyCZDDEzGNLFW9tIMtAjDpjEToEn2pAXxQ 874
vispy/scene/widgets/colorbar.py sha256=rLryyZim6W0_EYx5QdxW9o7WnBII43yAc_ShnoXvh_E 6158
vispy/scene/widgets/axis.py sha256=NBeL6TuebyV5VCexWaOBW0OtNwF8k9r22nu5egDg52g 2954
vispy/scene/widgets/__init__.py sha256=9Y7BD7yyu95rpaT0DUnKMASjXcHvP7YiEIs2OY-1x0Y 683
vispy/scene/widgets/viewbox.py sha256=gZekx8GSoJj8vRvqJ7Hw5Y5L1kVCmQQrF_f5YQOkkE0 6674
vispy/scene/widgets/grid.py sha256=JaNLT0QK5p3ZrqJzaVZgjDqT48wvDHb2HVwj4e0yFvE 18656
vispy/scene/widgets/tests/test_colorbar.py sha256=Yp1A_nZKC9NTSzdTM6OYKAcMEk0QH1CYUlhpMuxmQ3A 1362
vispy/scene/widgets/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/scene/tests/test_canvas.py sha256=dFcC9duJyOCg2JBaasUwgT-NEQjfAgb-XOcj_UWpt6E 4158
vispy/scene/tests/test_node.py sha256=6bz5LpcsVtEhT2Y-TwvU2n1QOR4gBdKofMa7qiyk21U 4936
vispy/scene/tests/test_visuals.py sha256=9CEdLH8Z6LTio8IMvCMILs_Bt2-wvdumSv473eltR0E 4365
vispy/scene/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/scene/cameras/turntable.py sha256=jQEebW0TsWGc5tblBNim5Yr6g1sweuS4UzM5yCbyT84 5707
vispy/scene/cameras/panzoom.py sha256=PKsq3deIuSs4Yc7K3tJDtgXFSR8IDvcAoruPcrszAvo 10966
vispy/scene/cameras/arcball.py sha256=C8c5nzHLgaYJgjIqCojHUHKJyLuEBevFy0ZgM1K6bvg 3606
vispy/scene/cameras/magnify.py sha256=O4Ba-UVo0tr31KCgm1LqPTn-ohikLkY2VYCOF3VzjLc 5387
vispy/scene/cameras/_base.py sha256=R0Z8xl2BTu652doO8zcVrWSJD_hjWo00DYN81qRWnIA 1277
vispy/scene/cameras/base_camera.py sha256=9o-rANm-7bZ5coyz6oaM9-wm5OLU-aBVwe2egyboa6w 18901
vispy/scene/cameras/__init__.py sha256=BeYfOpFjYsqFdr9uBjeZ6F5ufAaSBG1idqpONn_fmqw 1244
vispy/scene/cameras/fly.py sha256=hc2N4vUm0_bOcIO_FQX7ufE-HCxtSLyb-y3kpeXd18Y 16343
vispy/scene/cameras/perspective.py sha256=uzUfbF4qKAwIMV3MEeojVnSm1TK74xal479MepkrYSY 11839
vispy/scene/cameras/tests/test_link.py sha256=7vxT1wBgDgZcpaBZ6cqftjmIaCQ6qDkP-Eh2NTopxMA 1612
vispy/scene/cameras/tests/test_perspective.py sha256=5JYkmxaGb7ZDVt1eHc7Di_smM7EzRsAYf28nJ1Us6AE 4329
vispy/scene/cameras/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/scene/cameras/tests/test_cameras.py sha256=aMoD61ufCo3rXhpsaCbkVN8MzWej_MJCLywAkH-4qp0 1068
vispy/app/application.py sha256=xMG_eJHAgFCvws4lmt8fPOvnf3ewNabC7g-PeTY5llc 10631
vispy/app/_default_app.py sha256=Iu-ILcsMAP7s6URR_0c7DKw04JtL6m8l01oKQYwvoPo 2421
vispy/app/qt.py sha256=AtiO8Co9wA7FcMwJIxfKO28WFzjZ2ufWTYQ2K1mCs34 3411
vispy/app/_detect_eventloop.py sha256=hMht958_W6MVGEfJS7UMTRnIHyoODeJ6oVCaDXJZ5H8 6474
vispy/app/timer.py sha256=zIQwcF-XmowAHqe25z4nMwiRTMaNOnjz4IeTQClE8bg 5754
vispy/app/canvas.py sha256=DXjjdCcIgoE8wYpbZBqOPXW_7eq3QR0OJTHSdayNLnk 28849
vispy/app/__init__.py sha256=bS3jZwya_8MmPiYQcoERJIoO5PotaahaOaOqVbhbH6Y 625
vispy/app/base.py sha256=qWLjcEg1n_tHCw4IKRE5SS4mI0CyiAtEL0SnsSwz92c 10799
vispy/app/tests/test_canvas.py sha256=C-q951V_a2CsYcuXFlvIr-YhFkPZs0z22T-3zsVeoOA 4343
vispy/app/tests/qt-designer.ui sha256=8HlM7skeGuxpJqe86Ex0IbugoxlCuKh6nNJoppomO2U 1544
vispy/app/tests/test_context.py sha256=wEcoLzqE9IvLzA_vp7dQ6YHPmRCQv8Y90jbH0oO9A5A 3993
vispy/app/tests/test_simultaneous.py sha256=Q-YHnjHelDokhp8mzEylfbVS4ZpTQrjippkhRFHfGIc 4527
vispy/app/tests/test_app.py sha256=XpGn6gfT19t_FqfCcL7tpz-eGQCusl9CD6nNxnNQJdY 15781
vispy/app/tests/test_backends.py sha256=keMBQWTDpfRbAN5nAW7L9HpancsodUptH4oEOvN7tWY 6394
vispy/app/tests/test_qt.py sha256=1wbv2lN_laCmJKM2KD3J2ErmHgg-3BfsSeujqKONodo 1285
vispy/app/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/app/backends/_pyqt4.py sha256=72RhgAlLsA966lOh56dTHt_BkgOU1Gy73xgP19iHrlY 1316
vispy/app/backends/_wx.py sha256=WkBzy4LTb0At7ynwHVIxr9lk9Qvun7RYUjl2JNGtU3M 15037
vispy/app/backends/_offscreen_util.py sha256=yd_QRmQkNW1vRNIxpAtNkX2Ygeh4VvqcAImZlmu6icE 3697
vispy/app/backends/_test.py sha256=GPHQS3RyjqIHDIwudfmmvl11a97UOHtf9FknVsGorHU 251
vispy/app/backends/_osmesa.py sha256=FCCg0jCvxsLQ1hn3Mv92YVHwBy5oIIzo27aUFoDNS5E 7602
vispy/app/backends/_sdl2.py sha256=oS11VRX8fbpjTTPfSg0Jlc4D1Odg6JfrpSzifGNTPwE 15100
vispy/app/backends/_pyglet.py sha256=vx8GsKA30APkn9U2_UVghJfVo5uuskt_cPxehAgP7Dw 15110
vispy/app/backends/_tk.py sha256=BDkRzVcYIBX8po55VJjSKNNu_pZME_1KykspFL572vo 26111
vispy/app/backends/_pyside.py sha256=bJJjcTiRpMTaH9CGtWSLZbnXKvSohsfyETvjD91a3wk 1334
vispy/app/backends/_jupyter_rfb.py sha256=cN7sgJafp8L9Um36K89V1JS1EfUsn0AiUHBmWBMIUzk 8805
vispy/app/backends/_qt.py sha256=hiFOdyM_aR9nDdpU9pHXtIuQ8lqRp2wL3cEmC61ZLdg 35456
vispy/app/backends/_template.py sha256=9h7LFYTuIiFALaS6viYJ1bPtfijJh7pATvujFlFQuN0 7953
vispy/app/backends/_pyqt6.py sha256=w3_ky9vIxTfviVMnm4kqv3m_xhleIqMYTgwXXENFSqo 1422
vispy/app/backends/__init__.py sha256=qyQxLmnTb8cVjuNxAyG4kC9mqV5gz7w8NwcRUzy6wOU 1837
vispy/app/backends/_pyside6.py sha256=bihad8zmp1UsjGdeLyGnYlmHZivGe99H4h3A-UJG0jU 1816
vispy/app/backends/_pyside2.py sha256=C8dxVEDRWKrzaH2QnlB98wM4gpFT048nzNEHZC0Gipk 1965
vispy/app/backends/_glfw.py sha256=xTXcH1oms8XoZeAOKJ19yRcR7N63BVjaqEQCtKy-nyc 17021
vispy/app/backends/_pyqt5.py sha256=r2d9MyxWVZXDa5vpIxq--L2zr-fzGLMnZtNVodYm0KM 1316
vispy/app/backends/_egl.py sha256=yl2ZYme_Cp2LbZjaqeItxCBkZtQYnXpyBq5XxXdf2EE 8478
vispy/app/backends/tests/test_offscreen_util.py sha256=TOU2_K7l6a4cStgM2jQtHS8OgAA5D7u6oMh1GH_Q7pY 1234
vispy/app/backends/tests/test_rfb.py sha256=fjj9m1P9pMKSLvEV064A5bdMVPhJ5Hh84KusMZScAhc 2313
vispy/app/backends/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/color/color_array.py sha256=egFLGVDcXkTTGSHE12cXynRGSFJWXbr1g9dFWMXpGwQ 14413
vispy/color/colormap.py sha256=Xp7e05oaJausMOvl1UciqDagPuq61GJA9iJq4wpdMfw 42586
vispy/color/__init__.py sha256=aePQV4OX_2QsRcILIHdzlirVfGvfAxFgmaajLFqMjXo 644
vispy/color/_color_dict.py sha256=JCOPYq2GfkWcusmaAvNxVAcwimsxPF6p8BFt-yUlcLA 5224
vispy/color/color_space.py sha256=WcVdx-Bio8GSC9-VTcjpXBZ970uE3OZGgDF27MpBFX0 6051
vispy/color/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/color/tests/test_color.py sha256=kD6FqMYsHyE4Inpz4D_9RDnxwBXKyz1w0zEtGTdyb18 12919
vispy/io/datasets.py sha256=_HPjGti9s9uJvyDRbxiMxNs2lOZrBwE5V8U9lKsGBcg 2485
vispy/io/mesh.py sha256=DGxsM0LY0WHLIFXb_r2HzeJYLT2xZDudaJiFBGa3EUs 3559
vispy/io/image.py sha256=QATUSE3LpwpRBlyWBw4R5KauJGYeaSCphlV9EeUNQxI 6179
vispy/io/stl.py sha256=plAf0UoltY0PXGQ5TvzpQFcAuy0r_22GdRHn19g1L1w 5933
vispy/io/wavefront.py sha256=JB_4iRcdqAWhgIOL8693g0wsk_KNoVEDkh7LP5cNcQ0 12285
vispy/io/__init__.py sha256=ur2Xd-uo81js0cCH9VScNjjyKKp09qyObYwqlKA80PU 796
vispy/io/_data/spatial-filters.npy sha256=-9sjlSdc4cXi5veFbXj6i6ePkCupxxiT-G5esD6uEk4 65664
vispy/io/tests/test_io.py sha256=jaZI-j4Elk63fRvl_zrLOYyn3LsF8ZFLYreTjjuyQz8 4223
vispy/io/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/io/tests/test_image.py sha256=pRI93nV8Ppua8RuS7n7vS50qk-o2zzJzxhktlk2Di44 1557
vispy/glsl/build_spatial_filters.py sha256=X3Ve3JYOYz1t03-k3usn0w2p_3IlpnCsNypvNn3EB7k 18804
vispy/glsl/__init__.py sha256=O43xdMb46W13I-1Pr_0axFEK115mkThrVxhFlm0TdpE 1197
vispy/glsl/transforms/z.glsl sha256=BXoKGg1CR9jOAmOvDkX0FZVnVlfWwHy_lK9ArB7tPbM 360
vispy/glsl/transforms/viewport-clipping.glsl sha256=57-fuSHE2VLNZleGQWa3-WX-pBUNMu3vTtk3otm23xo 625
vispy/glsl/transforms/identity_inverse.glsl sha256=yUXV7B-NOn9j3aetiMJ9Dv-nijGnqgMAf9Cy9yJSI6U 643
vispy/glsl/transforms/projection.glsl sha256=6fzjQ22i-dOgrjibjUxichW-djCf-A9qhCLWH5wbKkc 120
vispy/glsl/transforms/viewport.glsl sha256=NQEzhlI5Py1g71718ZX1YF8MMeKCjpFrfxInkInBBd4 1806
vispy/glsl/transforms/linear-scale.glsl sha256=BdCd-ecFc8_4Zfij4IMpbYA5l7A0Ib9WQUx05WvnLhc 3394
vispy/glsl/transforms/identity_forward.glsl sha256=HhW8JWcl9jUAz6OUQB8hC3OqKJGYA96IPuN-_g-iI5g 642
vispy/glsl/transforms/polar.glsl sha256=IDuvggNeYNvhLhdX2zqmFiK6mG35kn9UugUPGWapnGY 1671
vispy/glsl/transforms/identity.glsl sha256=lDeUPYBQLKKz1QVbuvSfOyixdg1xT1zZVId_y6bPcpQ 356
vispy/glsl/transforms/rotate.glsl sha256=YKbT7no7TqyxrPM-0hQh12dBijxzWK10MNIIbC2GPoE 1139
vispy/glsl/transforms/hammer.glsl sha256=hzks0j-0OcaCq9uw0kXIz0JU3nyFP9nANeViZesf3RI 1627
vispy/glsl/transforms/azimuthal-equal-area.glsl sha256=EzYeJUWFIrvuE9J9HnjiUAkYNsInhfhGjOvP_Ro6UG8 1232
vispy/glsl/transforms/transverse_mercator.glsl sha256=kfX4tV_TpOZqgG-PedRsf2EF0YvzJWFYVPfXm0XizSA 1408
vispy/glsl/transforms/trackball.glsl sha256=Xl-iwf24XR2uvrK3cR6AD3hupUXj63y7Hwr_PAsZ2yk 509
vispy/glsl/transforms/viewport-transform.glsl sha256=vMEAbmBB4qW8hP33GWX4COSZ5R08iUKxEKiT8w_vfmE 740
vispy/glsl/transforms/position.glsl sha256=DR2VpNVO8bV1QWqUOjNkMojfVERk7CwgXsj10cYGPNw 772
vispy/glsl/transforms/azimuthal-equidistant.glsl sha256=OZXrLp7-58jNbSCwjAT8aeSnABwC2xl_fLhCkSYsvpg 1286
vispy/glsl/transforms/log-scale.glsl sha256=ZqanM4nWWRSOZik_Of8VeMWeaelUeNOMI7HM9l6bTxo 3261
vispy/glsl/transforms/mercator-transverse-forward.glsl sha256=K4SXLko-FIEWEjV_6QZQOkzsyevroz5l3KwIQRD5voo 1115
vispy/glsl/transforms/mercator-transverse-inverse.glsl sha256=0qSCG9ZoeYxb_J7rJPKV4YX0bfqDmBTRZMZrOmtq4bg 1156
vispy/glsl/transforms/x.glsl sha256=spdDa_bnm2oZAbn0-2llYqMZm9LBou64GeCAd6Oi448 443
vispy/glsl/transforms/translate.glsl sha256=kvcYyHKtu4jMe-FQylNxwcyOX40mSRcQ2gn7KtBt3FY 1020
vispy/glsl/transforms/power-scale.glsl sha256=lqxlUEi2SwCQfxOTKkss38rbqnbIZGPFPYj0lZ0oFDA 3916
vispy/glsl/transforms/pvm.glsl sha256=4sgYxkVszY1wgumal2zdiq7Y00WZW3BDTohVKI7riXI 411
vispy/glsl/transforms/y.glsl sha256=QVsdR6dHWF_LhxXZ1bVtxn5NmiYy8oBH2pjevZ0ToDk 403
vispy/glsl/transforms/panzoom.glsl sha256=aP212NaYXc2mqAizKGvuC2gQacwobHbLubIbHKeLgrg 441
vispy/glsl/colormaps/hot.glsl sha256=O8vGxiamLlE9kcL2L5sUZ-FRMTfBb-x_cCgdvKSvq4A 721
vispy/glsl/colormaps/parse.py sha256=-SgWfh_q1inE1e_TTSpxl4pNQtBQyJ320N9qCkCXvw8 1094
vispy/glsl/colormaps/colormaps.glsl sha256=rHkMnlGW8hT-NDVgoW2tyH12nWxXM0497gLDQaMRbHE 781
vispy/glsl/colormaps/user.glsl sha256=S-A4pfaTDK1c_-qhZJfPis9nrooxAaoF-tLy42GDwlI 652
vispy/glsl/colormaps/util.glsl sha256=WiMy6_DsmT93SW7UZ4DWkJrD0ZkHbFrfjkotjMf7KGA 998
vispy/glsl/colormaps/autumn.glsl sha256=QChuu2eM6EHt5OW2u9wKNXlQPcB7MotTQlC8g8ENNKw 651
vispy/glsl/colormaps/cool.glsl sha256=AcMKHyEPXJmVsuIk0EN7ZMKFi7e-8W4zc_OcU8VQmeY 641
vispy/glsl/colormaps/fire.glsl sha256=pzqI0_fYYEQacmTwbumyY8IxSVmDRhY8wZvG-V3sciQ 688
vispy/glsl/colormaps/blues.glsl sha256=eN5r-6zgZE_tIgrdzo6B6uqHvwzOJmu86860wIXUaOg 634
vispy/glsl/colormaps/spring.glsl sha256=sDbclj8MHYAjEUhNZLL1wjfSo3HjYy4l_9VcgG75CZY 651
vispy/glsl/colormaps/icefire.glsl sha256=Kea0J36rzFs9_u_JHgX8QsxFeliZQO3_PuMGl23nBX4 798
vispy/glsl/colormaps/color-space.glsl sha256=Rvm9okfx8REW0okUEjzl5uq96imwZe5xygnPFjG1-rE 553
vispy/glsl/colormaps/greens.glsl sha256=MwyQWRI2g8XGbvMcWLXs4LQeybmGJwZdOp7hnpAVKEQ 639
vispy/glsl/colormaps/reds.glsl sha256=TuMgTGe9XAAxAorlhCNQhQnxxF0fvfg1glhmQvNiyWE 629
vispy/glsl/colormaps/winter.glsl sha256=jBZ2kMyaquZpy2Jo_C5va6FrvAff7-pTVW8nX1pF1vM 657
vispy/glsl/colormaps/summer.glsl sha256=1I8KcFWwug3qVt_3ttCkoFlWAQUvQL-PeRqHSi99KyE 651
vispy/glsl/colormaps/ice.glsl sha256=a4hUe1GVk3iUKQaEwANM_QO9kIValiZBbtDgtnlIoxs 606
vispy/glsl/colormaps/gray.glsl sha256=6K5AqzYXlaYfZnH_rEUmRGEwI2i9FCn_GkV74QT9S4I 604
vispy/glsl/colormaps/wheel.glsl sha256=J1Yyv8w5flWe5Jt7FNcoOtN5sT3b4Cb2d-KY5X905QI 719
vispy/glsl/markers/markers.glsl sha256=a51nYpcqRa6lnbWK4uglrBDAJNvK7BUpid5BKg4VyMc 849
vispy/glsl/markers/infinity.glsl sha256=IP6z74sB1ELOMgWXENJsziXuOLsJXKzxd6vVEGZ83YE 622
vispy/glsl/markers/ring.glsl sha256=tWGfjwOJXuI66v_LN9gZ2mRbSWdHYTiohalEymvj0KY 409
vispy/glsl/markers/vbar.glsl sha256=KrOp66nwd1zoXFNOSjvboAF5CsAxvBrC20_RJTk-tCQ 369
vispy/glsl/markers/square.glsl sha256=mfsqn1WbTp8iaJmR_7emNQ0hClAHmXfkNDC6zcfLGYQ 393
vispy/glsl/markers/marker-sdf.vert sha256=4HnDdkxsHb0_yCfmEwIb-Zbi3a08QHXWGwJrbV3HyUQ 1174
vispy/glsl/markers/heart.glsl sha256=COeyEHsSR9a1df0JWh1OkQQJdu09gnFp5yhDevXP-3I 648
vispy/glsl/markers/diamond.glsl sha256=sXwLDhOK3saBRPGxd8nlhUAchD1ZlAMandTKm_nPbcA 479
vispy/glsl/markers/triangle.glsl sha256=9jvw4DeX_leK2RGkahsX5qIsq5c3ANDpaZkCKAqBCBo 555
vispy/glsl/markers/marker.vert sha256=dbuIh7viM1OnSGx66Bmqk67tyCafpPNDmutFQ8K3lp0 1330
vispy/glsl/markers/tag.glsl sha256=9cJj-Vz6mjHglLVuk1l7V7LDDVPTCXsg-rYVKSaheUE 447
vispy/glsl/markers/clover.glsl sha256=S689Vf5en_KRedd9JjnST7QFnEEGSyy5F4UOSp1KxYU 767
vispy/glsl/markers/pin.glsl sha256=UuqlLoA_lRCRKWyq6yIbLb7jXTgHmS4X5lfNyDue-4c 647
vispy/glsl/markers/marker.frag sha256=C1AFWuJKVHuv-TzTOSYq4O4YDT9_dqhXRAYSF6jPZV4 1438
vispy/glsl/markers/chevron.glsl sha256=p4Ec5KTsF2hx2JidOAeMrshRzSprpB742Jy-Mc7RES0 601
vispy/glsl/markers/disc.glsl sha256=3P0v0Gy-T-hGrmJJF74RPU0uCDKRgWiLOPNw7iUuoE4 345
vispy/glsl/markers/marker-sdf.frag sha256=vOiCoIi_5oFWAvPTEYkvVR44eJjUdZmw9P1eYybkyAQ 2936
vispy/glsl/markers/arrow.glsl sha256=C8jxHWCcg-x0yvR9Hhr3y1NqhIyk-UM-K16KE36byLU 518
vispy/glsl/markers/cross.glsl sha256=NKy3aIj4S9bfB9uU5OWDuwp_X1aQ6F-foxCZBNX0Y8w 645
vispy/glsl/markers/club.glsl sha256=pXU6Qj1_N88N3WDsSf_oVRN_MCmABxMtluBm3__sjQE 1144
vispy/glsl/markers/asterisk.glsl sha256=UvVPHZP6wc0CrskMcfdZWJFTVEUBA0Xxi-jkuCrMB1o 695
vispy/glsl/markers/hbar.glsl sha256=x9Jx7EFv1Ll_s3M0RxdL9e_ypg-UP4kElliAkayikyQ 369
vispy/glsl/markers/spade.glsl sha256=Af3SYhSNdC4wbXCNVl3pzndD-pgDQ0ANmzOr9-PWDhM 1041
vispy/glsl/markers/ellipse.glsl sha256=R8eKf15OHgEzEd4LpiC0i-37A3kWnRpVqdQzvdjU_VM 1893
vispy/glsl/collections/raw-triangle.vert sha256=5LKOMGDt5bcmO_7gO84-iZ6OWJNL4N80QJVqfvnQ8hc 658
vispy/glsl/collections/agg-path.frag sha256=ZOLkMOmjGXVYleFYeTx8c0JcHq_qcSo5NblFInTjATo 1846
vispy/glsl/collections/raw-point.vert sha256=V0QIktk7i46GhRZ7ozO4DWiydNOp1_K9yyBrF0ou7yY 735
vispy/glsl/collections/agg-segment.frag sha256=TvjGQs5BenALkjEykQv4Ir8NYw5MbZfX9CIYumEtIAM 1083
vispy/glsl/collections/sdf-glyph.frag sha256=RNg2UXUJBqHfClpF7tC_ACfK58e3zG_O-4CRzhgtuyM 2376
vispy/glsl/collections/agg-path.vert sha256=X17Rb0JCUVBKGPaHe6oRg1lAyeDEBshA1_z39TCdZks 4987
vispy/glsl/collections/agg-segment.vert sha256=uib2tQo11Mi4nHbfIItzxkA5cR3yTKXD3spz2WbzwZI 2075
vispy/glsl/collections/raw-path.vert sha256=DX3by_O9RHDK1eFmiqaTKl-taJb66dSffy1nMQha2IY 682
vispy/glsl/collections/agg-glyph.frag sha256=2cg6FZ8b5TIzHvjPxUakXNBFsz3aWXoypqQJXvoR-EE 1748
vispy/glsl/collections/agg-fast-path.frag sha256=Jx4vRrL56ReUgEA7wtTrk9qkPPTwISfIgR9jMaU2MrM 638
vispy/glsl/collections/marker.vert sha256=ySKjVnHtYhQYCqnZ767AbuOWp9QR5OJvm5rsf5WxkK8 1346
vispy/glsl/collections/agg-fast-path.vert sha256=dgeMwwHaLFFFsZOwrKj6IXQ5PGwjsSAuYNxsRkYcE3g 2424
vispy/glsl/collections/sdf-glyph-ticks.vert sha256=12EH-h2qs2MnGKN1-yVD5NjeeeOczKgN0fYiC6F1J5E 2022
vispy/glsl/collections/raw-segment.vert sha256=Mv45EpeASqhJInMyJJN4xjppyDIrg1CqJe5SfRwnxHE 709
vispy/glsl/collections/raw-point.frag sha256=f6NZDHtK_GuA7gcDfruwyG4PV_BPfpJodmJZIGt2Um0 415
vispy/glsl/collections/marker.frag sha256=ElwAyQV5Ef-dIvsa-8vAzONBTvGYcFkT-vURt47evGY 1465
vispy/glsl/collections/agg-point.frag sha256=y88b0At8NE1OQMuN2sXgngDigGiXbJsNfi0qFfIfs0A 707
vispy/glsl/collections/agg-glyph.vert sha256=qWumHvMtW2TL-pqvY9y9CVUSRsj43JTRFwX81HoFL9A 903
vispy/glsl/collections/agg-marker.vert sha256=yUKDyILwGTFA_wVIlcSsyTDxfjag9cFu6cy6knK-ZC0 1325
vispy/glsl/collections/raw-path.frag sha256=Vm6BJO7yXa9SB-CBowlge_g_2VsmP7ni_nEpRXgNu1s 437
vispy/glsl/collections/agg-point.vert sha256=zD5GMWKkVk7XRtzBZGf4DwjIMceyzZ9Ua5VOmiTdK88 925
vispy/glsl/collections/tick-labels.vert sha256=TMoAH_JjdCDK1BhXyKMfe-H6jp_CrYYlfpt5_xXB-BQ 2344
vispy/glsl/collections/raw-segment.frag sha256=4EXJaqS36BtizpzPeo8QwYflZnCyq1Zu8wTYCTDMDqM 469
vispy/glsl/collections/agg-marker.frag sha256=e-rsOeLkoyjllk2KCyT5HgHM7dAOHE7kuQE0XqLYl4Y 1406
vispy/glsl/collections/sdf-glyph.vert sha256=upiZN3my8vx8HEnxGU5Pj-qoAIqg7FdqzwvchZ4dKL4 1674
vispy/glsl/collections/raw-triangle.frag sha256=rj4EgTYbHU40annXIiIVxwXblrCcC6BmtZvjvneJIMc 392
vispy/glsl/arrowheads/util.glsl sha256=b15xKNwFCzlCd3X2nj3yxaUY1JAkwG9Y_GSXtEAO3j4 433
vispy/glsl/arrowheads/curved.glsl sha256=IGMJ6ngmUDe69Omcxos8C4dTU8aPN4pe7Q0sGis5H3s 1229
vispy/glsl/arrowheads/triangle.glsl sha256=IxBdpYpBHJRaBi6xKsyuY5IIOJ9iWcTBLEW731P_es4 2481
vispy/glsl/arrowheads/arrowheads.vert sha256=2HALx-1WfI9L58FMp5wwhaC3unABZ-WjW1NG9NzvJTw 2168
vispy/glsl/arrowheads/inhibitor.glsl sha256=J_yA-g0lmMPZlsJZT_3VpZvLh095cI5CddKgP2mzS_4 665
vispy/glsl/arrowheads/arrowheads.glsl sha256=fnZcIYiGEvYgvmquNeKRUteQlBBFO9Jr8JxGH70W03k 477
vispy/glsl/arrowheads/arrowheads.frag sha256=60zF_QBpOy4p3S0X5Yxyyg3fV82QvybGIPMcesS1qdA 1821
vispy/glsl/arrowheads/stealth.glsl sha256=qtPbE2gPKz-hNO35h3E7ugC5H-yS4JwX5-UP5id4WcE 1254
vispy/glsl/arrowheads/angle.glsl sha256=tv9DFoa8FgOSOXboK_si7qjofY4DbNbmw0ELt8FL07g 2674
vispy/glsl/antialias/stroke.glsl sha256=jtev6TVQxC9F9-JFn1YVl5LWXou4I2Vfp9PorREqZWo 1333
vispy/glsl/antialias/outline.glsl sha256=pQmN60XCKHaj_zHot5uOZx4vv-EEoOA15C8LJIRSW4o 1315
vispy/glsl/antialias/cap.glsl sha256=75WVzC0Cm0mzb1FdVT26RYE0bHgeh84a7JSVq-yzFjQ 1711
vispy/glsl/antialias/cap-butt.glsl sha256=siA4ROB8Lpbx-GJYKfQm2Bxb9W4seSnmht4tf9DO0qo 970
vispy/glsl/antialias/cap-square.glsl sha256=ZXaG-uClxG8UrnsBDBVk9J7dg5JqnMnNBGOh9FmL_0M 970
vispy/glsl/antialias/antialias.glsl sha256=HqlwTPV934qL7xDEcQlAw_Dy4JJveOh0CgJKmxl4o_U 368
vispy/glsl/antialias/cap-triangle-out.glsl sha256=d-_Lfl9Okf6NOKE-Q6wRL4RX7u3ex9a6J68vuQBiXTI 994
vispy/glsl/antialias/caps.glsl sha256=75WVzC0Cm0mzb1FdVT26RYE0bHgeh84a7JSVq-yzFjQ 1711
vispy/glsl/antialias/filled.glsl sha256=ul77WwhUguj62vyR3zyyIzuQuyss1-7JpDRO9N0GxL4 1247
vispy/glsl/antialias/cap-round.glsl sha256=bRrcCCHegvrKCpotAelogXxs0MwB-HUiPHlI1Gsdfuw 926
vispy/glsl/antialias/cap-triangle-in.glsl sha256=QcMOTrtRNndeltobB6nOmpT2kWGHTMjV6-_8xxDXOGg 1002
vispy/glsl/math/signed-line-distance.glsl sha256=WB81tm3yHgrEUtgUlRWjnRbv4FCtV9s2bBVsvbVkfmw 812
vispy/glsl/math/circle-through-2-points.glsl sha256=zyChiI07vOXUgxH4DZtyJsWsbD0schsCdU0f2l0yIdc 945
vispy/glsl/math/double.glsl sha256=w9ep4VQhkapznrgmxgRUbzRgA91H3kvajYgbrlB2V3w 3045
vispy/glsl/math/functions.glsl sha256=xQ_p6yrEJOL_nYBVORb7cILhu8uvnqlWsYrfGpseqk0 678
vispy/glsl/math/constants.glsl sha256=X1utNJMQFwfuO_qK5WkdqN3MZId31AQK9XinJE2w8bY 1681
vispy/glsl/math/signed-segment-distance.glsl sha256=I8auq_yK4tIDB7yDlNCDnuskdx70NTyL5lRiWCN3nnk 924
vispy/glsl/math/point-to-line-distance.glsl sha256=AYE6ExwkecP_Y46FTOdlPV_KCGgqVn7Vtg58e84B5WE 917
vispy/glsl/math/point-to-line-projection.glsl sha256=PykzFWrCCHMrlIsaCmfU8A1q5ZdBGePArM-HbKFn-as 903
vispy/glsl/arrows/angle-90.glsl sha256=ZnaEE9R5nOFxEC9o1Ixg1cbnmtwTJP29KV106j8biug 510
vispy/glsl/arrows/arrows.glsl sha256=CUYX4DDM4zE3Sl65r6mmeyCf7ND2ZRTwEWhRmUxF83I 562
vispy/glsl/arrows/triangle-30.glsl sha256=7ungsbyA8tQ6ptUrE3ToJLLLZwUwddCr5AAc8uSfnTg 523
vispy/glsl/arrows/util.glsl sha256=bEnS6pk0XZFs4GzfnHtgehJrVtzBIubMyPNN0ETRMA4 3246
vispy/glsl/arrows/curved.glsl sha256=XT1uGhKrlckgt4ucjMLvkgJu7mmju8UbYnX1EumTR4k 2083
vispy/glsl/arrows/common.glsl sha256=fXPAtV-5R-dVqrxt4nNpL6F_VDBrwKlllOsUP5jojlk 6397
vispy/glsl/arrows/angle-60.glsl sha256=nwLUhKHof1nC0emjH6jVPEcIM7xKa6OF0TX4QmJVMlc 510
vispy/glsl/arrows/triangle-90.glsl sha256=5hw2db_49Zpt9_u86iqTaam3DQHe7wUN1Fnn7twCXkY 522
vispy/glsl/arrows/angle-30.glsl sha256=ZBZvAmfbDgfRplsTMTcFYoWhyJaixdNMlG1Et5fq15Q 511
vispy/glsl/arrows/stealth.glsl sha256=JI7xRjLmfatQLXyJdOa_HpfW_SuNHLGtpIPWhi_Nscg 1762
vispy/glsl/arrows/arrow.frag sha256=axAhfV5U3lB_0AgGFY4FgVQka-KzupyDDtPgb603q9M 1448
vispy/glsl/arrows/triangle-60.glsl sha256=ni85-PQJVdEO2qqpeqC77t5Ktp4UxazR0wisIifR5mo 522
vispy/glsl/arrows/arrow.vert sha256=Je2-kkQerL7zNpge_I7vK6cS7Pw0ywm8xRhbFLMDso0 1400
vispy/glsl/misc/regular-grid.frag sha256=bHSVenqqd6Ie5Kz6etybD6QLIFNwj-0leflPd-4jcOs 6828
vispy/glsl/misc/spatial-filters.frag sha256=-9Zfi1tMpyRiCuZjBTz_FdSQ2rI_SW4IctSEN8QWlt0 75211
vispy/glsl/misc/viewport-NDC.glsl sha256=sv8BdpOP0H47QD-p19q7VUbpXoX5BOGRKKtCVp1F-xU 634
vispy/glsl/lines/agg.vert sha256=-qmF7Ro8lV5pCjVO2jXzqfcedGF_efC4vlw0LY5NFp4 7620
vispy/glsl/lines/agg.frag sha256=HFaj8uDIz8q5-d8a7K29iNn8mvamurFeWe93VUrMxQ8 9887
vispy/util/logs.py sha256=Mm6xSyOiifPYLWz9Rho79MmV8Aaibxe2-7LdfBL8Njc 12809
vispy/util/keys.py sha256=qEy7e0icUg-cUHv8a_RSmg5sLT4_yt3-2T-LKfWASSM 2443
vispy/util/fetching.py sha256=6WirJTJIlXHZUfzvUNyfKUiPQosl2QcPeQFQuSSxMSk 10304
vispy/util/check_environment.py sha256=QD-D2swX5JAOfp4BRhsvYiuMiZN3EasEe3MHescu7Dc 1754
vispy/util/fourier.py sha256=24JsPHwFqGK7lPxWsFlayVmfsjK4rsy_EtcTnlg50pA 1967
vispy/util/config.py sha256=XU8H9HNUNeR9WGhZphrETWeavo0F3z0xjgBRHRd0LG8 15457
vispy/util/profiler.py sha256=gTw-2tzwJ9rhN7Hhm6e3JnKjrmoi-xsfo_nRjeC0_nY 4695
vispy/util/ptime.py sha256=7RHg21z-msNvkOCFh1Erbbryd5Rhe3oyhDexa9MAqYU 493
vispy/util/transforms.py sha256=aRrouVJts-WKLemUpx5Fj-bOxqW0eaIAk7emA-s3j38 5314
vispy/util/eq.py sha256=GGbEZCxj9cAw-3GE9jitgAy7UrMqkcWBDhse4n-1JW0 1100
vispy/util/frozen.py sha256=KYpO-5s71zGMLLinnlImvSwRV6E2ws61yDiTS2nSpqc 891
vispy/util/event.py sha256=UjgPZZexmQnN-OkzszmEGSzSVNcqCVuw_m4HrOIN--I 29211
vispy/util/osmesa_gl.py sha256=-BVjzOh-c_FU31s106UTOoRnz2Mapw0oOuMfPzbo0TI 597
vispy/util/__init__.py sha256=m9vuqDITob_PuidKdaUlRuq51LqLiVVhFCMaXGZ9GVM 701
vispy/util/wrappers.py sha256=LxfkMKJDfUha7-BKdQnVVA6-mx5Qgt50JEcrmwymrvU 5679
vispy/util/gallery_scraper.py sha256=oimoMSHY0y4v4ZMpO98WjHDAOBR6UTx7iCHlZ8_MssQ 10048
vispy/util/filter.py sha256=QzddvM7RHjoDnrWDp8Yh7XJVOsAsLtKcN20cEBRC3mk 1397
vispy/util/quaternion.py sha256=y-6Eyd4RpN4uV30IpO3tqhbqcRNuqZbRDSYd4C7x1SM 6776
vispy/util/bunch.py sha256=u-c4mSRQWSdgTCD3aAyNFtTBF4H3z5VE9lTAE2KZ0Lc 430
vispy/util/fonts/_triage.py sha256=w4UGfCL7MwifF-MTPo6laNcDy3-HMk-sqNWgFhpgGUk 1124
vispy/util/fonts/_freetype.py sha256=WRuzGcEEZrsBSwwJif09A1TaIuAnYqfRWO4gyvIeYns 2636
vispy/util/fonts/__init__.py sha256=x_eP_jdTT-8eQFTH20LMQOi7r14ci5qvuxh1E_EPPdM 570
vispy/util/fonts/_win32.py sha256=vGBVvtW1cyhB96k6Rlo4OFRCApNtSD9odui5nXqQLu4 4514
vispy/util/fonts/_quartz.py sha256=wGSneS9NTAcLHRcmk3cnnAkbeaghpbp40NWfdbmAlc8 8196
vispy/util/fonts/_vispy_fonts.py sha256=_tdFlECMqvxtCgK_46qrHv-7GbByGjKfkHpKAHkfvd0 731
vispy/util/fonts/data/OpenSans-Italic.ttf sha256=pU3ISI-Bk78ww4IM9vJh-RH50yjWmeGhuAQmQVVM7HA 212896
vispy/util/fonts/data/OpenSans-Regular.ttf sha256=5k5QiyqiiA-QfkcMRVCYDsTAaU0QOkPzYVCsP5MYm-4 217360
vispy/util/fonts/data/OpenSans-Bold.ttf sha256=WJSjZJshPPWy1nO256hxgV_R0SD6aKRjWS8n2xTq4yM 224592
vispy/util/fonts/data/OpenSans-BoldItalic.ttf sha256=PKaA8kRMyeUER9BXwAZGRWbpLy53sLbiZJHlvXV-1Oc 213292
vispy/util/fonts/tests/test_font.py sha256=mfn-mhJhUyaVugaKSgujnt8HDlDXYcmZXRNn2xnqOOY 1405
vispy/util/fonts/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/util/tests/test_fourier.py sha256=q2ZaBGCMwuPiKgG7tgu2msYwZ1UscmoLaQyvN6GdLhQ 1273
vispy/util/tests/test_emitter_group.py sha256=ej4-eC3tURpomdD0t9wdjY68pg5HgVMCQ2iLFlN6c7U 7930
vispy/util/tests/test_vispy.py sha256=Ds1fwZ1Hm4Woeld98NLnG4qAlQ6gagaVJz9siLhRSTU 1494
vispy/util/tests/test_logging.py sha256=XpuIfsDBwX5vj86ggcriLdPaza0yXSxSDTMGM1jKah0 1529
vispy/util/tests/test_import.py sha256=KTS_MqUs1XCdcNf_p8gmH4_fxvASXmAuK7K5ZYG9mTE 4715
vispy/util/tests/test_event_emitter.py sha256=cAxRrm7q_SRZzf_4B5cjzAIidQtPjumGg8jqneM9m6k 19967
vispy/util/tests/test_config.py sha256=PAlH1qXuSvcRBeAKCs_uIekjVTn2Pbv2xevfjYBfxZc 2194
vispy/util/tests/test_docstring_parameters.py sha256=gHV6-voQjbz4gl_dBIMbaYEXMqUnW6-BvgeEErHi36w 4312
vispy/util/tests/test_gallery_scraper.py sha256=cbxnBcgFnBdoNuaFnTALCnEmyax3MaiKZ1pd5b_wvgY 3780
vispy/util/tests/test_run.py sha256=epMgyEdWc_ecCbURIoyXgS_OhLMEATGHlGDxrkx7YFw 424
vispy/util/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/util/tests/test_transforms.py sha256=6u6jI7Etu_aAbujSUcMqI1j6T_yVvdrvDAu08XWMQTI 1512
vispy/util/tests/test_key.py sha256=FBfCxrgAJKcLZAYpI_8ii9K08G9I8yEIJ1KVDb5YexE 651
vispy/util/svg/viewport.py sha256=84nJLa0-ZOifvsofz8DmpQU79LNWD-Vc_8_kQ0bJO9Y 2017
vispy/util/svg/group.py sha256=qJql1vE8ZO_chH73kx2a6j8jwi-O-dgXxJCgVRBkITk 1894
vispy/util/svg/element.py sha256=ZiTSzgllai0yJIKRtRkxfloCZsOCWbjcsOwpLijKh3Q 1412
vispy/util/svg/shapes.py sha256=kxLH40nmbLK8xXr_tsHT3lJLbNS0IziZpYyRUnbaxUg 1194
vispy/util/svg/length.py sha256=BwtyU7wv6kpTRni4kioOugeYJFkc31Ip-1Cx_yh9qns 2311
vispy/util/svg/color.py sha256=L8-d6SWjums-Rp6nB02O5oOq940wpJS9CnCqLch3rfU 6927
vispy/util/svg/path.py sha256=CQE41Ckrc3dPx0_Qv_6CZASWDhMzFdWU9ZIcPuZJZtk 10740
vispy/util/svg/__init__.py sha256=LEGWbLMJHCtBu0BJw-JhveUfd-l_QU1Ad_7Agq4Ty58 673
vispy/util/svg/number.py sha256=3amsESoz0xL4LxSSMRL3Q0CUsfpVk9S92rNjeG4lYUQ 676
vispy/util/svg/svg.py sha256=xgx2mCEozpLSWmxmdhmfktnWgqTcdt81KoaSa1OBscU 1078
vispy/util/svg/transform.py sha256=lZP7Xrr01Nh2plU1YC7xysyJhoNShQLcG0WeuQatptk 6923
vispy/util/svg/style.py sha256=Ttvp48sgqJOtiV9ONN3sgf_q9d3tKGMMUFq6K4z2AQ4 1680
vispy/util/svg/transformable.py sha256=r-FPLXAjoURyQGrfm069yteuG6nneF0kpzVF1UVl62k 1017
vispy/util/svg/base.py sha256=Y3VWRvai6MT-WREVXtM2hMgN57WqxH9CzkCvd80zmDs 800
vispy/util/svg/geometry.py sha256=wNCAMj9fzz4LwEReTyNF4G5fAdye2Rv4OY9bnqx-Up4 15753
vispy/util/dpi/_linux.py sha256=fwT6BCtuRkATxxA2zuJfKoajv_XAocm-d5zV6Pu99ic 2038
vispy/util/dpi/__init__.py sha256=a597nPk5pzvyj4zVdSDCYeP3A3VJ9lC9eSfxcVi8ZA4 719
vispy/util/dpi/_win32.py sha256=eWaK_GAZlPYPF7hzQRTv6VXZVqvYYVOPczRt5sgf4Yc 1126
vispy/util/dpi/_quartz.py sha256=YssUTK737F_Zn65MmfDpfcBe7CGJoZj9yVWlLhGtkBc 829
vispy/util/dpi/tests/test_dpi.py sha256=aWz9bYCg0Z5c2aSuPrAsw7PtK_6l4ESzlk_ZPKsdAz8 380
vispy/util/dpi/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/ext/osmesa.py sha256=88Y9QbzavWRRq9PWMrlds8mLoawT2VFxEBvdSPrqwbU 3411
vispy/ext/fontconfig.py sha256=etCd0Z4iJAjuqH0IexNyEW528Rde56hkyv1ocyaW50A 4236
vispy/ext/cocoapy.py sha256=vG0cXigau3OqxXGGqZZaZgIvIRQe5hq9Pve6qe8XED0 54240
vispy/ext/gdi32plus.py sha256=AfbIjCGaWJtN_-BcHmcFfW8ouH8gO3MByTb9Y8FhiFo 6617
vispy/ext/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/ext/cubehelix.py sha256=SnScF3-OXr3NJSE5ArWGPqDfArQ_ygqMNbC0dshNcEw 5340
vispy/ext/egl.py sha256=iv5Zh0J7IaYMzpSZ8I4DffAR1DuHfl-45CpxcT99VSY 12160
vispy/gloo/util.py sha256=teg0SbQheFdFIz6KpI2FfCyb_9eI7KOcXwJc-a2EC_s 4419
vispy/gloo/globject.py sha256=Lpfhws2E8nQ3WaZDdVF8pm4LioqeFgHPRvQnYijN0bs 3912
vispy/gloo/program.py sha256=fsrl5kJ5aLX46M7cwPBl9QuZ4DP55Oa0I0QUprKUvok 22324
vispy/gloo/context.py sha256=cFlSfTlr-WQLWfksOqFXjqCel2F5kk9nR1RTdjLhyPM 8640
vispy/gloo/preprocessor.py sha256=dclY2vLpfLRLfezct3O2s5wk8XMvoqvEfLABZNUa1g8 2291
vispy/gloo/buffer.py sha256=P7zC2JsVMr_ng6rOWJgL93iQWfPJqCJofaoEh8EZ0cg 16746
vispy/gloo/__init__.py sha256=5WufpLo64kGzkZCyCvjm-DN_Cvd4Ihuxsn7sJUbREJ0 2022
vispy/gloo/wrappers.py sha256=38_YO3Td70B_CNFKysff61jfAyMaaDu_lteIeotVu0c 26460
vispy/gloo/glir.py sha256=oNC1jiWyofXKfOFwHbA6ko1l8U7dqYHkN8e4muvVfog 66170
vispy/gloo/texture.py sha256=u8dWlGa0zj0CAh84sfUhvd0DJNZHdBjObtUlNSmYN18 38422
vispy/gloo/framebuffer.py sha256=77lIv9iojJ3tPm6ZsE8hRS0Iv9UdyoCRDC0RtxKTR-o 9350
vispy/gloo/gl/_constants.py sha256=1TXdp8vukRrz7bVhz3VAxAyNMF7Bwjy9E-75kcY2_Lg 16769
vispy/gloo/gl/dummy.py sha256=l99g4QLw9b0QRdPyQhwg8PROBIlrNWk6YrAgFT-0HNw 737
vispy/gloo/gl/es2.py sha256=9eZkzt4FwPkQNfWVmqNulnZfHn5VzbelsFsRNdtx9WA 1738
vispy/gloo/gl/pyopengl2.py sha256=A-La2sHypuA3W16f9OCpin7gYUqq1N-nlcyVGRVqm4Q 2667
vispy/gloo/gl/_proxy.py sha256=zCbvTIJkmR28rhiw8U0IZZKi61rcslgI1eCdyzXW7xI 14705
vispy/gloo/gl/_gl2.py sha256=7IUV10Y3ZxkooMx3dU8L7J0qD6fIM101X-iaIroLQwc 54525
vispy/gloo/gl/__init__.py sha256=J2b8FuZAtDfoXmL731KAfQFvBhh2NH2UEzIARxPhIGs 7952
vispy/gloo/gl/gl2.py sha256=-Q3b7D_6K2WJaEc7gyTvpwmqSt6_j2C-GfVTjS8WxeA 3144
vispy/gloo/gl/glplus.py sha256=Ov06r5yNFHxiu2cF9l_LIZkv9ptnRtUKXqXfmzBSwqc 9274
vispy/gloo/gl/_es2.py sha256=Sd6_qXJsr4Spid1WIihvKQ3G8rTzMe0tzYqFYUUTj1s 38307
vispy/gloo/gl/_pyopengl2.py sha256=Ot6U6hXAiJ-n2a4sHbEkStpkrX8qdOpRVWgdWj7tYPY 11692
vispy/gloo/gl/tests/test_use.py sha256=C4S4BXTg2_2snJnwISvJecufesxVgC6zfqicTZINGb8 1838
vispy/gloo/gl/tests/test_functionality.py sha256=3OTTA_SHwiq-3fxNQKwQV8doAnr4Xe-BFmeqr93Xu3o 17340
vispy/gloo/gl/tests/test_names.py sha256=v0Mnl8T1KKE9VJSCweDkuBxBy0WV2JZALEvS1cXz4nU 11150
vispy/gloo/gl/tests/test_basics.py sha256=jTnERZwk3Qeg86__8N7oBfu3A02OHVfoT204cn_k3cQ 9223
vispy/gloo/gl/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/gloo/tests/test_texture.py sha256=6XqVWRhi5oFU58zbcqedomkSnXbLBVQUW4HwgPc9ZPs 24660
vispy/gloo/tests/test_util.py sha256=hf-lhhLOoJ4JOry4nQY98s44uGLaqnvorMFvqgfpzt0 1913
vispy/gloo/tests/test_context.py sha256=wl63qkcJLY12JXvnm4sOkaTRvcYi7LktRuSFcfAcnU0 3016
vispy/gloo/tests/test_wrappers.py sha256=InAvHIgz-wyt-s9KX0d9gxOFoEJCUCIRH-hGsDxO0eQ 8689
vispy/gloo/tests/test_glir.py sha256=e8hiifOuNehzDAqg4x5zqNKB-pzcPe-lP_RL4ZpLKoo 9644
vispy/gloo/tests/test_program.py sha256=h-uvS52a6A1SEy7Apu5VBwT_We_IMMQCdgwP3BWCoUs 11684
vispy/gloo/tests/test_use_gloo.py sha256=3daUewMP1nJT1WUMooZ1w1BvPbEVP8RCfLoVUGaRcyQ 6495
vispy/gloo/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/gloo/tests/test_framebuffer.py sha256=jros0532AcBr40VU5WVoAxVWOszXcnJFTbN1KS-De3A 5482
vispy/gloo/tests/test_buffer.py sha256=RMbQeeKSG2lO2gxqmHx2CfMP841MbnbYDYNb6SxLc40 19819
vispy/gloo/tests/test_globject.py sha256=YNqPW_Lkmpn12l1GEjWQFmiLFPX1C9B8obSVELpC6zY 1086
vispy/plot/fig.py sha256=9pDwHkK_-BmrNLI_CW3xL8L3lbZAYgtKXdPXf3zmtcU 1733
vispy/plot/__init__.py sha256=7JS6JkVu0ZU_VcNRih0LkoP1WIJP8whVZ6nNOPPU4k0 1003
vispy/plot/plotwidget.py sha256=6-KQrTzAe8of0VizNDfU2W1d8onLD0DnLJnOWjmB3nQ 18598
vispy/plot/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
vispy/plot/tests/test_plot.py sha256=nDijZb1YG-ANmD9JEQdhwzjVvYH-9A49i69oBv1Gm9A 1714

top_level.txt

vispy