pymmcore-widgets

View on PyPIReverse Dependencies (2)

0.9.1 pymmcore_widgets-0.9.1-py3-none-any.whl

Wheel Details

Project: pymmcore-widgets
Version: 0.9.1
Filename: pymmcore_widgets-0.9.1-py3-none-any.whl
Download: [link]
Size: 199035
MD5: e0e7f62551003434280912807dd41677
SHA256: ef840edc599a968b7dc6d37ff4a78c7ae0b89fc0c2d330ad6d91ae90aeb1fd1b
Uploaded: 2025-02-26 19:03:27 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: pymmcore-widgets
Version: 0.9.1
Summary: A set of Qt-based widgets onto the pymmcore-plus model
Author-Email: Federico Gasparoli <federico.gasparoli[at]gmail.com>, Talley Lambert <talley.lambert[at]gmail.com>, Ian Hunt-Isaak <ianhuntisaak[at]gmail.com>
Project-Url: Homepage, https://github.com/pymmcore-plus/pymmcore-widgets
Project-Url: Source Code, https://github.com/pymmcore-plus/pymmcore-widgets
Project-Url: Documentation, https://pymmcore-plus.github.io/pymmcore-widgets
License: BSD 3-Clause License
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: X11 Applications :: Qt
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
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
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Widget Sets
Classifier: Topic :: System :: Hardware
Classifier: Topic :: System :: Hardware :: Hardware Drivers
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.9
Requires-Dist: fonticon-materialdesignicons6
Requires-Dist: pymmcore-plus[cli] (>=0.11.0)
Requires-Dist: qtpy (>=2.0)
Requires-Dist: superqt[cmap,quantity] (>=0.7.1)
Requires-Dist: useq-schema (>=0.5.0)
Requires-Dist: cruft; extra == "dev"
Requires-Dist: ipython; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pdbpp; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pyqt6; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: pytest-cov; extra == "dev"
Requires-Dist: rich; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: mkdocs; extra == "docs"
Requires-Dist: mkdocs-gen-files; extra == "docs"
Requires-Dist: mkdocs-literate-nav; extra == "docs"
Requires-Dist: mkdocs-material; extra == "docs"
Requires-Dist: mkdocs-section-index; extra == "docs"
Requires-Dist: mkdocs-video; extra == "docs"
Requires-Dist: mkdocstrings-python; extra == "docs"
Requires-Dist: pyopengl; platform_system == "Darwin" and extra == "docs"
Requires-Dist: vispy; extra == "docs"
Requires-Dist: pyopengl; platform_system == "Darwin" and extra == "image"
Requires-Dist: vispy; extra == "image"
Requires-Dist: pyqt5; extra == "pyqt5"
Requires-Dist: pyqt6; extra == "pyqt6"
Requires-Dist: pyside2; extra == "pyside2"
Requires-Dist: pyside6 (==6.7.3); extra == "pyside6"
Requires-Dist: pyopengl; platform_system == "Darwin" and extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-qt; extra == "test"
Requires-Dist: pytest (>=6.0); extra == "test"
Requires-Dist: pyyaml; extra == "test"
Requires-Dist: vispy; extra == "test"
Requires-Dist: zarr (<3); extra == "test"
Provides-Extra: dev
Provides-Extra: docs
Provides-Extra: image
Provides-Extra: pyqt5
Provides-Extra: pyqt6
Provides-Extra: pyside2
Provides-Extra: pyside6
Provides-Extra: test
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 1878 characters]

WHEEL

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

RECORD

Path Digest Size
pymmcore_widgets/__init__.py sha256=FSqr4iOlyZPIehNbFrY_x4Zs_rTOFI4E1cQ2-m83y7U 3377
pymmcore_widgets/_icons.py sha256=2CIkA7t-ObIBh6mD24Whk0NpqsOo7KH6QvEkaElJ05E 844
pymmcore_widgets/_install_widget.py sha256=RWdBS_DYYF0gtrAHLxkyFd0GKnwjfwDxFQzbRChoj6k 7568
pymmcore_widgets/_util.py sha256=mvLw9hyzthoiqtOF66CW0nSSOXxTvDwYbAhq5dNb7C8 8396
pymmcore_widgets/experimental.py sha256=Zamr5GdCIscOAiIdgwMq3i3m-lXh_SH0MrcUrx1iUtg 101
pymmcore_widgets/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymmcore_widgets/_deprecated/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pymmcore_widgets/_deprecated/_device_widget.py sha256=Wv1t4vnWHDFvRS83RnZLmWCIzrhm3w0CY_DvCHGpqEM 8137
pymmcore_widgets/config_presets/__init__.py sha256=DjNpCd2_Ji_QBZ6VmZhnifqaKpWNmoy2uDYQqQFZiE0 416
pymmcore_widgets/config_presets/_objectives_pixel_configuration_widget.py sha256=EUd_qrYdrcZj-zzRsIUyXvz939fjqyTJ_y6XMMHLafk 21308
pymmcore_widgets/config_presets/_pixel_configuration_widget.py sha256=pGkecpQVOkvTuq9AtWKZdwNNiuEQm33VCxPCKm2v-qk 29885
pymmcore_widgets/config_presets/_group_preset_widget/__init__.py sha256=0RghRUhBSC3Z9xxuR_XsQSxE5PN1Z85qxb3VrrsWdkU 479
pymmcore_widgets/config_presets/_group_preset_widget/_add_first_preset_widget.py sha256=ZAJpfUQqEqzhuohGXAVMnoJKerj-7EKXpBvYbT173mY 4039
pymmcore_widgets/config_presets/_group_preset_widget/_add_group_widget.py sha256=3bY_TrddcnVXiWJhrRpajBoJ9RV1aoj0B1pkXC_YBx0 5900
pymmcore_widgets/config_presets/_group_preset_widget/_add_preset_widget.py sha256=98lUmCrjVhciZ38IrOvRirIT9TawIwbxKhO3lfO38to 5350
pymmcore_widgets/config_presets/_group_preset_widget/_cfg_table.py sha256=YvBCxTpFTJuxYXAWVMiApidgu3c1dAZpt_uQEBmjPnc 1871
pymmcore_widgets/config_presets/_group_preset_widget/_edit_group_widget.py sha256=w6ufscERSVrfykpec8EJo_c2OhoSz8jX1OtITE_Yfng 6478
pymmcore_widgets/config_presets/_group_preset_widget/_edit_preset_widget.py sha256=20NW81sEXaMTxM1LHSleZ5nPEG49FahS4PldIVIEYGY 6389
pymmcore_widgets/config_presets/_group_preset_widget/_group_preset_table_widget.py sha256=9yep_6PvBjhibqO6wavaqfmLfY8FowK9AvMvuAtc7IY 15536
pymmcore_widgets/control/__init__.py sha256=bNncsGIUWh3rBLt1OacvpF-qCpnn_oakmWGDS4w3RGc 885
pymmcore_widgets/control/_camera_roi_widget.py sha256=ASCiZmEPR38OS0Gkcp1hIrIC4sQFCYr7-h1cikvbac4 24026
pymmcore_widgets/control/_channel_group_widget.py sha256=BLm3Hbvg5OlIkz7u0I1NYnDp85Zno4qBRvNbcQ7kaZA 3072
pymmcore_widgets/control/_channel_widget.py sha256=A-Ow536pANP_SV39PkJoz9RpkOKbPzxpbWGM_g1S5pU 5296
pymmcore_widgets/control/_exposure_widget.py sha256=_IlahcofOVa8CiVtfgbItdL5sYThRNJ7u79HbvprG2w 6073
pymmcore_widgets/control/_live_button_widget.py sha256=BGnIqtTecq8ccOUZ0b4Ygzgb7_zRrH5UPs94DGmayig 5768
pymmcore_widgets/control/_load_system_cfg_widget.py sha256=FS-dgr_bGPJVvtgmhy5NGX-ibaUd7BAxBEyaBLjov1A 2469
pymmcore_widgets/control/_objective_widget.py sha256=cHIwmZH6apD2_8VI3Hgmee36He6HwzMeNbBLMdzGh9k 4910
pymmcore_widgets/control/_presets_widget.py sha256=nOu_hqw-o5tMNDXzGOUE2jJSz3jCvn7UttBBD_gid0U 11640
pymmcore_widgets/control/_shutter_widget.py sha256=ssexVaYxtKKyUGaM5xTWXaVCC0h0GFePpVwpf6DJV-k 13266
pymmcore_widgets/control/_snap_button_widget.py sha256=WSbqn0K2zf5ekp5chMJq7yTvNMZbT8vwoGpIWupdDuc 3294
pymmcore_widgets/control/_stage_widget.py sha256=oX_i8j-XgJz6DD3FyceeOU0RUEOIr74cgG2E34ofnZ4 18715
pymmcore_widgets/device_properties/__init__.py sha256=OZ5XYeJtL2ZMbht4cj85hH0SGJYGJ3WvXWPuQ_g0LDM 255
pymmcore_widgets/device_properties/_device_property_table.py sha256=EZugSXeWkwrx94QUd10ufDZKsIdbCMWRmRGR0B6K2X4 8904
pymmcore_widgets/device_properties/_device_type_filter.py sha256=If48-4qZhblxRiV_1jU4ynYCDm0eEY4MCpSZZIwQDY8 3457
pymmcore_widgets/device_properties/_properties_widget.py sha256=jhyHVNULaLN7Rj21uUyvS4tHehL8cxO55gFMlZsZWTY 3954
pymmcore_widgets/device_properties/_property_browser.py sha256=yFamnoXaH3kqEJs4LZ6W0arJh91knhSo1E-RCzGQriU 2716
pymmcore_widgets/device_properties/_property_widget.py sha256=yNOTbwHdogRWK2kgnDY6n_KTNgMy18gi-z83vmP3dhA 14876
pymmcore_widgets/hcs/__init__.py sha256=A1xTZBqy_mFtrGJuRqz-tUbTcRKIk4pN5bHh58d8h1Y 79
pymmcore_widgets/hcs/_hcs_wizard.py sha256=BATW34l2scR05i6sT6yCKGNK_-MnakATgE7ok5Ew06g 9057
pymmcore_widgets/hcs/_plate_calibration_widget.py sha256=Gxm-_6ipRwoncngTEzCVj5JoEf9PR5lGMdtRExVDAPI 16915
pymmcore_widgets/hcs/_util.py sha256=ss6BSbEmLRdQvKZyOJVCPb5lkD0Yqd_gMYB1-4tEAzs 2416
pymmcore_widgets/hcs/_well_calibration_widget.py sha256=rUkoTtjrnoUBSTB7gime3KnTRxfvYYehvEX1WxKQV_k 11211
pymmcore_widgets/hcs/icons/circle-center.svg sha256=w4lp-jpA8ZfhBEdhySSQQCm-M7xf-N0_qu1jH3TQdNk 707
pymmcore_widgets/hcs/icons/circle-edges.svg sha256=z9sPYUurzsXZbLNtU57iN9VG28esgZfUuDwrPjGipaA 943
pymmcore_widgets/hcs/icons/square-center.svg sha256=Gdztd_iBEN5djfRmiFjv0jobUTJ4fZdBDqvediDy2PA 592
pymmcore_widgets/hcs/icons/square-edges.svg sha256=xh1Rv6eGuQb2oB-VO63o_IIBVgzSgF8NHnmXU9l3-SE 927
pymmcore_widgets/hcs/icons/square-vertices.svg sha256=JcjDUnsUr8b30P4lkcesMoSNl7U503n_m02zgDj8JYk 707
pymmcore_widgets/hcwizard/__init__.py sha256=1xl4mTOEMObaDxfWcBpU85GQUo1QOI-vpBcBBDoS5vw 148
pymmcore_widgets/hcwizard/_base_page.py sha256=3VjHYFiPOsdRpxPNHK-hGRPqVDaaaPh_f7QSOy4Flz8 302
pymmcore_widgets/hcwizard/_dev_setup_dialog.py sha256=YffkBJWb5mkem3gME07hl_YzTmz698gzMPVE1_hsacw 14030
pymmcore_widgets/hcwizard/_peripheral_setup_dialog.py sha256=_5GrSz9zVz8IE2COAx626REEIxeVdrS0kCKRfrPbGYQ 6130
pymmcore_widgets/hcwizard/_simple_prop_table.py sha256=pIudX0TgfgAt7dr2sOLmhYyUX8j_WxPSckckX_dbD0s 3576
pymmcore_widgets/hcwizard/config_wizard.py sha256=ALA_6PzMWhSnsaQLC0p42FmhdDC6qjlw36-MpKYEMaY 5137
pymmcore_widgets/hcwizard/delay_page.py sha256=7XMK1BKCRrWNpDbBLDqJOnMof1eMN3SKCSHNXxp6w-8 3417
pymmcore_widgets/hcwizard/devices_page.py sha256=lr8VxpPGLgXxeHHjMzSHvkGxSLRczw7wMkb7ZfXI-e4 18596
pymmcore_widgets/hcwizard/finish_page.py sha256=SkNR5qBTgi42crQDUetfEgym7W1edbKKRS36Jy6tzHY 2304
pymmcore_widgets/hcwizard/intro_page.py sha256=eATAcX4CS-i8FAoylAGnAOYC-ptC_EBO0BIjt7Grq98 3613
pymmcore_widgets/hcwizard/labels_page.py sha256=ae6ydVXAbrcWNWa-lXwz3ZG9xEO_Nqczp3S1wC-b6LI 3316
pymmcore_widgets/hcwizard/roles_page.py sha256=BGoJqOi7G4FkWWBLTeWmWxXa9UzpZv6dc5jpNdtQRo4 4325
pymmcore_widgets/mda/__init__.py sha256=tw5Ku7GJAYdbWnjMKCWrrS-k646yXRdfbDLLuvc128I 78
pymmcore_widgets/mda/_core_channels.py sha256=unB2IIN5PxnQgf1FeUdmRRjBsYj7TFyDUOeN5kD1G7M 2480
pymmcore_widgets/mda/_core_grid.py sha256=8DxJXkCZA3BT0Z_ZEK8hNxVRWa0dpNa8mB7di0Maj-k 1952
pymmcore_widgets/mda/_core_mda.py sha256=mRxzjxc_mwJ4G4eMlzZmafpWQysZhrLZx9Mn0qR2NNY 21540
pymmcore_widgets/mda/_core_positions.py sha256=T18Fkpe4GgdaI0EA-ZLd8H40Rdv30f32BsfzhpKbDC0 20392
pymmcore_widgets/mda/_core_z.py sha256=LRxUXAaCoYDUVwwBSn5KXI20LRvSW-VWsdVX-cPG760 2382
pymmcore_widgets/mda/_save_widget.py sha256=YW89ywK-tEOAMm7teOeFE-bzr9sfExHgKcevbbkIv14 8050
pymmcore_widgets/mda/_xy_bounds.py sha256=cP0e-TdSEv3tfeOtWkkB5NVqPLz50GgkRnOs5HrGqW8 10111
pymmcore_widgets/useq_widgets/__init__.py sha256=gDOwu2HrLfrg4ac-OYNRRNVZuUyNgpi01-SqQee7KS4 932
pymmcore_widgets/useq_widgets/_channels.py sha256=muiDjs4_ZYgUp2gDX8kLUvpCyhIINZFjldfV6_PVXqU 7699
pymmcore_widgets/useq_widgets/_checkable_tabwidget_widget.py sha256=HSYXT9BloH4At63BlWOaLdXB56mGuxYoLwxPuGZLiRA 5837
pymmcore_widgets/useq_widgets/_column_info.py sha256=B3GEl-0nYBU3y2roqKXmIxko-KkhYueXOxgdXuUm3HQ 18323
pymmcore_widgets/useq_widgets/_data_table.py sha256=drosixCMAbXiMc9SIlZTUde2iIhjYz1UHRsNUKUxrMw 12545
pymmcore_widgets/useq_widgets/_grid.py sha256=ja8kC8k-Ue6mQWa4I3CxwJ7PcJ52R87Z4Zc_mfwaK68 16313
pymmcore_widgets/useq_widgets/_mda_sequence.py sha256=LfRg27Sst2ravMbOKjU_7B7scKCAz3zzB1h8JfH9-RI 24643
pymmcore_widgets/useq_widgets/_positions.py sha256=gbqevysQNV7oCD_qYpHFqkp-O5FkpQ8wO5mBQg1ldes 12838
pymmcore_widgets/useq_widgets/_time.py sha256=kHV8GKyRGJvxtLB7iREyc7ShbfGgQuGLrv2K7FqyHws 6176
pymmcore_widgets/useq_widgets/_well_plate_widget.py sha256=kxlyn8rugYvdwMjWCymCTXVQEEtS-pC0Zmb0qgVWwNY 22137
pymmcore_widgets/useq_widgets/_z.py sha256=4jrJiOpPVFhGn1X23ZMMMQGeYlMkFV_N2o73-w5-Zv0 16983
pymmcore_widgets/useq_widgets/points_plans/__init__.py sha256=xfNahBlW3t5mGTXuXenq0OvG46u-gT8TOvunoJpy7J0 390
pymmcore_widgets/useq_widgets/points_plans/_grid_row_column_widget.py sha256=4pTLmHmPVJOvno1eK54sV1JisXKbOHtFWDI8Dq0wT2I 4740
pymmcore_widgets/useq_widgets/points_plans/_points_plan_selector.py sha256=ph4Nxl3LV455lBiGzb8XVU7QAy6g2T4rMGU5H5V6GLE 7641
pymmcore_widgets/useq_widgets/points_plans/_points_plan_widget.py sha256=ZE9-SZrrN175puH-3o7wG9LwcakbtSXEp85qQVCOjBE 3516
pymmcore_widgets/useq_widgets/points_plans/_random_points_widget.py sha256=2HlrUg4mMIqr2m8KQMvjtVan9blKyKlkyHKpRo22kSY 6570
pymmcore_widgets/useq_widgets/points_plans/_well_graphics_view.py sha256=lkIgbcMjoP0vfcpbS0iGLGYVYmIQuUerrWRHdtfkQ7M 9436
pymmcore_widgets/views/__init__.py sha256=5HAibeOr8i_e4tiae4Ss3hPegXZHGjXYeybNMN-skyE 97
pymmcore_widgets/views/_image_widget.py sha256=xVmgHwTXq3OJRAhiR9s7RRZUhywChxXJg3SMAMT_Y1U 5765
pymmcore_widgets/views/_stack_viewer/__init__.py sha256=slKW6YmEWVL_1k1HqiYlFg3xwg8fxSaXVl0nye_klmI 170
pymmcore_widgets/views/_stack_viewer/_channel_row.py sha256=UbCsVmTjFiTAmzuyCqqQFmBR77gu7xZ8tVtzOwt2dCs 11973
pymmcore_widgets/views/_stack_viewer/_datastore.py sha256=NHXtmkI10YPui6mtmewnTrd8YEw-ydCObh8tvyrwWw4 1147
pymmcore_widgets/views/_stack_viewer/_labeled_slider.py sha256=Zs85ez6idteHUIVMBE58Jlke-GY9s2r4yplTgsJAFx4 3107
pymmcore_widgets/views/_stack_viewer/_save_button.py sha256=k5CAeMCLtMhwbLkBI38uxilI0UAfA1_JOzWlXIoOQjM 2057
pymmcore_widgets/views/_stack_viewer/_stack_viewer.py sha256=ifhiyr5x-GuZNBIO-7XNAux7wyBmiO9vcdIchjMFcms 19781
pymmcore_widgets-0.9.1.dist-info/METADATA sha256=b72DWKYMNguU0KwlnxFVvfYSmaeocUXcvC2NBNzKcTM 5096
pymmcore_widgets-0.9.1.dist-info/WHEEL sha256=qtCwoSJWgHk21S1Kb4ihdzI2rlJ1ZKaIurTj_ngOhyQ 87
pymmcore_widgets-0.9.1.dist-info/licenses/LICENSE sha256=isdtvHLa-jaj2kgRgF73YXzHyF9JB6fWRd1H88ZvYsQ 1517
pymmcore_widgets-0.9.1.dist-info/RECORD