pySSV

View on PyPIReverse Dependencies (0)

0.7.1 pyssv-0.7.1-py3-none-any.whl

Wheel Details

Project: pySSV
Version: 0.7.1
Filename: pyssv-0.7.1-py3-none-any.whl
Download: [link]
Size: 616661
MD5: 39423a212d4e2a1e729462f63e913502
SHA256: 9db6bbb3afbfb36c7efb6f4ed1ac727ab75517a48f077d55ece71a2affbf8f87
Uploaded: 2024-02-12 22:58:57 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pySSV
Version: 0.7.1
Summary: Leverage the power of shaders for scientific visualisation in Jupyter
Author-Email: Thomas Mathieson <thomas[at]mathieson.dev>
Project-Url: Homepage, https://github.com/space928/Shaders-For-Scientific-Visualisation
Project-Url: Bug Tracker, https://github.com/space928/Shaders-For-Scientific-Visualisation/issues
Project-Url: Repository, https://github.com/space928/Shaders-For-Scientific-Visualisation.git
License: MIT License Copyright (c) 2023 Thomas Mathieson Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Classifier: Environment :: GPU
Classifier: Framework :: Jupyter
Classifier: Framework :: Jupyter :: JupyterLab
Classifier: Framework :: Jupyter :: JupyterLab :: 4
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions
Classifier: Framework :: Jupyter :: JupyterLab :: Extensions :: Prebuilt
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
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: Programming Language :: Python :: 3.12
Classifier: Topic :: Multimedia :: Graphics
Classifier: Topic :: Multimedia :: Graphics :: 3D Rendering
Classifier: Topic :: Multimedia :: Graphics :: Viewers
Classifier: Topic :: Scientific/Engineering :: Visualization
Classifier: Typing :: Typed
Requires-Python: >=3.8
Requires-Dist: av (~=11.0.0)
Requires-Dist: ipywidgets (>=8.0.0)
Requires-Dist: moderngl (~=5.10.0)
Requires-Dist: numpy (>=1.22.0); python_version <= "3.10"
Requires-Dist: numpy (>=1.24.0); python_version == "3.11"
Requires-Dist: numpy (>=1.26.0); python_version == "3.12"
Requires-Dist: pcpp (~=1.30)
Requires-Dist: pillow (~=10.1.0)
Requires-Dist: portpicker (~=1.6.0)
Requires-Dist: types-pillow (~=10.1.0)
Requires-Dist: websockets (~=12.0)
Requires-Dist: clang (~=14.0.0); extra == "docs"
Requires-Dist: jupyter-sphinx; extra == "docs"
Requires-Dist: nbsphinx; extra == "docs"
Requires-Dist: nbsphinx-link; extra == "docs"
Requires-Dist: pypandoc; extra == "docs"
Requires-Dist: pytest-check-links; extra == "docs"
Requires-Dist: recommonmark; extra == "docs"
Requires-Dist: sphinx-c-autodoc; extra == "docs"
Requires-Dist: sphinx-rtd-theme; extra == "docs"
Requires-Dist: sphinx (>=1.5); extra == "docs"
Requires-Dist: nbval; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest (>=6.0); extra == "test"
Provides-Extra: docs
Provides-Extra: examples
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 5554 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.21.1
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pySSV/__init__.py sha256=Rhvm1I4yQSOh7hjXENJnjzctlYOKIaJIHe1m8GvrbVs 2715
pySSV/_frontend.py sha256=UQDS3ExV6SovXScEX50rgbtVj5SDDvItgBsGv8LmRoY 381
pySSV/_version.py sha256=BlwnAlduBzTofsAYo-PT15BAx0pMlopm_U9mszbC4xE 175
pySSV/environment.py sha256=vzwjaGhMLStnQ5F3lyibJATwuwEZ8bNFpqlUYrULeNE 1451
pySSV/ssv_callback_dispatcher.py sha256=204YtatFxGs2YUeqnC0fzkBDRr6vaOnxSYhu7ihXCNI 1166
pySSV/ssv_camera.py sha256=x0Bfz7XseKERut2poHCx8LculTjVkIFmopEVUZT_iYs 11590
pySSV/ssv_canvas.py sha256=b4aaFXxC9sJqnsjqKHO6aae5sSMb_auoNQcjdNxxNlk 40469
pySSV/ssv_canvas_stream_server.py sha256=-TcZDrl2Oyg8NsNzPJfOkBRmCHTCjJL8plSO57xYwRs 6498
pySSV/ssv_colour.py sha256=pcgUcfS_lwzbOKfydWuPv-CNYyHAktBvXDlJlRRdqCM 4154
pySSV/ssv_fonts.py sha256=6hDlr6rDKumxdsKkRC9B_T2qyTTUymnpXMfDhPPoyHU 6661
pySSV/ssv_future.py sha256=u9pPwGSAOvyEDB_J2SzvM3gOCNfWVXXiHuVUZl-CONk 2107
pySSV/ssv_gui.py sha256=oe1mJpcdnnpTgyVJYsJCTpjJkFTPigbTK7x6mT3DoTQ 65701
pySSV/ssv_logging.py sha256=0lSipDNWjtnxqLitdBda7l71Gl3yA7-L2AiByMcaIFI 3860
pySSV/ssv_pragma_parser.py sha256=bRHePW000OOMzl2CcGt24HAGlg88caK0NB8dfCzRyD4 10747
pySSV/ssv_render.py sha256=Snb3J9Q-og4nD_4p5k5hTz1Lo7G2zRrTOUoaaOpX_1Q 11731
pySSV/ssv_render_buffer.py sha256=FH5oKZbpMZ1bw79Vr1hX9GrBC2KXNhTCWz6WAWfP5DU 8814
pySSV/ssv_render_opengl.py sha256=CqknI3J_wiqDGdx4_OqPy_fZSQ5DrbQwhY5MiboY9y4 32904
pySSV/ssv_render_process_client.py sha256=9fhjkUMLnAk1zMrAOF1cjGgTxEf_OlgjpBE9vhKlRq0 22708
pySSV/ssv_render_process_server.py sha256=klT36Br0EOCTPjZ_LAvJK01zhAzrMnXj5mljPrEVANo 26422
pySSV/ssv_render_widget.py sha256=bKLVzxOwsz0z3ypnX44x4beq71CygKoBVX3oiKpUhB4 9283
pySSV/ssv_shader_args_tokenizer.py sha256=68kIq3yjXPpJ9KM3Hkb0QBcoyusXSsRiBHaugohGMLY 2218
pySSV/ssv_shader_preprocessor.py sha256=MfZTpQI2O4e3v7E2tiSyjZfiw2F06AMirE3PG19pesU 19053
pySSV/ssv_shader_source_preprocessor.py sha256=nveVrbPhROwpk6JK-B3N87TJHDKN9ejLdmwkNUon7Wc 4638
pySSV/ssv_texture.py sha256=3ExYWca6LihDj6yWZ-Jw06wfnu6PVB9JGjOhJ2iPqgY 14345
pySSV/ssv_vertex_buffer.py sha256=hHk6v_pYCJDOTnJsAqyRAAjT2odkLZWjNb2ybmuwdxw 6789
pySSV/fonts/NotoSans-SemiBold.fnt sha256=hnG-PnBwSZjeAGZbANvfpjxriwZKIOP-iAfNDyRCSiI 13958
pySSV/fonts/NotoSans-SemiBold.ttf sha256=aifBG_AR--VlxNW-mrSdhTXHz-_rOqRNrV0TOfaKrRs 583312
pySSV/fonts/OFL.txt sha256=-YAIMHeIHPab5J2GDmSpraPw6XQH9SBY-o9v5ZmraiM 4488
pySSV/fonts/__init__.py sha256=XHak-qcuFHjaHKniAI8dvp5ARwYnr6AJNQfDwDfaVbA 93
pySSV/fonts/notosans.png sha256=urzWR0aNYx_ZMC18kgE4S-OzhgaAvlEcyJpjuLJtpBU 229317
pySSV/shaders/__init__.py sha256=HY-u7u-UJonJ09Bsoq5I0-IDT2Uox94DJFY_FwF8KKA 93
pySSV/shaders/color_utils.glsl sha256=eENBUxBhw6L2ZS-20AJAHP820fgxzSRoleev_7MbFpA 25374
pySSV/shaders/compat.glsl sha256=8LZRgsQwCtOe0nZElYMQM4XJoCJeGYyEwaZayVM91Mc 1376
pySSV/shaders/global_uniforms.glsl sha256=-TzsCtBcvYHf_Hjv8XNIvzSdsSMuiyJmd2G4XBGFBc4 1487
pySSV/shaders/random.glsl sha256=eKffwEKBNCAdWYJKXYv7aXvISD53zV28bDbp2joXjbg 12048
pySSV/shaders/sdf_ops.glsl sha256=N8ZcVoN76IcNDqQF2uMc57wg5bGLnjDT6casJJt8Hfs 3385
pySSV/shaders/template_full_screen_colour.glsl sha256=SjQ87YiGVd-636EyZ4gUMvyLD06s2MAO7AU1q8VjpWM 1074
pySSV/shaders/template_geometry.glsl sha256=AQMyeCJ71Fvqeiu8VOUS1mOUOapWIr5dXc4ulYBmaGQ 4112
pySSV/shaders/template_pixel.glsl sha256=sTT5SHIinxbBjc85bg81w5OP6eDTwifQdv76LxNA430 1374
pySSV/shaders/template_point_cloud.glsl sha256=gUj5sMG1MA4c0PcixFlQRqO8Qk-_o8kXryZO4fM4Bqg 3217
pySSV/shaders/template_render_test.glsl sha256=3sQBn40XknD6SKphWneCs4SD9DGo7gRNMDV8sKbz_Sg 1419
pySSV/shaders/template_sdf.glsl sha256=pPo3Rl23KJ2etX21fijj15PrK8TwWKGU2yjd2mLL0mM 4969
pySSV/shaders/template_shadertoy.glsl sha256=aXwSFlWHx9mwQzZShj-aRJaVT2gHItjmEBHTSKAVXuE 1113
pySSV/shaders/template_ui.glsl sha256=cbhUmQzqxZ_Y9blXKudUWOUkMJluPlO5YJ1z3PtdeF8 6399
pySSV/shaders/template_vert.glsl sha256=CPq9HpJccQER-g43rLKLz8SpEzp9vJJsN42tUWeNkc4 1122
pySSV/shaders/template_vert_pixel.glsl sha256=uTWUUyAa3uOSeq9lhJHuK1YzqeaI-FiNSJhfr5FMurM 1371
pySSV/shaders/text.glsl sha256=BWeJa5E2U4r1YTSwnQzZTBO1bBejXgXO7tcJUDZP7oo 326
pySSV/tests/__init__.py sha256=R4KBKEep9GIC4-L3xa5iVcWhJZporHZKv4N54EnXL_w 95
pySSV/tests/conftest.py sha256=5XkjDRE3ZZCHaoKyiXwPqUS8ZpGe27QguUKpwNIajfo 1527
pySSV/tests/test_example.py sha256=2ozI5_ZLiMmE-ZVVtlLJSAslbMxgD53vjl3eVTUoDfI 325
pySSV/tests/test_ssv_pragma_parser.py sha256=GXoFAY9F1nmH9law5dOfoUceoPQnOV8e8vkbfhh4e5A 3078
pySSV/tests/test_ssv_preprocessor.py sha256=aPfDXOaTHi9xAZNc88BFpllrkZIA2BSRhQsJpcIVPfs 2454
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/package.json sha256=SiZHwWR7vVCjczWyK0yvx33zWQmQ39nmo7xfQGUCnug 6602
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/312.33785fe162df7a224612.js sha256=M3hf4WLfeiJGEhTuxAtAptpgSF6CxJJhjHKJicfv1DI 32830
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/480.06a86d0b88d9f42ace71.js sha256=BqhtC4jZ9CrOcUmhhLgq3dFNMaffq6RDrPpjzSTFTnw 311
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/568.9b3169ee39a42e4cc68f.js sha256=mzFp7jmkLkzGj3GWb5XG4TFQYlpMWQRrm8t-xsU08AE 249
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/895.df74cd821b2218cf55b2.js sha256=33TNghsiGM9VssPps2nnSA8aUFeCxpKSiOP56Ba8TtY 8550
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/remoteEntry.5a80ad742dd07e6b8ecf.js sha256=WoCtdC3QfmuOz2erbSN_pdcjiEn6v6nqpqdjzOFz9V4 6550
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/style.js sha256=ySkYsRVRy26s9fy2d6jhtHdAKKhNWkyQUX5vwgjD1BY 147
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/static/third-party-licenses.json sha256=5z5gY0sStbT_P2WqbrAlmEtTHDPn0-v6dtp4O8CCBTs 2452
pyssv-0.7.1.data/data/share/jupyter/labextensions/py-ssv/install.json sha256=TPX2Huj7T4KZicIZqzpk8S64hZPr0JFzIDnro8bO0Rk 176
pyssv-0.7.1.dist-info/METADATA sha256=AHNCZhHzNk4X6rMeLGfLddjn6gkdsu2YVHnkEUwCaII 9442
pyssv-0.7.1.dist-info/WHEEL sha256=TJPnKdtrSue7xZ_AVGkp9YXcvDrobsjBds1du3Nx6dc 87
pyssv-0.7.1.dist-info/licenses/LICENSE sha256=qEyp_-li2IbSdKYNIq0KfZABnoFf2I0Zh3g5dBjgZMU 1092
pyssv-0.7.1.dist-info/RECORD