napari-threedee

View on PyPIReverse Dependencies (1)

0.0.28 napari_threedee-0.0.28-py3-none-any.whl

Wheel Details

Project: napari-threedee
Version: 0.0.28
Filename: napari_threedee-0.0.28-py3-none-any.whl
Download: [link]
Size: 102192
MD5: a8986c883dbcbe7807ef08f1ac6ab95f
SHA256: 8847c02f16bddffe7b7a2dd5aabf6b1c7b86ada719996fd27c5344b0670d588b
Uploaded: 2024-10-08 16:37:33 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: napari-threedee
Version: 0.0.28
Summary: A suite of useful tools based on 3D interactivity in napari
Author: napari team
Author-Email: napari-steering-council[at]googlegroups.com
Home-Page: https://github.com/alisterburt/napari-threedee
Project-Url: Bug Tracker, https://github.com/napari-threedee/napari-threedee/issues
Project-Url: Documentation, https://github.com/napari-threedee/napari-threedee#README.md
Project-Url: Source Code, https://github.com/napari-threedee/napari-threedee
Project-Url: User Support, https://github.com/napari-threedee/napari-threedee/issues
License: BSD-3-Clause
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Intended Audience :: Developers
Classifier: Framework :: napari
Classifier: Topic :: Software Development :: Testing
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Operating System :: OS Independent
Classifier: License :: OSI Approved :: BSD License
Requires-Python: >=3.8
Requires-Dist: einops
Requires-Dist: imageio (!=2.11.0,!=2.22.1,>=2.5.0)
Requires-Dist: libigl
Requires-Dist: magicgui
Requires-Dist: morphosamplers
Requires-Dist: mrcfile
Requires-Dist: napari
Requires-Dist: numpy
Requires-Dist: pandas
Requires-Dist: pooch
Requires-Dist: psygnal
Requires-Dist: pydantic
Requires-Dist: qtpy
Requires-Dist: scipy
Requires-Dist: superqt
Requires-Dist: vispy
Requires-Dist: zarr
Requires-Dist: lxml[html_clean] (>5); extra == "dev"
Requires-Dist: mkdocs; extra == "dev"
Requires-Dist: mkdocs-gallery (>0.7.6); extra == "dev"
Requires-Dist: mkdocs-material; extra == "dev"
Requires-Dist: mkdocstrings[python]; extra == "dev"
Requires-Dist: mkdocs-video; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-qt; extra == "dev"
Requires-Dist: qtgallery; extra == "dev"
Requires-Dist: scikit-image[data]; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 4341 characters]

WHEEL

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

RECORD

Path Digest Size
napari_threedee/__init__.py sha256=SPVFSaacwwH0cVbZx52Jap-FIolp6xC5t81cgYMBmBE 182
napari_threedee/_sample_data.py sha256=Kt9pcqha3XNy9rG6ZaufCbj8YZTNZoN9XEUi5cwTa_E 1163
napari_threedee/_version.py sha256=OleBi2vl7OWUbrnUNFTbMmaryJyqIwKLxKwYdyhLYmE 413
napari_threedee/conftest.py sha256=LYGnDwTLp0jcLVm7VRYYDl_TleguU7VHW8sSqixt2fE 2245
napari_threedee/dock_widgets.py sha256=_bcmZm23YLNpOiFuF33vSVTf40FWdpyzJdXTunsIpxU 418
napari_threedee/napari.yaml sha256=vzQW1hxLc5iD-x4BR2C5znWGMIaiG5lKZZ8QQuShG7A 3994
napari_threedee/vispy.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/_backend/__init__.py sha256=iwbWG5m-_-MZYje09VF_ccAaNB9TG5-Zea6DYPVdgbw 96
napari_threedee/_backend/threedee_model.py sha256=_FcdcFua2UMfFUGF-1IuzrcmkYlsUzp0oJW8gJCl9Eo 1376
napari_threedee/_backend/threedee_widget_base.py sha256=HsiZqX_fyvkGEeiDedVatAzOsy4bn-MEf6HODrRn4YI 3452
napari_threedee/_backend/manipulator/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/_backend/manipulator/_interface.py sha256=9lG96kqz7YYr-WX-s9q5JmI2CP_kItTZCJOOzW2tiTU 190
napari_threedee/_backend/manipulator/axis_model.py sha256=cG8qxvu6C2xeSTyR_2br7LnjLNkueoaFPDqEFOevAj4 2156
napari_threedee/_backend/manipulator/central_axis.py sha256=1iFO2my-tfQ143DeOZiNMtEpR5vnyf42urBbg5rOUZA 823
napari_threedee/_backend/manipulator/drag_managers.py sha256=uOPxb_fsXcOgHLL4Xh4PztNDotRq4ucnAXDT_WQfomM 4439
napari_threedee/_backend/manipulator/manipulator_model.py sha256=0DnXH31HPYcESPNRNfZDerkRhmHVuYsN8TWqduk_PuE 2857
napari_threedee/_backend/manipulator/napari_manipulator_backend.py sha256=WRqlwdWnwK18tbrvti4Q-a2Yy_EzmWf8Ku6rnG9chgQ 9831
napari_threedee/_backend/manipulator/rotator.py sha256=w9wZTARuRXHUAnO4wfD4RdE46jJHP0eK8WQ8gZuXkDk 1055
napari_threedee/_backend/manipulator/translator.py sha256=2OPPDdUbuEBAaXmZc_EFqfaGmxM_vNDcjT0jn5Le3Jo 1630
napari_threedee/_backend/manipulator/utils.py sha256=Q_ODYhwn2Tg5PAe-yFf4n4duK6Nb4OUgYhjMzjcizm8 733
napari_threedee/_backend/manipulator/vispy_manipulator_visual.py sha256=-j7m4qoFOPn8i2Kr5okwzU58bKQAy1WTzeg5-sCIf-I 4688
napari_threedee/_backend/manipulator/vispy_visual_data.py sha256=74KMGUODexf00Jgca6mIaejqovrycWwpuyglai6E8PE 13233
napari_threedee/_backend/manipulator/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/_backend/manipulator/_tests/test_axis_model.py sha256=cTwmaV1qjPygrW1AijCbwOtcatjodK37FQKheHNeRLw 653
napari_threedee/_backend/manipulator/_tests/test_central_axis.py sha256=FDx1P1b1YI65bSKZxo_JHsXdX-3iSBuDiNr1kRyBwrk 392
napari_threedee/_backend/manipulator/_tests/test_drag_manager.py sha256=4us1l_g9k-Rfdo74UorV-V29j4u_ClVQj7WBJcQ7LQg 4200
napari_threedee/_backend/manipulator/_tests/test_manipulator.py sha256=7w4kORqsoFA6wzx3WDzmkFv2OeLK3rCoC-WyP2HImqg 4320
napari_threedee/_backend/manipulator/_tests/test_manipulator_visual_data.py sha256=KDG5HBjazhNb4mSNM7Sjs5zm_rg73qfTA4fzhVbqBso 4989
napari_threedee/_backend/manipulator/_tests/test_rotator.py sha256=sj5npYEMUKhPxTdWvSYT7TjDxRemCYM-it5WjXRrRdI 350
napari_threedee/_backend/manipulator/_tests/test_translator.py sha256=yg_bKu73RB5wT_YFGr_o4MfP85nWR4IR8mHDgryvfLs 393
napari_threedee/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/_tests/test_dock_widget.py sha256=X0BYHlL_F_Zsj3nJgBqnqOh9glQfE5FaC6uH5pE_5_E 809
napari_threedee/annotators/__init__.py sha256=180nvDQ4D8_a3utsZapnT69-ycLyuAomBi724Gl8VS8 213
napari_threedee/annotators/base.py sha256=QwKWaGUdgAas1doLhr5bhULvXqYLtICspGCPDhhMI5w 580
napari_threedee/annotators/constants.py sha256=jb6qk8pvHPzQ6KV_4B9Ekm_UdZ6XPX9ot4Ek76RgKpI 74
napari_threedee/annotators/_qt/__init__.py sha256=nSH87JYZcv70kYSwQ8qunkSl5r3NFWy53S9pinN53FY 279
napari_threedee/annotators/_qt/qt_label_annotator.py sha256=HrNCR_oDGO7v7CuUi8ii-Nk6qlXhq1_cZyfMViV-Z9Q 329
napari_threedee/annotators/_qt/qt_path_annotator.py sha256=iDcUgKKuHGsl1PEo2vfpH5Ok6ZA70gO4IDuWl5CyuCk 2113
napari_threedee/annotators/_qt/qt_plane_point_annotator.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/annotators/_qt/qt_point_annotator.py sha256=MuvjZqjIfwtbVZKVTwkKvZ0ebfAM1jWXMpPlcXcx15Q 325
napari_threedee/annotators/_qt/qt_sphere_annotator.py sha256=BxWUXcy-xfmsshcrk2ksY2XvYOzrdj-u9a42kOeLJvA 295
napari_threedee/annotators/_qt/qt_surface_annotator.py sha256=utjbfR9M3rP0J9_o7dQLRnAuv-GpaXUQ8px8dpjKxU4 3433
napari_threedee/annotators/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/annotators/_tests/conftest.py sha256=Eq3RzWDBsEoiNho_jvkf2Bl66AJk0h_9kl5YlJkrZAs 998
napari_threedee/annotators/_tests/test_path_annotator.py sha256=VqJFlkDm-MVfrHDpchGlvYqsoSyL0AP8MVBMIP5s82I 2939
napari_threedee/annotators/_tests/test_plane_labeler.py sha256=9ooyDIH8VNRxAb5yamTux24mtMJcsEUxEkY81Z1wkhg 1103
napari_threedee/annotators/_tests/test_point_annotator.py sha256=AroVlGuEnJkxo7w40fp62RvySErIrqtjVRpUpO-isak 920
napari_threedee/annotators/_tests/test_sphere_annotator.py sha256=AV8NGklG-BKAoLLfxLB-s8Wssi19sTzspiXzkzPD1vk 1964
napari_threedee/annotators/dipoles/__init__.py sha256=B-Jt7Qv3NOvg9v8J9ael2xlWa6yyq5C4q3XO32ZqRsc 38
napari_threedee/annotators/dipoles/annotator.py sha256=mTSBJ-c2E-UP7VJFCtozVt1V0XUNpTl16ZJWQftV-6E 11321
napari_threedee/annotators/dipoles/constants.py sha256=VxW6cF2U6ysjkqR8WNDhKi7knvew-89vgCZSO529Ic8 303
napari_threedee/annotators/dipoles/validation.py sha256=YgmE1sfUI1Fr0oIj8ky9qHuQ1aqqjn3wuwdpDGxwpr8 1051
napari_threedee/annotators/label/__init__.py sha256=PHIDLGi59lLF_vIXK5hc0HczH1l3ImLwU0zFANheTAc 35
napari_threedee/annotators/label/annotator.py sha256=s1v7BEfFjogELwOxlpgd_tbWYspM6OcnrnaPjXcbz_I 8836
napari_threedee/annotators/paths/__init__.py sha256=8FeXkQgYfKuZnhRT1itsRAd2hIs7vHqJatO6jYY-v4w 36
napari_threedee/annotators/paths/annotator.py sha256=i0WKXXSw_WV2Ed0sEpsYP3ayY4_gK84iUwKrvwo6obA 6530
napari_threedee/annotators/paths/constants.py sha256=2hqUPFPuO8aTHx6Ro_ZLvb8Pl_HMmQejmwYgn3K6EeY 477
napari_threedee/annotators/paths/validation.py sha256=SD5fvFwaMzysORa03O6P_0F0qow7fzqZOsjig9URuMY 1265
napari_threedee/annotators/points/__init__.py sha256=_fxvTP0bpuN7qr1wb_z1ESan6R9yj2VQx1qyZYzSceE 37
napari_threedee/annotators/points/annotator.py sha256=gQJqcFQZf4i1x3nxGDBa5KICWeMkOUJt2LzsnHnYce4 2675
napari_threedee/annotators/points/constants.py sha256=8Zj6fKbUQaBGuUcRP42VGhQiYQekArCJl9MtLClmXM8 100
napari_threedee/annotators/points/validation.py sha256=jdqictsMx1kDWdWJBusFynKGlwb60Um4E7TyvBzacsA 970
napari_threedee/annotators/spheres/__init__.py sha256=Go2g8U97HlOSuVNLuzbsOr66kNBllJkkJQjaIHphxDA 134
napari_threedee/annotators/spheres/annotator.py sha256=jqjrXkJIV_VEi0iHRuPNDjahuI53ksch4SAzJHcnhmM 9993
napari_threedee/annotators/spheres/constants.py sha256=QyViUWbLVEMVLK5W1UGO0k83FAv7d8-x5il8kLt783c 425
napari_threedee/annotators/spheres/validation.py sha256=XzzFTpNrrSzKiFwX98EgaFv1LVma7SM6JWR5SBIm3cM 888
napari_threedee/annotators/spheres/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/annotators/spheres/_tests/test_data_model.py sha256=rcqmbEMYCPRGb7nl3FVMZinsYlz1GQUKdeaZmimaVis 1209
napari_threedee/annotators/surfaces/__init__.py sha256=VRcY7cc3w66tJT5hX6pJOtA7jIV3UM0hNipvuNpxlOk 39
napari_threedee/annotators/surfaces/annotator.py sha256=ypC_mHvIRugGu-uypfz5kCV2PVbPmPrUCJ8DxXu3EHQ 13042
napari_threedee/annotators/surfaces/constants.py sha256=NsFWlQ25fFT0VkiCiosQx7uCFdPK4gWyjU6u4vbGwa8 435
napari_threedee/annotators/surfaces/validation.py sha256=swMed-J5o1hdx4XnZtUMBSeqyNokQxPZJOc68_z0wOU 1413
napari_threedee/annotators/surfaces/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/annotators/surfaces/_tests/test_data_model.py sha256=mL3JNyke80i5_U8tK_j7Sv-BzLoEoeBmEkahIwuicxs 1336
napari_threedee/data_models/__init__.py sha256=W9612wZOrcr0fCCVeHRJkbk2kHEpjkcqQtvR7wjQx-o 188
napari_threedee/data_models/dipoles.py sha256=cwVlb_cK0Taq40S8qohn6_ClhG16NeKplSHPmTqRfRw 5374
napari_threedee/data_models/paths.py sha256=QySCr5oBRxz2UkMP2TnZUzR1Hp4WhAPSdJLicAHl5WA 4940
napari_threedee/data_models/points.py sha256=BuIaYovD9aqVnKBahGNlIphqLx1chk_c-Lh_UW7LyZc 1976
napari_threedee/data_models/spheres.py sha256=dChcaZDooQDyOrvFeOwNBhJ-D9mGegcuVCICUyveEf8 3654
napari_threedee/data_models/spline_sampler.py sha256=Z3xt704-3aiANMFS5DrToX9rEJkyOjhQXHBp3E8LydQ 5044
napari_threedee/data_models/surfaces.py sha256=zeodTk80THN9udO49AdOypc-8dE9l3B3DHNQs6OxWKw 4957
napari_threedee/data_models/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/data_models/_tests/test_dipoles.py sha256=D4u68HvqD5P1xWmBpls5O1ctvMG0Su-KgxVO3SeoMTA 1497
napari_threedee/data_models/_tests/test_paths.py sha256=8zWbi10Brpo24mn-DzxgRRwLoZxjCs9YM4sgniy62Ag 1605
napari_threedee/data_models/_tests/test_points.py sha256=O2DTDT2aM4NCIiNkkaj3oe_VzC2TJUZJ3CjlzL8kI9Y 1149
napari_threedee/data_models/_tests/test_spheres.py sha256=IMnykBRfIZ1fha2569IyXos12QePxTUmKypfPbY6HhE 484
napari_threedee/manipulators/__init__.py sha256=5un3aBSu9M41idPg2en0JTmeQxp8HbCz9JWBhQ88REI 157
napari_threedee/manipulators/base_manipulator.py sha256=EPs1L1x5YhpGHkET-a0NvkINmtElTKIuQhm53ipF9ww 10704
napari_threedee/manipulators/constants.py sha256=8y02Z7epD1iMLaJeAFy2x42qrhz8LbVU0zZYeP3Q8z0 19
napari_threedee/manipulators/layer_manipulator.py sha256=xfeSNB4rmDt4QABgN_BsEhJEMLA8qqTukFqIBd69LEY 962
napari_threedee/manipulators/manipulator_utils.py sha256=_XcppnfmNbztoAuwxo60frsYRF0M-9iIHxbma_zZvp4 14395
napari_threedee/manipulators/point_manipulator.py sha256=cCt3IscsumFc-Gh3RPMxfulhIew8nM0oMpnQ6GhQqoc 5466
napari_threedee/manipulators/render_plane_manipulator.py sha256=8PmUv-4KKInb0YnAoiseHDj1-8rTNINkhsozG_K_UMU 2944
napari_threedee/manipulators/_qt/__init__.py sha256=yLag4i7bXVp9BGkgt90zi0xTZmEYosi72Jo3umIVWts 190
napari_threedee/manipulators/_qt/qt_layer_manipulator.py sha256=hzVt4VxYOwvCwdXi5_jN5BKvcg3jwxEYQA89s6fsj8I 337
napari_threedee/manipulators/_qt/qt_point_manipulator.py sha256=AOJ1NqbVkOtO88Chrw6QVBQK2kA_xAAdKNLqM9M7MWE 337
napari_threedee/manipulators/_qt/qt_render_plane_manipulator.py sha256=RSQmlTmc1LXJ1g_x2-DprE6RXfk7aNZib5LRB68KhtQ 361
napari_threedee/manipulators/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/manipulators/_tests/test_manipulator_utils.py sha256=0bZy4QRYJ0OERGhAshWyE0ULAp6f-DMOPKnanYPSK-8 1895
napari_threedee/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/utils/geometry.py sha256=NX7UunuI7u0ZzA5iLo3MizSvqQXGfTPRQvh7OYNgU88 2908
napari_threedee/utils/mouse_callbacks.py sha256=6N_WmY5u8H5wRUINlsjxRMOgl7caAcVKtvSaVawidrI 825
napari_threedee/utils/napari_utils.py sha256=eNG6-G-wBXM69CVSGIBzNJtcGmuh9wQlR5f93fWRKbs 12073
napari_threedee/utils/selection_utils.py sha256=C1OItO5R5xdY88x1pqznAt-0YEqRFxPJi_8qZ3Qe3_U 6644
napari_threedee/utils/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/utils/_tests/test_geometry.py sha256=DKvZRzbJuD-VE7NnPfaUZOKpIqtTJcHcIW76cBu1v1g 1813
napari_threedee/utils/_tests/test_mouse_callbacks.py sha256=55pHicgNpgzV7wzNx8IZrKiPJEwr7nxUsb8EIp1nRt4 5883
napari_threedee/visualization/__init__.py sha256=ybemjIx5EOR-4DsOiN8DJhdoM1ek6WuBTBWIHJMw_tY 136
napari_threedee/visualization/camera_spline.py sha256=nGq7CliYU6tRr7fodbVMiLiS7NRGks7T-NX5vNOMcag 11203
napari_threedee/visualization/lighting_control.py sha256=HbZdXFtg1Rf0K5eFzH_qhW__bYDa7FOCSPa797xAlBo 2176
napari_threedee/visualization/_qt/__init__.py sha256=aMnl2pJ8JPQeygwDFLw6ppzpkgzg9kjMWr6jUbE-5sg 127
napari_threedee/visualization/_qt/qt_camera_spline.py sha256=QSP0ZF-JKxMYmvZIlMRhlUM4T5kl4FgJyeCBkMKAujw 7235
napari_threedee/visualization/_qt/qt_lighting_control.py sha256=P10UIeI3XgrWrvBYfvqsm7LdUDmZSibCJ7L-pnCOui0 5764
napari_threedee/visualization/_tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
napari_threedee/visualization/_tests/test_camera_spline.py sha256=0UVSF9HQ9s_-2Zor_Y5DsyYcHEwco-WfqcHMBxq_2KA 3767
napari_threedee/visualization/_tests/test_lighting_control.py sha256=plWGnrMhDfJg440yL6uQuf55rMQJ7d3rn2ighEGJ7xI 2133
napari_threedee-0.0.28.dist-info/LICENSE sha256=xlmKmmNsdU6zZxLvsmqpl-osKMwxpqUk46yyBtiRO2w 1485
napari_threedee-0.0.28.dist-info/METADATA sha256=_AxWYudc5QzeE8BzJ1hrWNOavFzYtZzRV6Azv_jKF-c 6392
napari_threedee-0.0.28.dist-info/WHEEL sha256=GV9aMThwP_4oNCtvEC2ec3qUYutgWeAzklro_0m4WJQ 91
napari_threedee-0.0.28.dist-info/entry_points.txt sha256=pXcrKgA_Bige60arNVJ_FS3eAun8PsFyBNWSjdU_8Oc 64
napari_threedee-0.0.28.dist-info/top_level.txt sha256=1Y7godjb6e47sh1k0mB8_ZOUXEoJ-D33cov_9ABP1Sk 16
napari_threedee-0.0.28.dist-info/RECORD

top_level.txt

napari_threedee

entry_points.txt

napari-threedee = napari_threedee:napari.yaml