pygfx

View on PyPIReverse Dependencies (9)

0.6.0 pygfx-0.6.0-py3-none-any.whl

Wheel Details

Project: pygfx
Version: 0.6.0
Filename: pygfx-0.6.0-py3-none-any.whl
Download: [link]
Size: 1130381
MD5: ecc4b0c952750e607b8dca229b0981ad
SHA256: f1135438ce6d9596acaa8002573cb781e6fa23452c3d0bcb5e36ce2aedd20769
Uploaded: 2024-11-15 12:09:44 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pygfx
Version: 0.6.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: wgpu (<0.20.0,>=0.19.0)
Requires-Dist: pylinalg (<0.5.0,>=0.4.1)
Requires-Dist: numpy
Requires-Dist: freetype-py
Requires-Dist: uharfbuzz
Requires-Dist: jinja2
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.2.1); 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.2.1); 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=A6eJ0vViRD-Wg_6EjORlK2T8WtLsdqk_LJx4iXYxL7k 4254
pygfx/__main__.py sha256=X56hDhu1Xs5F9yi7e2eRDkQvz9MTY-MKvCRMP6cmnj0 968
pygfx/_version.py sha256=0TLkr4F27tneI-y1Xh9PxkLttlbqJiI7aIhwhuyEXRU 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=fuHxH61ttlAauGeAlCz0QKvuqUyU4J4d_theKUsoxuM 610
pygfx/animation/animation_clip.py sha256=hSWLtA5i4d6cykRVB5NJAjggK4JZPh5mhldZAdlaoeg 768
pygfx/animation/clock.py sha256=d0LtK0UmwtjFUr9w9KS0anB8dzP8J4fijvvhHQXeRi8 915
pygfx/animation/interpolant.py sha256=57VyiPezS-PGJsSEUVqWDG_lQIi0UappeS7w6EX6OzQ 7759
pygfx/animation/keyframe_track.py sha256=_kvGTKHdtTLtt92Yc7h3BL_TjoVGF9K1HGB3qpmX8N0 1937
pygfx/cameras/__init__.py sha256=ou0Yf34Dv7BpvuA7MLfvdg4dRnwL0MOd7TKgBb3TAi0 540
pygfx/cameras/_base.py sha256=AP41z2q_gWR_MGkYML7QozgIAIRlUs6L3wCsto7oqpE 2752
pygfx/cameras/_orthographic.py sha256=TvGx_enAGvMIjKDRnl9xfUq6tykfz-2xcNq86Hx932Y 1390
pygfx/cameras/_perspective.py sha256=gjCmmzSqiGYQOXrS0N9Hsq5KqwYCSAOdGkZhrqLzrWI 18059
pygfx/controllers/__init__.py sha256=YNWJbLH0GLtaehZGhEuZFO7CvD5wWCQl_jo7Vdoa0dc 697
pygfx/controllers/_base.py sha256=dqRmM_NtdzBdEousTz08rklk3WchnP4h2nrd57CPbY0 28598
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=leW1SE8FmtLCo7SRsEOc5ysV4ZSz-gf0FMU_sVwkaLo 2976
pygfx/geometries/_base.py sha256=KLjUeTR-tKm02yMQb3GNxpiIRiLTkJ3MBtf7hbPusUw 8432
pygfx/geometries/_box.py sha256=D2LujSkFcoPX2p5T5764Jql_HlAT1bD-qUGjA5gliOI 3685
pygfx/geometries/_compat.py sha256=QIQx_8cs0OQDMOwcNKkbCgI5l4PL0SuHjm8qPop8PmA 1833
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=H0nAFJqbraSNCO1aQ9Omrj9mdHAlrV1FH8dLWAFxtOs 4519
pygfx/helpers/_gizmo.py sha256=SxVG6prcJil2_1v6tGwCXd4n8A2eqacUyjWa7eEoC2U 29132
pygfx/helpers/_grid.py sha256=24TIZqXF9L-npm3mD4Bjtv60GMwWn7rFdLOTDEsKv4U 2474
pygfx/helpers/_lights.py sha256=5A1eANAenTyHgpuKB_Uo51AagZ6KZ-pmvo8vsdsmhZU 7294
pygfx/helpers/_skeleton.py sha256=hR_Lb9VrOm2TY_lpEm6pndm8IyqTomE6qK7d3CJP_sA 2340
pygfx/helpers/_stats.py sha256=w8pnLmMM3ilHf_iTyfFVvP1NJzjDATJaohtp7zuPDY8 3730
pygfx/materials/__init__.py sha256=m4SrjINNQy06yAepAdtpIhWHTRoMJg-qApkds2JkQRY 2530
pygfx/materials/_background.py sha256=0s7FAVcIhL18JLZpww2pMcLbdcAlKeBjyz3YOzevalM 5131
pygfx/materials/_base.py sha256=HLL2dxdUnjqS8E7OnCjWtnPm0vcXvk7zLCCW89riHhE 8322
pygfx/materials/_compat.py sha256=6REMwY9Oty5--vwYjXnuMlJzg8-4nfne_NM7kaU_yR4 5014
pygfx/materials/_grid.py sha256=6w3Copnvx6DcPpVvatMxRgLMF_K3EzjH4wcIs7xqvJQ 8196
pygfx/materials/_image.py sha256=0AXyD64cJJn_H7BTLfSip31jFuDocs74NGXP4eycuwc 2782
pygfx/materials/_line.py sha256=u0Ipir88vmIAuKKxDUL0F8srqYfSzsYa6uUzY5sW6tM 9289
pygfx/materials/_mesh.py sha256=-g3xBPxOgW-XlXnMqxc7_3G7cx-s1HY-p9m4Z7c7R6U 36128
pygfx/materials/_points.py sha256=0xo9PTGlc32d2Xk7sPjl54UBWrtrc1oz0qTeXaplASg 13795
pygfx/materials/_text.py sha256=8PxVuwXdawJf_DraP2pqMoSE7oesN_yvDyzczdqonoo 5031
pygfx/materials/_volume.py sha256=qEutmcnYot-TnlrFIYg2Isd9k-GUXKlBzjooyQyZ5sE 8323
pygfx/objects/__init__.py sha256=bWhEDoCUMAnRi46MsO9tlLItvz-8nJaqQngp7LEewBk 1413
pygfx/objects/_base.py sha256=T0ZIyJYiIOnrH4f_OkYQ00QAqdGmdskuVDLeKj_iae4 17814
pygfx/objects/_events.py sha256=VPHfmZNNqsy6WTXIZrMbajV-XXp1WKDI38zbBRrjFkA 19106
pygfx/objects/_instanced.py sha256=Zt9h6n6CnrY-bUO4C9-4HtLec0DmxCF7VQfi98Iss2o 2553
pygfx/objects/_lights.py sha256=Pl9408Sty1o5zommVee22j-PquDWdHAlMLi8wv4sXTg 21658
pygfx/objects/_more.py sha256=ngWWDjHYEYNcmUhRaDiHt-HHtEZTAoj-AC20ctuW-hk 15608
pygfx/objects/_ruler.py sha256=G-pdzEJGcx9tXIrGS19Jz2ENeWz2oA9nwQShwonlk_w 18551
pygfx/objects/_skins.py sha256=hcT760f7ZAG2Ftrrl739KuGS1yxk3j8E8mnqMLhYJVY 9011
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=4-vqHT6ZIbah_dp8TMw5Z44kg0TM-X7DtvUL2VTHS84 34384
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=jOtCy25NReu6-S4K4j5uvQN_o2dOpqBASFCVcBMQpis 25341
pygfx/renderers/wgpu/engine/renderer.py sha256=t5vVHPrOozA7R3Nla0akJYmsPXINR0g7InbYzSdtClE 33778
pygfx/renderers/wgpu/engine/shadowutil.py sha256=A-60q3xLIbJN98lXRiflqmzUkctdHcozkvu2kcpq7Rk 11248
pygfx/renderers/wgpu/engine/shared.py sha256=7hdQ4k02JI1EFWNRUzCyKnzvBPlfFRK5ujzEU3beOJw 14056
pygfx/renderers/wgpu/engine/update.py sha256=26OY-MrwiDCI8QktDzozrgVi0vakF89NPWRApR537Z4 7539
pygfx/renderers/wgpu/engine/utils.py sha256=rp-io0gc8m40Kl_2pj3UQJyswOmO2hFNVwKwhCgGRMg 11806
pygfx/renderers/wgpu/shader/__init__.py sha256=P_U8Y5lx4S0R-BsPi8ag0MRYXD6XH3Hcbyh4O0ICf7Y 1301
pygfx/renderers/wgpu/shader/base.py sha256=sT7OAf_4epwlu-v995Tr3PwFKH06SApvmykwK_k9U6w 10427
pygfx/renderers/wgpu/shader/bindings.py sha256=uMauSvsIqzfaTZwzZ7bC-F1AVA8RrdO3162Nswerj70 7319
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=VC-ZTybIFmC3iQJnGrhqjLhy16Bm1_newOo81Y-KdTA 2509
pygfx/renderers/wgpu/shaders/gridshader.py sha256=6R48G5M26x9JZ7oMrgW_AZQrUFbSg4c9iZlZKaa0S6s 1608
pygfx/renderers/wgpu/shaders/imageshader.py sha256=gzprWjl2KhyWpVtMYb0Dggg1o90y3sqYhX00jLPjrFk 4091
pygfx/renderers/wgpu/shaders/lineshader.py sha256=_hxBU1AwawMqinK_GkEWv0QMDsX1eRt8QpUKQ0cOgyE 17790
pygfx/renderers/wgpu/shaders/meshshader.py sha256=pO0_ANJifrAvdcyQamzVdcgTseOkhr-lcpNWiJU-LhU 28860
pygfx/renderers/wgpu/shaders/pointsshader.py sha256=8NCOvTweRJw55n1chZBml9mkjpJYb1NT82kRtOLMLHE 7747
pygfx/renderers/wgpu/shaders/textshader.py sha256=FlhWPIoSYDbmrezwc67dpnkQ9WJtvpI5Fpsf6ii4c0g 3156
pygfx/renderers/wgpu/shaders/volumeshader.py sha256=mPhkVc4xw-2XfOaNtNLZ_bEi274U1Ye1cdF7xX4dR04 5021
pygfx/renderers/wgpu/wgsl/__init__.py sha256=Ly1clzzhdgFNh6zAlWn8o7PmTqLtZpalaE-k9HEDpKM 663
pygfx/renderers/wgpu/wgsl/background.wgsl sha256=Vfmw_s4xCUu1vRzX5njROtogo2iNbkjr4EutQctiNvA 4114
pygfx/renderers/wgpu/wgsl/colormap.wgsl sha256=o3ERpFofGMdAkK9lOHADinaSW7VEwXA1iZmafJr62jo 1890
pygfx/renderers/wgpu/wgsl/grid.wgsl sha256=ik8-znmO8MmE99lDS2ilgEOexI7AM3-ZQjIhmS3T160 14338
pygfx/renderers/wgpu/wgsl/image.wgsl sha256=3intqnTV_q0QLYkGPa1pwFEB8zpAXMaMj0XmztWo8LA 1906
pygfx/renderers/wgpu/wgsl/image_common.wgsl sha256=DgBtRaQa3qCqv7CvPdl1ilHlfM0_Fe7wXJDHWdabo8o 1126
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=varOV1kTvDGeMNmL3F1-qQjbtQwJISlsbHIeKD2DFLM 934
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=BwA95f7SQMjjvbkyJ40ioh_OgW7UtCtsX-jrt3Wb86g 40300
pygfx/renderers/wgpu/wgsl/mesh.wgsl sha256=ffs6X_SVi7QLofeXl4ETtD21o7bkvQXMCED5EV78gAM 21968
pygfx/renderers/wgpu/wgsl/mesh_normal_lines.wgsl sha256=vQWJyi5QMW7sQ_dqvJnTLIQka39jU55wQ6TOEzd-9Gw 2711
pygfx/renderers/wgpu/wgsl/mesh_slice.wgsl sha256=preFguncO-EEmDHmJ8Lv0a87Or5dCNZxP6WYdqWZ9tk 11342
pygfx/renderers/wgpu/wgsl/points.wgsl sha256=8DTMCESCO054s1YMIIEgTaJUdTg-ATGbuUjJCrfh4fU 21083
pygfx/renderers/wgpu/wgsl/std.wgsl sha256=SQKDNOYhKxkX9QO3xQkpSj7uRKW6JDTH8B0dvliRV-U 4576
pygfx/renderers/wgpu/wgsl/text.wgsl sha256=6NXZU_Zo7axwIdtb-ELJl85lu0vdhV59SP8O6hVxTCE 11445
pygfx/renderers/wgpu/wgsl/volume_common.wgsl sha256=h2fcksUmBj9eyhcsaxRSgMp4nT-ZXfQgGlfwxmUbyv8 1600
pygfx/renderers/wgpu/wgsl/volume_ray.wgsl sha256=pRv1QlSQwDxZPyiTOTpJ6NAG1kKjVcJhOe_uQ7aE44w 15234
pygfx/renderers/wgpu/wgsl/volume_slice.wgsl sha256=4wOtPioDvOotQ0v_-DqdqhrAkSsf7wjLPhA7c_YoCCA 7326
pygfx/resources/__init__.py sha256=vs-35bmi_kQ71efqeGicwcNHyVUTUwl5R7jfhuaOLec 450
pygfx/resources/_base.py sha256=IOpTHNlY-SasP9iiAvCLag85EsLDF5ZjpvvzDfiHJ8M 2042
pygfx/resources/_buffer.py sha256=_OfdcmVm_NL0h6tTbcsFa-Qsyk6ncSKIZ-8QemXthVI 16828
pygfx/resources/_texture.py sha256=CWKQxGb-JjMsieNds2LUQouJ_wIrwwxEOczcLU_ADOs 20003
pygfx/resources/_utils.py sha256=1ZDn1gtiPIQKWT9kvAymuCe5NQ5KdX04danZmA-KZEY 10670
pygfx/utils/__init__.py sha256=EH_KiNJTZ2aoisXJ-UOFchb5DzqlkixfMSGagtelqTc 5695
pygfx/utils/_cmdata_mpl.py sha256=Za5CqGhLNMwwhsHkGPvXqVLAX8hM7DOI4Pu3-pQgtrY 51540
pygfx/utils/_dirs.py sha256=MBnKCuEGPuGRvV6fA9fYqU_D9apHcSiezlTXgURKVts 2398
pygfx/utils/cm.py sha256=bAUQCVsk0jRVEXMm5Qc2AAiXVWgdc7mWF2C5mZXwFGI 607
pygfx/utils/color.py sha256=K12WAG8b2aVu10v9waaqbPy0K8Br4Dxt-aoqq_Ix3gI 16260
pygfx/utils/compgeo.py sha256=74U2OLZI0u2WkCEUd6nEIfpKtyT6hXPgCmLUWV1Upcg 5614
pygfx/utils/cube_camera.py sha256=p1N9GV3qxmTkA25ogyZ-Nl1Vc3mx5JEg8LBg9aA_spg 3755
pygfx/utils/enums.py sha256=6PUWvZX7rVxKFkx65TNJltxANwpfEwEc_mOc6EkuXg8 4835
pygfx/utils/gallery_scraper.py sha256=u25Snbtf-2Ak9p4IdPQwuiTkoRzFnooXnMP0hnRipVo 8131
pygfx/utils/load.py sha256=guBucHfAARYrU04BmLodq1A_AoON7YTD1rTFAn9orzg 20355
pygfx/utils/load_gltf.py sha256=o9rz6FSGTkPRPbaDLYDjYUqrltFV7ac2w7KHDC_kIJM 22425
pygfx/utils/renderfunctionregistry.py sha256=zjIcd6U5_bGXatPbL9iXX6XFHzQE26Ul5C7s49-iNVA 4317
pygfx/utils/show.py sha256=xVGSvv2mtNl-simQBSD2PVpAVUVO62lD2DUXh9F1WBg 9038
pygfx/utils/trackable.py sha256=iliPQQN6z63gv7OkEViEc2Ub2Ta0CYkHkN1FRtDZ7Ug 13417
pygfx/utils/transform.py sha256=ZJDkEaNqmXM-JdLmLKHwbHuzudFDmbzire_fHMvdFyU 25829
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.6.0.dist-info/entry_points.txt sha256=1dzGxSwg-_rk7gULh3Iyc0i7-3UGwNW5UMQwMr-AXYA 101
pygfx-0.6.0.dist-info/LICENSE sha256=vacKUiOdWucsEB1uTUJJKab1wD5APMe4-veOkcHJfMI 1345
pygfx-0.6.0.dist-info/WHEEL sha256=CpUCUxeHQbRN5UGRQHYRJorO5Af-Qy_fHMctcQ8DSGI 82
pygfx-0.6.0.dist-info/METADATA sha256=cz1X8K_GstZyG6AhRsOA4_bamAoRRCt9ZLP_S1YcYWA 7478
pygfx-0.6.0.dist-info/RECORD

entry_points.txt

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