compas-viewer

View on PyPIReverse Dependencies (11)

1.4.0 compas_viewer-1.4.0-py3-none-any.whl

Wheel Details

Project: compas-viewer
Version: 1.4.0
Filename: compas_viewer-1.4.0-py3-none-any.whl
Download: [link]
Size: 460564
MD5: 02241a3c5aec6a396c9b34d15ad0ff1d
SHA256: a12b4086b7ba764e3283c9850080fd13f8508e204668dfd7755ed408febbfead
Uploaded: 2025-03-28 17:22:45 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: compas_viewer
Version: 1.4.0
Summary: Standalone viewer for COMPAS 2 based on PyOpenGL and PyQt6.
Author-Email: tom van mele <tom.v.mele[at]gmail.com>, Li Chen <li.chen[at]arch.ethz.ch>, Zac Zhuo Zhang <zhuo.zhang[at]arch.ethz.ch>
Project-Url: Homepage, https://compas-dev.github.io/compas_viewer
Project-Url: Documentation, https://compas-dev.github.io/compas_viewer
Project-Url: Repository, https://github.com/compas-dev/compas_viewer.git
Project-Url: Changelog, https://github.com/compas-dev/compas_viewer/blob/main/CHANGELOG.md
License: MIT License COMPAS Association 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.
Keywords: visualisation,compas,pyopengl,pyqt6
Classifier: Development Status :: 4 - Beta
Classifier: Topic :: Scientific/Engineering
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.9
Requires-Dist: compas (>=2.2.0)
Requires-Dist: freetype-py
Requires-Dist: PyOpenGL
Requires-Dist: PySide6
Requires-Dist: attrs (>=17.4); extra == "dev"
Requires-Dist: black (>=22.12.0); extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Requires-Dist: compas_invocations2; extra == "dev"
Requires-Dist: compas_notebook; extra == "dev"
Requires-Dist: invoke (>=0.14); extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: sphinx_compas2_theme; extra == "dev"
Requires-Dist: twine; extra == "dev"
Requires-Dist: wheel; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
Dynamic: license-file
License-File: LICENSE
[Description omitted; length: 1821 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (78.1.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
compas_viewer/__init__.py sha256=EpMFrzyaBq4dLc16Bq7k_eHiXBnfQkzQofN4BMm1UKA 836
compas_viewer/__main__.py sha256=DM374Pr6vqNgWI4YSrwnG5LHep_5TZmX_TJgiU0V0Dc 3258
compas_viewer/base.py sha256=c5K7URAis1iPtibrryFxtaLbPTwco7cHzACZgKy5_Lc 121
compas_viewer/commands.py sha256=tKtpYUCrLNxoRPuWLIYmXtTtBVbqEuAuzCswBbZrx2Y 15436
compas_viewer/config.py sha256=IKRnQwwk6T2KLbR7hKdQnCTiA13t3_3NdKVR6JxWYTY 19639
compas_viewer/events.py sha256=vdp8Fxq1Jr_EzBpRW3rpBm08NZ2107jd4OzwPC8RUi8 10262
compas_viewer/gl.py sha256=hGe2lq99T93bOft_1fCsWCJFu277pTRg-aKnP6FYyPU 4826
compas_viewer/mouse.py sha256=eYusXIY7SSMZVremjVl-fHt3wzpdlH-b5coLq3ZkzCA 700
compas_viewer/qt.py sha256=QQJfppRNBMyAaEKrlZNr0wQq2PjmRVI-6Ya2zY_U4Nw 3584
compas_viewer/singleton.py sha256=szPRFjKDCenNV8IP3M-lKyCyz7QznrFGmafpzQ6zXBg 702
compas_viewer/timer.py sha256=XQKhUVTeiby1BAqwO4QUgHyAIQU440BOxZ50G_P7rB8 770
compas_viewer/viewer.py sha256=J6dw9m6QO0-xkCdq0vaIOyy3pokf6LUR7p8I00eHEcI 4045
compas_viewer/assets/fonts/FreeSans.ttf sha256=cL83A4pI8Y0hwWHxSs0klGeUn3O8haJdOmMh_mpGHWU 714456
compas_viewer/components/__init__.py sha256=c8JyVa4B01fUSjj8fZAPyGpVz8FGYLgGmPH9CJQcp8g 513
compas_viewer/components/button.py sha256=LzSsUDIq28wkVIQT7ZysjDwed4lvxasgIeZQFrm5F20 958
compas_viewer/components/camerasetting.py sha256=iXDoKziM4EEuxk3uu8m9h4EpnFZ9-fFZK7l9RTNFqLs 2391
compas_viewer/components/color.py sha256=k9PtPypzbvEDAkw3Ca74qYBciBk6vSCBx2uyhFVkhw4 6686
compas_viewer/components/combobox.py sha256=piMT38dIIgugB5Gnii0MY5C9zhUWotSj-i09CS35Z1Y 5054
compas_viewer/components/double_edit.py sha256=Lv5bkjAvbyfG3rl2P6uVaSLz-cFatNx5xLvVCRJ5XB0 2174
compas_viewer/components/label.py sha256=ZXRaOgJ-k7fOpbUXHjoBcCk045FNzWn-f81aYhxg9lg 2894
compas_viewer/components/layout.py sha256=N42CgUcDXYZa6Ah13hP9jikwkPCzyg2H2dTNWOSuswo 6419
compas_viewer/components/lineedit.py sha256=MHw61ue7o6drKbM9ENstNziqQMzZNgdD4tuu0tY6xH4 1648
compas_viewer/components/objectsetting.py sha256=8lCbkHwo5trVnuUDF-1S09ClxIaIUmfOjO3Wx3xB1K0 5983
compas_viewer/components/sceneform.py sha256=NTGZxZoeLY8Rc2AMN7Memk3cyDqgKo514ak3a9JEwzA 5634
compas_viewer/components/slider.py sha256=o0Efq3uQ5Kjdg6jYzx5JDkGvSfh0LfNJvTHIYNxk_OQ 5562
compas_viewer/components/textedit.py sha256=qrk1WpXhnD9wpFmCHB-Do4OmhRrs2qU9gguv1iGSUWk 960
compas_viewer/components/treeform.py sha256=R-AnMudbKd9CBmxFzKEV2_9v3RpKIbrO1e8IdIYrm1g 4754
compas_viewer/renderer/__init__.py sha256=Yegh7um8HrAnb8nQz5CJyKjHBznmvyQw4PykNMZ0YIs 135
compas_viewer/renderer/camera.py sha256=Cgcouc9VQNeXokN5-inzziyp1niJ7E3vx_00BNmCzTs 14260
compas_viewer/renderer/renderer.py sha256=QxgbQNRCnSxpICG0sptOtCjDjP_okiGy3WCR1PGxWMk 23857
compas_viewer/renderer/shaders/__init__.py sha256=FQdhIWw5VBSAgermVN26O8EBBFPDkf0yEP6NZoUd3gQ 41
compas_viewer/renderer/shaders/model.frag sha256=MjOZ-nt-IkbDJVqRwHMOYEYyW-2HqeRL_OQpiJU9AbM 1676
compas_viewer/renderer/shaders/model.vert sha256=FEULrfcTR9uPPCuRNfZwCns_F5_eZ_OwzrpRyXigv2k 3833
compas_viewer/renderer/shaders/shader.py sha256=hyQEoJXWtfQdKBZVdc19gKtCtIu9WQB6ULxNZD-Gl7k 13110
compas_viewer/renderer/shaders/tag.frag sha256=VmEOmaiwd0jTzU4_IEmm-_b_pqidewgKPbJKwB-1iTc 398
compas_viewer/renderer/shaders/tag.vert sha256=3EoP35CB2JpnNhzPdR2gBH8pOWOAmOkAWIqq3k04GjM 1051
compas_viewer/scene/__init__.py sha256=333v9N0MB2cGoKevin6Q4cxJhKhiL-ARoVJhPrpJqIw 4179
compas_viewer/scene/brepobject.py sha256=gveG3kEvynnC6lrZM468ZbHh6vln6ucOqQKkTCLcVeU 1250
compas_viewer/scene/buffermanager.py sha256=2467I9-YJAmu_A9YVco0uvwvD8AH88y0T1C9nYdr4NM 15894
compas_viewer/scene/bufferobject.py sha256=bjgZzZgcdsvla723cgf8XgAWnSJMFC4gPnR-sPIQrtw 14471
compas_viewer/scene/circleobject.py sha256=_T4g83DzVXaRlpePVed8ykdkKk6XgWj-HDKOLo3_QfE 681
compas_viewer/scene/collectionobject.py sha256=Zio5igMoo3j9Osbef21cy4lMOOv6KaH3FBYX94YnC1c 2594
compas_viewer/scene/ellipseobject.py sha256=ELsaQgFa8fGf500Lxp7TtCIjH-_4Av79CBFJik72DKM 690
compas_viewer/scene/frameobject.py sha256=sD6cajFSyZvEZnWO2elzDOIm_4XaZ0lBoTSNZb_FgG0 2761
compas_viewer/scene/geometryobject.py sha256=YzvyeX0Iwmi4A7JUmq8aZHo6DJC4wwPwEbZiegqVgSo 4241
compas_viewer/scene/graphobject.py sha256=3X-dGXjyjRJBR5oT4h8gY7qgyJCbMJDlO710zVO8JD0 1309
compas_viewer/scene/gridobject.py sha256=PF8q2UFEEUAbaB-7iFc7lzU2_UcUSB5omdOUnGuAuNc 7224
compas_viewer/scene/groupobject.py sha256=hEjzIOkZemU_3uG8W6l0wQuelT5XUhuKaPRj5TL0gqI 1123
compas_viewer/scene/lineobject.py sha256=7VFYW4zbmGgqNl10GE5PKBlxHfdhLgKkzaxMV1zVk4c 632
compas_viewer/scene/meshobject.py sha256=uPyhsUu3NSExD7Ky2_GYY7mTXmy3OYKNlzUKd6HX13s 11974
compas_viewer/scene/nurbscurveobject.py sha256=hrbxqQQqCQxF2TVvu8PJ2hajyvNwfs596xKfDETcjcU 797
compas_viewer/scene/nurbssurfaceobject.py sha256=g8z73hoUNgnCdDVtVqYybdNEwgpOcMyGcaLEOQgJSTc 1110
compas_viewer/scene/planeobject.py sha256=G9oewDiOTYT5RGEHtxUmmWQH8rjJfskP2lThqxQI-aI 1574
compas_viewer/scene/pointcloudobject.py sha256=V-dtToIcDiYurEdXORUiCs2C-4DF7my9bAW8oCMBBEY 571
compas_viewer/scene/pointobject.py sha256=M2fyyvIa3ygkjmAnB0aEDNflqi_CKiRapyKp6_7jnWE 600
compas_viewer/scene/polygonobject.py sha256=KiKPlHIbdXqF-J_ttZw3njYgjmlN_rwBtIU8q42MrTc 816
compas_viewer/scene/polyhedronobject.py sha256=sipHeI5hTEdy03qVsL3bCECWe_LnxmwkTpn9C50wB4Y 763
compas_viewer/scene/polylineobject.py sha256=tPhZ1mTKchMFbtskUqjDaPbtpsUOXxZMEITGjRwJdxU 665
compas_viewer/scene/scene.py sha256=vWpSB4oSZhyf5BsTRz3o8Gu2im7IucuZsbCBOlDLgSw 6340
compas_viewer/scene/sceneobject.py sha256=YuIwySCFfkR3D5FrqPvs7nJq5RWUEW3pmTILcSqQTcY 8636
compas_viewer/scene/shapeobject.py sha256=vj04tdpl66SvPfjY2WEy6uF9Oo9gF9qLTJwO66vJ4a4 3857
compas_viewer/scene/tagobject.py sha256=p1uLXChnyZpeNYkLl7WfscyRk0mGZUxNymY8KkLr2Vo 8330
compas_viewer/scene/vectorobject.py sha256=Wjae5D8rP-bp4oMz0C4FUrGdBmqyFJ47DtxEcgPuRwg 3166
compas_viewer/ui/__init__.py sha256=YJyeVynDQ0Nw8xKM5X5lyjLNZc7MaG7Ls1ENDikBRuM 37
compas_viewer/ui/mainwindow.py sha256=5SMPhuB7AYf6YFnpgk_47IwoYrrC_Vfy2O85EMMuouQ 198
compas_viewer/ui/menubar.py sha256=NY5gxebMyOQJutGn9ZsotKJuXiztP_PTj4MVLjRSAak 3189
compas_viewer/ui/sidebar.py sha256=x9m0CZnqJE7eSmPOYNgWyX9M7fWRybm95M795AyGOnE 2226
compas_viewer/ui/sidedock.py sha256=cl6DJJXkKox8ny9OLg0RbG0BMk9P0DIbva2G3c1yrvY 1486
compas_viewer/ui/statusbar.py sha256=nA7U7NjW38DhQEw3tMy9QPKdWwBAR3qg_ATNzv0FxLg 620
compas_viewer/ui/toolbar.py sha256=zXkLP_6eronTYkhXi5lMGaVhrK0Mx5JQjQrDL6pFhzI 2554
compas_viewer/ui/ui.py sha256=dNq1Kr3xjxuno9YuPGi1Qd86-pF45_4hJrANWH2YwjM 1986
compas_viewer/ui/view3d.py sha256=3Ta7Nv3v8r4grNtmON__ypnbtHffd3RDRsBZqVPKteA 59
compas_viewer/ui/viewport.py sha256=tBnRUCDBhk4DHWdLJqTwU839MVYD9GPjpV-XRg578So 484
compas_viewer-1.4.0.dist-info/licenses/LICENSE sha256=fEmP8OQ5ZTQKGXIeplC_YhwQY0mk_4cNi798UcU78Eo 1056
compas_viewer-1.4.0.dist-info/METADATA sha256=4LkDJ9Ol-OlRRjuWT5bu06fOEm1LYa5M3uZl_ZQd_oU 4653
compas_viewer-1.4.0.dist-info/WHEEL sha256=CmyFI0kx5cdEMTLiONQRbGQwjIoR1aIYB7eCAQ4KPJ0 91
compas_viewer-1.4.0.dist-info/top_level.txt sha256=VUjFWKjGdhvUKiDgjXFXeycwNduOYa0yjoyUiERVKJU 14
compas_viewer-1.4.0.dist-info/RECORD

top_level.txt

compas_viewer