typhos

View on PyPIReverse Dependencies (4)

4.1.0 typhos-4.1.0-py3-none-any.whl

Wheel Details

Project: typhos
Version: 4.1.0
Filename: typhos-4.1.0-py3-none-any.whl
Download: [link]
Size: 724224
MD5: 298944ac2663b71995895d32deb53843
SHA256: fb0ea6f239ec98fb267a42effec2405ebcdb378993a66791ee3feeab10ac828a
Uploaded: 2024-12-20 16:59:30 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: typhos
Version: 4.1.0
Summary: Interface generation for ophyd devices
Author: SLAC National Accelerator Laboratory
License: Copyright (c) 2023, The Board of Trustees of the Leland Stanford Junior University, through SLAC National Accelerator Laboratory (subject to receipt of any required approvals from the U.S. Dept. of Energy). All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: (1) Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. (2) Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. (3) Neither the name of the Leland Stanford Junior University, SLAC National Accelerator Laboratory, U.S. Dept. of Energy nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER, THE UNITED STATES GOVERNMENT, OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. You are under no obligation whatsoever to provide any bug fixes, patches, or upgrades to the features, functionality or performance of the source code ("Enhancements") to anyone; however, if you choose to make your Enhancements available either publicly, or directly to SLAC National Accelerator Laboratory, without imposing a separate written license agreement for such Enhancements, then you hereby grant the following license: a non-exclusive, royalty-free perpetual license to install, use, modify, prepare derivative works, incorporate into other computer software, distribute, and sublicense such Enhancements or derivative works thereof, in binary and source code form.
Classifier: Development Status :: 5 - Production/Stable
Classifier: Natural Language :: English
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: coloredlogs
Requires-Dist: entrypoints
Requires-Dist: numpy
Requires-Dist: numpydoc
Requires-Dist: ophyd
Requires-Dist: pcdsutils
Requires-Dist: platformdirs
Requires-Dist: PyQt5
Requires-Dist: pydm (>=1.19.1)
Requires-Dist: pyqtgraph
Requires-Dist: pyyaml
Requires-Dist: qdarkstyle
Requires-Dist: qtawesome
Requires-Dist: qtpy
Requires-Dist: timechart
Requires-Dist: caproto; extra == "test"
Requires-Dist: flake8; extra == "test"
Requires-Dist: ipython (>=7.16); extra == "test"
Requires-Dist: jinja2; extra == "test"
Requires-Dist: line_profiler; extra == "test"
Requires-Dist: pcdsdevices (>=8.4.0); extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-benchmark; extra == "test"
Requires-Dist: pytest-cov; extra == "test"
Requires-Dist: pytest-qt; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Requires-Dist: simplejson; extra == "test"
Requires-Dist: docs-versions-menu; extra == "doc"
Requires-Dist: happi; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx_rtd_theme; extra == "doc"
Requires-Dist: sphinxcontrib-jquery; extra == "doc"
Provides-Extra: test
Provides-Extra: doc
Description-Content-Type: text/markdown
License-File: LICENSE.md
License-File: AUTHORS.rst
[Description omitted; length: 4954 characters]

WHEEL

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

RECORD

Path Digest Size
typhos/__init__.py sha256=zFQyPx6bbbdfAt5L37Qghc57GObKe0wR15w8wKt9zdY 858
typhos/__main__.py sha256=bYt9eEaoRQWdejEHFD8REx9jxVEdZptECFsV7F49Ink 30
typhos/_version.py sha256=_NkQ_08vyG1QKGzPsYX5u_U6UQPVJcBLOCT1Kd8uh3o 411
typhos/alarm.py sha256=GN36KAoa1-N6KX0WxqfPsjnAqgIrSwBN69WP3y6AmPg 15208
typhos/app.py sha256=ffYW0tNVGUUTy1Wx2cXYIlub-3xYTd2DtYwwsPXxpMY 2088
typhos/cache.py sha256=fYc3UwVd6gYctrmd-XhemDHZTVkdJhrOPARI6Vdn4S8 11271
typhos/cli.py sha256=AdNg-DPlqP3hYzolXyUxvPLsY9GrDlbj03I8L8KCE-4 20595
typhos/display.py sha256=1wkW5sh2MDXxuWjERv5B6bMkBR3ZooJ4CKS_5LBqvxw 60822
typhos/dynamic_font.py sha256=j_f53w3doBYclOEkYAu_leq-F3v3XtIngiEVmf6z_xo 12222
typhos/func.py sha256=c_iNdMXQ42F8NQg_cUl8WGWHmbgX4-BQEvhd7PqVtQo 22263
typhos/jira.py sha256=hUmsBTWiFmNnpUtVZ35jv5SFWP1_Slxfc5_67akolcE 5713
typhos/notes.py sha256=OX7TpjKGZYeOtuBpooQJCQEZwfSMEyySnj492EeOEMo 8813
typhos/panel.py sha256=fmY3ZIsetTyrCH-j7LikMkkdSgluX6OjBjC_8CN0msY 30999
typhos/positioner.py sha256=fT6vW4-uYOFRFGGPlPcMWDTzRhOYdY9wDLRIuhPWqgg 47764
typhos/related_display.py sha256=tj_4zB80qosCRT_29IAe9M5DFUHiN65QbbdYIockmBE 4404
typhos/status.py sha256=Dh_t3hIf0zxntivXUQbnCCx-ZD8HeZ8KPTdDgdyTcBI 6378
typhos/suite.py sha256=SXMXOPO-HJQ7mmO5DrZoIX7KEr_dqxY_vafiLGr1EgE 31646
typhos/textedit.py sha256=JUGQunewVEclmQ0a2u8NyRXcpJ5tr77uSHSh_WadjEM 4903
typhos/tweakable.py sha256=QYCthNKTQJyHbu7xvhDZ-uAjuWn24JU6hPqb3hTHePg 2496
typhos/utils.py sha256=NGXz1E8BDTu6bZem__ghcRnUl-4JvLZS-ouFL2V00tA 54849
typhos/variety.py sha256=2Oiw2mTwTKTBl0-PIa4f9FL1GvUh0vJzuADJR-NgQgA 7324
typhos/version.py sha256=62xcx07DOuQFGElWfS7VvuwcGZhd0Q1cf_55dy1FAwY 1898
typhos/web.py sha256=pDBCfoh_jqgD3zGreOEC8i0FXGwf85RCgOXYb-0D7-w 3572
typhos/widgets.py sha256=89NM9VttI5wi_AiTWGywryfVKOvwa4C0Ot9NwE44Plc 40087
typhos/benchmark/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
typhos/benchmark/cases.py sha256=F3DzEG99Iw3UCXTH6ybZdZIkQuJyuAT6IqbV1y4BkAA 4695
typhos/benchmark/device.py sha256=dNAN3nkKVh2HyGg-J0MTdQmjxh0C3KFBfP_lgZpzoIE 3144
typhos/benchmark/ioc.py sha256=ragCBcjc0r17jwGGV4JcophiQs5wKkzZXig6PoYLUHA 3145
typhos/benchmark/profile.py sha256=kKZaFWjB0KkG3PtB6uRtv7Wh4WSPzC9VuoijD1AabjU 2620
typhos/benchmark/utils.py sha256=qaF2yTCWC0RlFoTpzZsubFHHDlF5KChjPxuhHg4zWSI 4260
typhos/examples/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
typhos/examples/device_classes.py sha256=YDOuEf5h7VdyI07jh5kG_NHGVToAX8BD7DZrW0XvfAM 5299
typhos/examples/panel.py sha256=P5zrQ2T5otLdCcYnRJlqhLfhb1wB5OI3QRofsc5bUMg 857
typhos/examples/positioner.py sha256=pzF7vgd4U1mF5ieoA58naJ6xdh7bqLMnSytoBBskZFQ 541
typhos/plugins/__init__.py sha256=CWNhA9-q_sKhECFBGD5qJAka3K3o0BksY2JiQn_A4go 410
typhos/plugins/core.py sha256=Bs-wCvluW-2SlQIkYokLtDIeBxLSVrmcLDVb70Aa0MA 13455
typhos/plugins/happi.py sha256=z2QYlDWARKW3E0uaDfljI8895bsK-_ze_Vf0KLGAFis 2930
typhos/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
typhos/tests/conftest.py sha256=IGhGDzGPN42PqJ6G5NjqTjxdc75y04pZUnM_yY6I53w 13761
typhos/tests/empty_saved_suite.py sha256=LZa_5V7NEOJMDgVeSMOrrYSnIIUxW7dup678mpPIOoE 201
typhos/tests/happi.cfg sha256=B1b-osNBRKQZB8tFv1LnK9p3pkuaCAkUcCwm1qcNLeE 26
typhos/tests/happi.json sha256=Vf6OMAuy2dkXL1qSjqYVTxXwNg5qNHVgLEgVStf0idY 1172
typhos/tests/test_alarm.py sha256=R0Glz6KJVFPlseMtDkFwhLWkscHwrMk9ia8YJQgnI2U 5120
typhos/tests/test_benchmark.py sha256=MYdFzqzhpMcj7kGAaKlJRg7Fd7nSq3Rw0paJ7NsnRNA 2013
typhos/tests/test_cache.py sha256=hbaZynkeB25mAraNb3iEZEMVw2cHKDrPp6chhzTCXlo 2234
typhos/tests/test_cli.py sha256=yQgOBO2xhMfMMES-K6v1B0Fzc2dL7ZRGAOQYfxMFbJs 2910
typhos/tests/test_display.py sha256=8BrGyJq9Qky2NF6Y9hanOKWhzNeiWh1jFRbbxpVEwGY 7957
typhos/tests/test_dynamic_font.py sha256=5CnKEPXX67DOjphYu94fvm_WHdE_IXEKwWuKUdb-wAM 2852
typhos/tests/test_func.py sha256=KcZsH17Q2MpFlzPIbFheqB4Uuj7CdppGCugooG7u3kc 4861
typhos/tests/test_log.py sha256=lrIHmt09WQRoViYSw0LbDKZCqg7P2V_JoFtA7tP8TIA 547
typhos/tests/test_notes.py sha256=u9C0G9q_8gqcvTlMBFVRzSq3nMwpQPR32FB2nYt1ab8 3489
typhos/tests/test_panel.py sha256=D9aElAmbHMF6hLBh1qgzVe2BzPUqNBcEJQ6ioXxdu2I 7560
typhos/tests/test_plot.py sha256=zbf9BcvtKuNPpQgte_DPHTpiyOHsv_p9n3B2ICcCQFA 2282
typhos/tests/test_positioner.py sha256=VZ2hRprADoLDaQ-3jo7EU3-17VS3_WDnT_Wx3Cx92Qk 9116
typhos/tests/test_related_display.py sha256=nMSCwfVa9vqkVATilZRDE2sHy6rzNtqIH40A7svintw 2815
typhos/tests/test_status.py sha256=EohmSoeBq0th1RoCq5nHyt6e8F91H0t2nLkyjUe9Z30 5358
typhos/tests/test_suite.py sha256=3jTunjM7Z3_tZCaQ0pZHRRf4ABIvKQMADoW8HFDe4nk 7939
typhos/tests/test_utils.py sha256=p-8A4j4qM8l93DEboobFbbRK0UsuSryQ5m3aDmyPzI8 9696
typhos/tests/test_widgets.py sha256=_CCdjiN9sHWUq_GE24YaOAbHrT44T-zNky6GlSwm1UU 3243
typhos/tests/variety_ioc.py sha256=QETFQv-hut36DgIViOBe2_mB64iMEo9BRfwMhdwF7Pk 5937
typhos/tests/plugins/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
typhos/tests/plugins/test_core.py sha256=XVOfOoh78peZx1sa86OYnj_Jd60DXlla_k9eTgrv-as 8008
typhos/tests/plugins/test_happi.py sha256=hhhXYalsL-TMdX-Ppn3W0tIITqcLlqEL82-6pHa3bXs 2510
typhos/tests/utils/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
typhos/tests/utils/big_stylesheet.qss sha256=LDCXa25frgDrf2zPnz2_dhJ_8IQ7aBz4ojSkJPw7O3A 16224
typhos/tests/utils/display.py sha256=h1oVX0QdgWS2ucrNaG7biwgg5bD0NVLIwSMgS3fxysw 166
typhos/tests/utils/env_device_notes.yaml sha256=qvN0BNu7MPQw32MYSxdbnVE3dJRMbhTYykLAjUBE_Nw 156
typhos/tests/utils/lenna.png sha256=fkl1AaKLz5o1PMrfbrkha_CYrDKIj7VC-5v-cdSGdh8 473831
typhos/tests/utils/python.png sha256=rWuC-rEw2DgH1zjAoPTWqA2eV0ABjT62HkobIezl20Q 8283
typhos/tests/utils/sig.ui sha256=uW1hhyIyKVKLvess0TK4_WL8raTzABlxwaHzsNrNSMM 853
typhos/tests/utils/tiny_stylesheet.qss sha256=pAPykKJ5hZDB5_hNGxfEucn5FJAHV1aGKt60yzShgMA 65
typhos/tests/utils/user_device_notes.yaml sha256=Qs2v3W-4UQWk6IFR_JNL72EY9wNFVZUm3SKKL-hfIt8 72
typhos/tools/__init__.py sha256=ZxLYBOzssum7ZUZtedcgVt870Wh2kpBF0Unq0RASKaQ 162
typhos/tools/core.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
typhos/tools/log.py sha256=difQjPn8jrCGIoLmW04lxKwRSSNQ7kEsRfIRkRf2XJk 1373
typhos/tools/plot.py sha256=aAzh7OelKw9KJoIctiouzDnjdmvVgabhsVkeh2fux6E 5951
typhos/ui/loading.gif sha256=1nBa44D9ZMxBeYcpLP-MXnuL3hzo9R4DL6isohaj7f8 94114
typhos/ui/style.qss sha256=Vm4z31ttQS_4KpGd6YRUmDhjHLgmR3iFmBq-1zdApao 1470
typhos/ui/core/detailed_screen.ui sha256=GtZHJw8b3LWxFpab5Ivd5AdqK1vOztcebPDJsX5WQi4 9734
typhos/ui/core/detailed_tree.ui sha256=u5H4GZK_UMk3q0yVmjP_ulUcvRKNwar9NrExHOKM8vA 2357
typhos/ui/core/embedded_screen.ui sha256=j-1mA4KjHJts8VDCkiyhoNe77V06LtSZGX3chI99nz0 2913
typhos/ui/core/engineering_screen.ui sha256=eDMHYcE6ZAoq1X_L1FdncFRQchGWuL348tM_t3IM5qo 5456
typhos/ui/devices/PositionerBase.detailed.ui sha256=awCgPMKk0vcTddlcn5DI9tkU8wWmq0_J_izM9qnoCo4 9686
typhos/ui/devices/PositionerBase.embedded.ui sha256=1jUDRX7ayAzjE9AyrOsvP9IHnsHWwRvHpnEtoH-lz3I 3005
typhos/ui/widgets/positioner.ui sha256=PwgEnAqqYbX2mmorPsErEhHB1kpUNqapdmBazhQyu2s 24201
typhos/ui/widgets/positioner_row.ui sha256=7RvvmRTFw4WYXisALnNmSYKAgo4Bu7CVxJpE2nKTGF0 44146
typhos/ui/widgets/tweakable.ui sha256=6aSvo_JTtTkvEUS42g8tq2gMxz8WS6oUPJjJodIesrU 5632
typhos-4.1.0.dist-info/AUTHORS.rst sha256=bu10rVoUxvNhladOsO81MtQuARs9yF6XSmLp07X5EN4 174
typhos-4.1.0.dist-info/LICENSE.md sha256=ueDl1huW60AJEM0XUcI2EPDPYHAh3OROZOowl3FFVBM 2468
typhos-4.1.0.dist-info/METADATA sha256=ZHSZG9CVmUZvsghKTGhgF2h2uKYE_OFgKEKxgAVzti0 9301
typhos-4.1.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
typhos-4.1.0.dist-info/entry_points.txt sha256=fKLtuGZ4pCC_lCLoG73uZt4F6Qsq7mc_K-F-bB4zu4o 1181
typhos-4.1.0.dist-info/top_level.txt sha256=gmRBzF0EBmFI_pQnuUiZMyXOlX0p4_qHcPRCQNpyZqc 7
typhos-4.1.0.dist-info/RECORD

top_level.txt

typhos

entry_points.txt

typhos = typhos.cli:main
HappiPlugin = typhos.plugins:HappiPlugin
SignalPlugin = typhos.plugins:SignalPlugin
TyphosAlarmCirclePlugin = typhos.alarm:TyphosAlarmCircle
TyphosAlarmEllipsePlugin = typhos.alarm:TyphosAlarmEllipse
TyphosAlarmPolygonPlugin = typhos.alarm:TyphosAlarmPolygon
TyphosAlarmRectanglePlugin = typhos.alarm:TyphosAlarmRectangle
TyphosAlarmTrianglePlugin = typhos.alarm:TyphosAlarmTriangle
TyphosCompositeSignalPanelPlugin = typhos.panel:TyphosCompositeSignalPanel
TyphosDeviceDisplayPlugin = typhos.display:TyphosDeviceDisplay
TyphosDisplaySwitcherPlugin = typhos.display:TyphosDisplaySwitcher
TyphosDisplayTitlePlugin = typhos.display:TyphosDisplayTitle
TyphosHelpFramePlugin = typhos.display:TyphosHelpFrame
TyphosMethodButtonPlugin = typhos.func:TyphosMethodButton
TyphosNotesEditPlugin = typhos.notes:TyphosNotesEdit
TyphosPositionerRowWidgetPlugin = typhos.positioner:TyphosPositionerRowWidget
TyphosPositionerWidgetPlugin = typhos.positioner:TyphosPositionerWidget
TyphosRelatedSuiteButtonPlugin = typhos.related_display:TyphosRelatedSuiteButton
TyphosSignalPanelPlugin = typhos.panel:TyphosSignalPanel