pygfx

View on PyPIReverse Dependencies (9)

0.7.0 pygfx-0.7.0-py3-none-any.whl

Wheel Details

Project: pygfx
Version: 0.7.0
Filename: pygfx-0.7.0-py3-none-any.whl
Download: [link]
Size: 1145974
MD5: 59bb9c9ca927d0a212a6ccc8928463b2
SHA256: 1a72c3aeb226042b84b54f8df72ed9b1be5734cf500ef0760743695ac6e11332
Uploaded: 2025-01-14 12:07:46 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pygfx
Version: 0.7.0
Summary: Powerful and versatile visualization for Python
Author: Almar Klein, Korijn van Golen
Project-Url: Documentation, https://docs.pygfx.org
Project-Url: Homepage, https://pygfx.org
Project-Url: Repository, https://github.com/pygfx/pygfx
Keywords: render-engine,graphics,3d,science,visualization ,webgpu,wgpu
Requires-Python: >= 3.9
Requires-Dist: rendercanvas (>=2)
Requires-Dist: wgpu (<0.20.0,>=0.19.0)
Requires-Dist: pylinalg (<0.7.0,>=0.6.3)
Requires-Dist: numpy
Requires-Dist: freetype-py
Requires-Dist: uharfbuzz
Requires-Dist: jinja2
Requires-Dist: hsluv (<6.0.0,>=5.0.0)
Requires-Dist: pygfx[docs,examples,lint,tests]; extra == "dev"
Requires-Dist: sphinx (>7.2); extra == "docs"
Requires-Dist: sphinx_rtd_theme; extra == "docs"
Requires-Dist: sphinx-gallery; extra == "docs"
Requires-Dist: matplotlib; extra == "docs"
Requires-Dist: imageio[pyav]; extra == "docs"
Requires-Dist: scikit-image; extra == "docs"
Requires-Dist: trimesh; extra == "docs"
Requires-Dist: gltflib; extra == "docs"
Requires-Dist: imgui-bundle (>=1.6.0); extra == "docs"
Requires-Dist: pytest; extra == "examples"
Requires-Dist: imageio[pyav]; extra == "examples"
Requires-Dist: scikit-image; extra == "examples"
Requires-Dist: trimesh; extra == "examples"
Requires-Dist: gltflib; extra == "examples"
Requires-Dist: imgui-bundle (>=1.6.0); extra == "examples"
Requires-Dist: ruff; extra == "lint"
Requires-Dist: pytest; extra == "tests"
Requires-Dist: psutil; extra == "tests"
Requires-Dist: trimesh; extra == "tests"
Requires-Dist: httpx; extra == "tests"
Requires-Dist: gltflib; extra == "tests"
Requires-Dist: imageio; extra == "tests"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: examples
Provides-Extra: lint
Provides-Extra: tests
Description-Content-Type: text/markdown
[Description omitted; length: 5708 characters]

WHEEL

Wheel-Version: 1.0
Generator: flit 3.10.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pygfx/__init__.py sha256=vo8OWXVWFOrihH9xltEgqBpToeZPhUydwZPDDOAR0EI 4326
pygfx/__main__.py sha256=X56hDhu1Xs5F9yi7e2eRDkQvz9MTY-MKvCRMP6cmnj0 968
pygfx/_version.py sha256=9Jbw6vH4Fvf1ePnUmKQSPBNEbFCv1FL7AwDmHWyYmUQ 3119
pygfx/__pyinstaller/__init__.py sha256=k0PaiyjSCBFTAF6yjZPLRfWHjthmUVm9lYPgKwHKdJI 137
pygfx/__pyinstaller/conftest.py sha256=bSmo7RzdmM-7tjxMX3lLmVSl8mE1dAzwVV7m4Eb3Rvc 49
pygfx/__pyinstaller/hook-pygfx.py sha256=UGv8KzmEEXY6kuP3oVqtq-Wi0wUayd5Mz6Q7l24Xzx4 223
pygfx/__pyinstaller/test_pygfx.py sha256=RJ52BEwgEu90jG704_H8lRKKsLy5drRMZWHFF_ymICI 503
pygfx/animation/__init__.py sha256=10yBcEowjokFU6AYEWUG-qSSiilF3mhxzch8rByZuLI 700
pygfx/animation/animation_action.py sha256=pbCdM5r4ByttWjkBza2dsU1Hdx9ZSCmSoDsk_aUjhm0 8135
pygfx/animation/animation_clip.py sha256=cTe5U-Mew_J_g_qAfZpEHNvgd7umCoiD_KcPQcPwNCA 619
pygfx/animation/animation_mixer.py sha256=esHHv2bmkhCUhaWnvG_tvi_GgGkRS8-p0i-hoM48wsM 6426
pygfx/animation/clock.py sha256=d0LtK0UmwtjFUr9w9KS0anB8dzP8J4fijvvhHQXeRi8 915
pygfx/animation/interpolant.py sha256=57VyiPezS-PGJsSEUVqWDG_lQIi0UappeS7w6EX6OzQ 7759
pygfx/animation/keyframe_track.py sha256=xSBlj5S6M9PH4vhbLFgOKKHpY4UXLfcFujDsOxSQn1s 1524
pygfx/cameras/__init__.py sha256=mxHEVpX-fUV-LDLkZb1uFSpURwxu-bqD8p2xbrYwlfU 540
pygfx/cameras/_base.py sha256=AoMhNxzOzHUCmbR-BC1e3fg3jVujiBk7X8wZMiNf1rw 6048
pygfx/cameras/_orthographic.py sha256=TvGx_enAGvMIjKDRnl9xfUq6tykfz-2xcNq86Hx932Y 1390
pygfx/cameras/_perspective.py sha256=LlP-r5VhBTB752EZI01ojy9lxe2kO6-kF3K39vyk8fY 18107
pygfx/controllers/__init__.py sha256=tZAOF6327ygFrRzU3lGTzNtVp0YTozieQM9BhiwUtK4 697
pygfx/controllers/_base.py sha256=Ez4yXC04VCas3R6MCL44Uakd2bT35NhtQtrRNvdNX1k 28592
pygfx/controllers/_fly.py sha256=_5UFRkqfAMvGlnKKXn9R5tcU0xsrLSoLDGTWrfOwcos 5436
pygfx/controllers/_orbit.py sha256=Y-CEgzjO2XLIpjT4AF5GYTgI3WEJm1mooE7bUF2qYpE 4645
pygfx/controllers/_panzoom.py sha256=1lpiLeQNpec-PX2DFKVC_j-vkDgymo7O_hGTtLcct7g 6822
pygfx/controllers/_trackball.py sha256=K1ws_C0XtiyUAMlgmGXhQnggCft6UFhxSQeHOz4H12U 1840
pygfx/data_files/Humor-Sans.ttf sha256=Le1qJ0SMntMKr_F3dE4rzx5S4KqwGLKovmRWXfYzMY8 25832
pygfx/data_files/NotoSans-Regular.ttf sha256=TI1nAB08KXfl1r8KT4rdgM1WS9HfYLdWn9I3UefdoCo 556216
pygfx/data_files/NotoSansArabic-Regular.ttf sha256=kPUN5Ar1YK1V8vz0YK-CBfhCtTSwV72Li899PhDTIjo 177004
pygfx/data_files/NotoSansDevanagari-Regular.ttf sha256=hM2mNbU5XiL0KMWAK2w26u7GZ1DIs4cnlCSkhUWsHXQ 190960
pygfx/data_files/NotoSansSymbols-Regular.ttf sha256=B4q4k4lFaRwD_nLkARH7gZeaKV5ROIkhMElIFGvFD7k 202972
pygfx/data_files/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pygfx/data_files/noto_default_index.json sha256=KPEj7MgyfLdZcUdRdI1ZYW2w1XN4PdZoJVTQiFyLBsA 1609390
pygfx/geometries/__init__.py sha256=rL5K6yuYdRa9IYmz2msefdWDWKjTwOseqIPHg6t4u0o 2998
pygfx/geometries/_base.py sha256=26EMYBxmuFbGsoyibW538fsbpWCWXtWIIguRDcKqj68 8443
pygfx/geometries/_box.py sha256=D2LujSkFcoPX2p5T5764Jql_HlAT1bD-qUGjA5gliOI 3685
pygfx/geometries/_compat.py sha256=AmLbvGDFC-1j9V6C-ZXp7_C9Qy3qiWibiA-3IbnJXfs 7073
pygfx/geometries/_cylinder.py sha256=jqVst1YshNjEKt5_xF403sf3MRFAN6oI_cX90lmyYvA 9623
pygfx/geometries/_plane.py sha256=w8-L7igzzEuN2r2qzpZodv_nzWBnBHCVJzv_RcoD5Vw 4617
pygfx/geometries/_polyhedron.py sha256=0U3VqS0lAAXQ7KbS-42ZFDU8SS1gnu2Cf0Wyhop8FKA 11283
pygfx/geometries/_sphere.py sha256=LDQqv8dohqd5-6wvWRoGmJytvY8tQUEmMqF_U5WJr4I 3842
pygfx/geometries/_text.py sha256=OMJ7RZCj7OhLKdb0Z9kGIeIn4XNCYXfoTFQ30dLbFaM 35734
pygfx/geometries/_toroidal.py sha256=CtdQuhlR1tP9uzcxZgYqWjqa4DC5wPUEcAV2qWO2OWI 8916
pygfx/geometries/utils.py sha256=hfOvB131knUh9Xp2PCMG40soaRT619ZFF14IfHaobgs 471
pygfx/helpers/__init__.py sha256=2V4thenwN5AuzWkdHjbvVRkonbLPQOGyh5XYJHXCErY 774
pygfx/helpers/_axes.py sha256=dYW88bRmOdKNlN5x_qu3KPX8q0uHPFd-bjnAxMio3eY 4417
pygfx/helpers/_box.py sha256=H--Le8axa5wxFHfUAFTfOVSl5q-VKi7ynsJfxsjsnhY 4500
pygfx/helpers/_gizmo.py sha256=LE8LeFQiGg17XhEgGv5uga8t9f4HJKt44bngiQJNqDc 29137
pygfx/helpers/_grid.py sha256=24TIZqXF9L-npm3mD4Bjtv60GMwWn7rFdLOTDEsKv4U 2474
pygfx/helpers/_lights.py sha256=5A1eANAenTyHgpuKB_Uo51AagZ6KZ-pmvo8vsdsmhZU 7294
pygfx/helpers/_skeleton.py sha256=By34XrRXzwoeT-7huIqfNQtHi74lLRZiSwo8cs2C1Eo 2476
pygfx/helpers/_stats.py sha256=w8pnLmMM3ilHf_iTyfFVvP1NJzjDATJaohtp7zuPDY8 3730
pygfx/materials/__init__.py sha256=VpVGnkKXIbv3YKjOI-nSSyDuLbeyrqhvkGyQwziM-gU 2593
pygfx/materials/_background.py sha256=Q-_JKZXR7q8FcUMmjNCUOzLIaqVPZR0rK0091cbq_VM 5231
pygfx/materials/_base.py sha256=HLL2dxdUnjqS8E7OnCjWtnPm0vcXvk7zLCCW89riHhE 8322
pygfx/materials/_compat.py sha256=24jTkNdaTFOo-xIvF0AnGgUFB1zvIu3YIlZStdWkaN4 7982
pygfx/materials/_grid.py sha256=6w3Copnvx6DcPpVvatMxRgLMF_K3EzjH4wcIs7xqvJQ 8196
pygfx/materials/_image.py sha256=PzAOnuhZj3IYapfQXbmTaBY0-Z3BGx6tDpjlTKU7ZPE 2456
pygfx/materials/_line.py sha256=00CQ5TYPUpmRHQHgzyOQkzEd3OzxDpPG2kpeDZ0uuq0 8839
pygfx/materials/_mesh.py sha256=19jBshQ7qdl8u5MZjViOZj-hLZr-3BXuF4Egf73pD48 36514
pygfx/materials/_points.py sha256=V69VhU5_3Jw5FnuQG243DLKQl2cRv33FbPfjsYlk0Pk 13357
pygfx/materials/_text.py sha256=8PxVuwXdawJf_DraP2pqMoSE7oesN_yvDyzczdqonoo 5031
pygfx/materials/_volume.py sha256=bB6g5McZYyRWvAXH3JnD_YyFu1_uYkUvQ6HzQDLQXZY 7879
pygfx/objects/__init__.py sha256=bWhEDoCUMAnRi46MsO9tlLItvz-8nJaqQngp7LEewBk 1413
pygfx/objects/_base.py sha256=HsLiwb1gclLpmFjD586iegLD1HgC9EI6K0bMVluQ_Ao 17975
pygfx/objects/_events.py sha256=LhW-SNB5L4tsPAGIyZsFYJm843rrDPEeCseTDS7zmPE 19214
pygfx/objects/_instanced.py sha256=Zt9h6n6CnrY-bUO4C9-4HtLec0DmxCF7VQfi98Iss2o 2553
pygfx/objects/_lights.py sha256=Pl9408Sty1o5zommVee22j-PquDWdHAlMLi8wv4sXTg 21658
pygfx/objects/_more.py sha256=vKHhbs8tPOoBrPKnCSOqDMW6z6LCDVBJ6dzLwrjj3Fs 15412
pygfx/objects/_ruler.py sha256=G-pdzEJGcx9tXIrGS19Jz2ENeWz2oA9nwQShwonlk_w 18551
pygfx/objects/_skins.py sha256=HR32Ml3T5NGNInWAoLud06tBXJTGzBfYc-Zz3iWD4Y0 6394
pygfx/renderers/__init__.py sha256=tiUGZ2WLGIDCJMVWePwggxgqaA-WLc0luMSGuqGUnxs 2086
pygfx/renderers/svg/__init__.py sha256=A-5QJQxvnRyy1OhBanin1p-xPYv0kPUuvdODdEySUMA 123
pygfx/renderers/svg/_svgrenderer.py sha256=HIMJBgQr1pv8b-IwOPK4CrtDA3UBMHnGNQpvKOWff5g 3204
pygfx/renderers/svg/linerender.py sha256=bcH6QRDsDEM9AcU-kJZv7PboIgFkJYmErPZq9UZ09lY 676
pygfx/renderers/wgpu/__init__.py sha256=3GOqhfEVz8xCLQ3BxQXw2y6q3HN3qdCBz9Nocnd1L6g 1817
pygfx/renderers/wgpu/engine/__init__.py sha256=6h2cVHITVUPYFehkP6WXjgWtud9hAAdn2EO-_L1Wbj4 6886
pygfx/renderers/wgpu/engine/binding.py sha256=RgYJFe0SBrOKOdjg7IZx_lRZJOnBs2fWif92kpo7DmQ 9256
pygfx/renderers/wgpu/engine/blender.py sha256=YCBMmhsXi6AKp0lN6-pgBqyr2-1ppOJSdag4ZFUWDV4 36598
pygfx/renderers/wgpu/engine/environment.py sha256=5-E2f2RSn0_T1u_AmjeaCQHH4o-uZFJ6oX2nHfodIQQ 19552
pygfx/renderers/wgpu/engine/flusher.py sha256=HRz7m2VdVx261ygoMXGFzgG8kyQ6_smlB1QiWD0GMFU 11909
pygfx/renderers/wgpu/engine/mipmapsutil.py sha256=KQ-n9HgD39E_tx7r51ZWumQylvkinn26HAbDHcVf1-0 7965
pygfx/renderers/wgpu/engine/pipeline.py sha256=VFSABuLkMY9nKPW_veOMxXY6Lj8SLuTySO0pzzdx0dg 26278
pygfx/renderers/wgpu/engine/renderer.py sha256=Exu9bMR4HfI7aTgOPrS4lC39ocFmNKrAzyCZgNDXC3Q 34986
pygfx/renderers/wgpu/engine/shadowutil.py sha256=A-60q3xLIbJN98lXRiflqmzUkctdHcozkvu2kcpq7Rk 11248
pygfx/renderers/wgpu/engine/shared.py sha256=C4WxDzzVoiT8HG0vewvpKlH3ufwWC-WYz6Du1oTABwE 14079
pygfx/renderers/wgpu/engine/update.py sha256=rGZwNFSrVaOoSn7ohqa3ij8LdUxglNeg-8u_aslDkt4 7863
pygfx/renderers/wgpu/engine/utils.py sha256=D_nWsN19G3D1AsLqTMb02HV648VsVqXPa-QmwK4EcEk 11901
pygfx/renderers/wgpu/shader/__init__.py sha256=P_U8Y5lx4S0R-BsPi8ag0MRYXD6XH3Hcbyh4O0ICf7Y 1301
pygfx/renderers/wgpu/shader/base.py sha256=34U0PTE5Y2PxAWw5wj2Uot9kiU5lSgn3bqeoBl4UayQ 10786
pygfx/renderers/wgpu/shader/bindings.py sha256=3oBrrILB_tJF-0ZlFulp2sApH9n6Rymqdi5EOdyn5a8 7321
pygfx/renderers/wgpu/shader/resolve.py sha256=e4qZELHU6eN0n4z2HtGsZX_U9PmdWg9iEMP9gTbHK7Y 8320
pygfx/renderers/wgpu/shader/templating.py sha256=7KrlaJlyxN-c_ca1eRfUHKuQ6jrI9OBWuQmO4FDnFOE 1628
pygfx/renderers/wgpu/shaders/__init__.py sha256=9io_Fpu2Wh6ieHp2EykpyJhOCrHYntlDqpv3dQ38wG0 353
pygfx/renderers/wgpu/shaders/backgroundshader.py sha256=5IG5gnaWcdFzBVjv3LbqoX7OwTfBOrioDsfTmSQN8yw 2537
pygfx/renderers/wgpu/shaders/gridshader.py sha256=6R48G5M26x9JZ7oMrgW_AZQrUFbSg4c9iZlZKaa0S6s 1608
pygfx/renderers/wgpu/shaders/imageshader.py sha256=Nm5F2fxVZUZuMNLYpHY-XuqdmUyIYHxgPewDLtSsET0 4884
pygfx/renderers/wgpu/shaders/lineshader.py sha256=JFAW4-lMNSLpDDTaOkv98uEPgUkHPBC87TgXZkbFxaI 17596
pygfx/renderers/wgpu/shaders/meshshader.py sha256=2iWMfDHglxvisFop4w2LGQNZa-G18bVGmciasMa-mF8 28602
pygfx/renderers/wgpu/shaders/pointsshader.py sha256=IHHrjOpgfcCPjUwElVvRIoHEZBBfv25ahHiogZA72yQ 7651
pygfx/renderers/wgpu/shaders/textshader.py sha256=FlhWPIoSYDbmrezwc67dpnkQ9WJtvpI5Fpsf6ii4c0g 3156
pygfx/renderers/wgpu/shaders/volumeshader.py sha256=B8WP_OsgVR0jt36xzZ0xiLeNNT0th8jSwXGwzbj9js8 4971
pygfx/renderers/wgpu/wgsl/__init__.py sha256=Ly1clzzhdgFNh6zAlWn8o7PmTqLtZpalaE-k9HEDpKM 663
pygfx/renderers/wgpu/wgsl/background.wgsl sha256=UYQTavMce-1-rbPgW09ZbqHj2egqUeSLrPPGKfZg4Js 4347
pygfx/renderers/wgpu/wgsl/colormap.wgsl sha256=o3ERpFofGMdAkK9lOHADinaSW7VEwXA1iZmafJr62jo 1890
pygfx/renderers/wgpu/wgsl/grid.wgsl sha256=tyUMrs7Hwcx6HAGJ2_rQOUBalmzuiQZxEaHzlEMgOBw 14336
pygfx/renderers/wgpu/wgsl/image.wgsl sha256=SBeEkmab0IfR1Ju_wp7TFzTvKYaaQgdDUjvb0zmPYXk 1936
pygfx/renderers/wgpu/wgsl/image_common.wgsl sha256=ODaBGY5-G_b-TzF-l5jky1c9jInNnuWcCG5IfxRGW20 3895
pygfx/renderers/wgpu/wgsl/image_sample.wgsl sha256=A2PYRWxCudWmFtkfNvx89SOulE2LuzXIWMrf_vEmRpY 1209
pygfx/renderers/wgpu/wgsl/light_common.wgsl sha256=STJF67q-JNgs_49Fqbxa-kWMgnBVFWDj0_tqdhhg2gU 4063
pygfx/renderers/wgpu/wgsl/light_pbr.wgsl sha256=SEoS6Zbf66s0nVlBK7Jxlktmk7dDMmvSqnUe3UM95Tw 8211
pygfx/renderers/wgpu/wgsl/light_pbr_fragment.wgsl sha256=vTIT0PNf4ogo8RJXVN1-geQTcJeWYfB2TAW6K3tQ4tc 1008
pygfx/renderers/wgpu/wgsl/light_phong.wgsl sha256=pogxK8IPVAVO-qrwaAZs4oJcEIaB02GSKJd6XqglTOs 4564
pygfx/renderers/wgpu/wgsl/light_phong_fragment.wgsl sha256=hYuPbdH8wQW2iopDK-J-mYHjaOX1lUuRwRPuK_J76xE 248
pygfx/renderers/wgpu/wgsl/light_phong_simple.wgsl sha256=6JdtEDCYph6YejzYaGk9eq0a41FAnn1aYgUa8sXC76g 1439
pygfx/renderers/wgpu/wgsl/light_shadow.wgsl sha256=sPJpTDsfJlXmHdNytkCidZC9t1MiRApsCHFSz3eQNmM 5026
pygfx/renderers/wgpu/wgsl/light_toon.wgsl sha256=nyVAuxkqT1eqTZTgpGMWcFwKbakcYVve38Etg5CT3hg 3868
pygfx/renderers/wgpu/wgsl/light_toon_fragment.wgsl sha256=Zp6efSxnmsl0Yn5HRuu_20Ob5T3-IRywdYI529ETC1g 70
pygfx/renderers/wgpu/wgsl/line.wgsl sha256=xSuQ_BmLeVB1_u72tHoYZ4bS9jhjKvvfzwnqnITpiNY 40298
pygfx/renderers/wgpu/wgsl/mesh.wgsl sha256=UJe5SeN5Ju-bwZWp83d6nvl3IS2miK1TOP9UtgyIeCg 22078
pygfx/renderers/wgpu/wgsl/mesh_normal_lines.wgsl sha256=y28xUSaT5izPySzan4UU2joWkFqA4Pb2cyUzgBsk_Dk 2709
pygfx/renderers/wgpu/wgsl/mesh_slice.wgsl sha256=SwhpYuRseNbyF3aYsWGEmCzMKnRZtQWuwC81GMG-jH0 11340
pygfx/renderers/wgpu/wgsl/points.wgsl sha256=tCEonOADCB8Gv6TI2FrZPTHz4eym6k7pK6MOoEZQceA 21081
pygfx/renderers/wgpu/wgsl/std.wgsl sha256=xg5dAlyRXv9pcXGl6E5RNEWrldYvL6OC50Ufn2wI0f0 5779
pygfx/renderers/wgpu/wgsl/text.wgsl sha256=Q0vx-ZrpxbfuZzxO-Tb0t5E8CFPxdqCa86vJZhFbNBk 11522
pygfx/renderers/wgpu/wgsl/volume_common.wgsl sha256=h2fcksUmBj9eyhcsaxRSgMp4nT-ZXfQgGlfwxmUbyv8 1600
pygfx/renderers/wgpu/wgsl/volume_ray.wgsl sha256=MRjSQJxwKkRggCu1Gh7sAoHgBCAR6s0WvbvLNiaC-is 15262
pygfx/renderers/wgpu/wgsl/volume_slice.wgsl sha256=VU3hNFoACRc1HyWckxcHRf74kWIAjgDGadA82hKwsxs 7324
pygfx/resources/__init__.py sha256=JppBdaLmS3WKiX-9SsBp79FfeHpwvAlP9ez-dCG2QjQ 515
pygfx/resources/_base.py sha256=IOpTHNlY-SasP9iiAvCLag85EsLDF5ZjpvvzDfiHJ8M 2042
pygfx/resources/_buffer.py sha256=_OfdcmVm_NL0h6tTbcsFa-Qsyk6ncSKIZ-8QemXthVI 16828
pygfx/resources/_texture.py sha256=4FIXE5d85OrzcaL4mJ-w2SuKmPcgAMqk17jHQ62jhQI 23929
pygfx/resources/_texturemap.py sha256=j0bljn38lQyK3J3hk5Lt5g6vKFB-aBH4xmy5WPW2QJc 3523
pygfx/resources/_utils.py sha256=0DIvKU1nK22AqUt4yOZxA7ZG0pi6wDh42-njiJy2mM8 10670
pygfx/utils/__init__.py sha256=N4nktSYK_Tf_kPITdgPqFDbZ6xpJI12RlV5r3DGZmBc 6906
pygfx/utils/_cmdata_mpl.py sha256=Za5CqGhLNMwwhsHkGPvXqVLAX8hM7DOI4Pu3-pQgtrY 51540
pygfx/utils/_dirs.py sha256=MBnKCuEGPuGRvV6fA9fYqU_D9apHcSiezlTXgURKVts 2398
pygfx/utils/cm.py sha256=X81xl1_Jru4KxO-9x1lJiu2K-I3LFSVS0VUlT4vbjf0 607
pygfx/utils/color.py sha256=RnFlJ9gNDhDsfP1Brewmz1I7pe_C2OG7c2-WpsyJpxs 24222
pygfx/utils/compgeo.py sha256=74U2OLZI0u2WkCEUd6nEIfpKtyT6hXPgCmLUWV1Upcg 5614
pygfx/utils/cube_camera.py sha256=p1N9GV3qxmTkA25ogyZ-Nl1Vc3mx5JEg8LBg9aA_spg 3755
pygfx/utils/enums.py sha256=U_9kkQ0rEf6FsTZzuox1E_GmAS5se4-w--Pz2Htd958 4835
pygfx/utils/gallery_scraper.py sha256=yV_vjDiDx7HmAEp63iSY-TE80Co7clx9Upx9w-pPMik 8280
pygfx/utils/load.py sha256=ssgTnbpeOlK0dhxp-Qdnmz9FM8ugLaAL9GX7mB0UZKU 22224
pygfx/utils/load_gltf.py sha256=_gCnLCeLjjRAZheoy-HZPR2tFx2CSTfdnJif1DeZ7r4 35230
pygfx/utils/renderfunctionregistry.py sha256=zjIcd6U5_bGXatPbL9iXX6XFHzQE26Ul5C7s49-iNVA 4317
pygfx/utils/show.py sha256=4BOoePcNPz6fVkSDlB5T4I8mn_3zYoZDUFU_G8gobDw 9051
pygfx/utils/trackable.py sha256=iliPQQN6z63gv7OkEViEc2Ub2Ta0CYkHkN1FRtDZ7Ug 13417
pygfx/utils/transform.py sha256=LlYiSx9c7VWLcYG5sIBLLsUnboFr07BL0AT3IdBqXHY 31459
pygfx/utils/viewport.py sha256=hM6rK41SJDf-ixPI8M-VbRerQOI7_pC0451psA_LUlg 2459
pygfx/utils/text/README.md sha256=3hm4T6iEyqJKTu7hWSmkFeqL02aXyQP6cJzT1n3S6Go 4929
pygfx/utils/text/__init__.py sha256=fVhkJmyjVdT6uthqvDa1FCCzWV27iQGOHrzISl-OAm4 792
pygfx/utils/text/_atlas.py sha256=pVTQHh1h_zA9VaijzgFsFL0TkKaveB5tO9-uYQK1s7M 15884
pygfx/utils/text/_fontfinder.py sha256=DxoTNUx7HTQMBLaobcMX8VgshudfulCBdOtfVp5TX10 15290
pygfx/utils/text/_fontmanager.py sha256=xhyYXtfKm9wVtyvCBvl6yjFDUrxbFdK4EVELy-YoS3w 13991
pygfx/utils/text/_sdf.py sha256=-eG6Ztg0dCFAnzVT1Z1tIeGVGSIkumYj9pS7ilpYFpk 3635
pygfx/utils/text/_shaper.py sha256=Mz8i6xvDvCj-icGnQyc11tTBnhn9emDg6QuTdjKTZSE 7354
pygfx/utils/text/_tokenizers.py sha256=36LzqXknr2iVyArTF90D_DtDEttNq5sJt1GnFTYBf-o 1743
pygfx-0.7.0.dist-info/entry_points.txt sha256=1dzGxSwg-_rk7gULh3Iyc0i7-3UGwNW5UMQwMr-AXYA 101
pygfx-0.7.0.dist-info/LICENSE sha256=vacKUiOdWucsEB1uTUJJKab1wD5APMe4-veOkcHJfMI 1345
pygfx-0.7.0.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
pygfx-0.7.0.dist-info/METADATA sha256=iNUW5R2LLNB2-4y0Oi7G5wyjZtazli9h9fsg0d6lXVo 7547
pygfx-0.7.0.dist-info/RECORD

entry_points.txt

hook-dirs = pygfx.__pyinstaller:get_hook_dirs
tests = pygfx.__pyinstaller:get_test_dirs