hutch-python

View on PyPIReverse Dependencies (0)

1.21.0 hutch_python-1.21.0-py3-none-any.whl

Wheel Details

Project: hutch-python
Version: 1.21.0
Filename: hutch_python-1.21.0-py3-none-any.whl
Download: [link]
Size: 102610
MD5: c9130c46b764261d55a40f6e2f4f80b4
SHA256: f0d7fefc6a217d72db246b1b1cb684349bc07c3dd7e6f15ef93dde4701ba10b7
Uploaded: 2024-08-26 21:45:27 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hutch-python
Version: 1.21.0
Summary: Launcher and Config Reader for LCLS Interactive IPython Sessions
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: archapp (>=1.0.2)
Requires-Dist: bluesky (>=1.8.0)
Requires-Dist: coloredlogs (>=15.0.0)
Requires-Dist: cookiecutter (>=1.7.0)
Requires-Dist: happi (>=1.9.0)
Requires-Dist: ipython (>=7.26.0)
Requires-Dist: jinja2 (>=2.11.0)
Requires-Dist: lightpath (>=1.0.1)
Requires-Dist: matplotlib (>=3.4.0)
Requires-Dist: nabs (>=1.5.0)
Requires-Dist: pcdscalc (>=0.3.0)
Requires-Dist: pcdsdaq (>=2.3.0)
Requires-Dist: pcdsdevices (>=7.0.0)
Requires-Dist: pcdsutils (>=0.5.0)
Requires-Dist: psdaq-control-minimal
Requires-Dist: pyfiglet (>=0.8.0)
Requires-Dist: pykerberos
Requires-Dist: pyqt5
Requires-Dist: pyyaml (>=5.4.0)
Requires-Dist: requests (>=2.26.0)
Requires-Dist: simplejson (>=3.17.0)
Requires-Dist: docs-versions-menu; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: sphinx-rtd-theme; extra == "doc"
Requires-Dist: sphinxcontrib-jquery; extra == "doc"
Requires-Dist: pypandoc; extra == "doc"
Requires-Dist: numpy (<2); extra == "doc"
Requires-Dist: lightpath; extra == "test"
Requires-Dist: packaging; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
Provides-Extra: doc
Provides-Extra: test
Description-Content-Type: text/x-rst
License-File: LICENSE
License-File: AUTHORS.rst
[Description omitted; length: 1959 characters]

WHEEL

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

RECORD

Path Digest Size
hutch_python/__init__.py sha256=_0FBN7wyH2bFSIGzILRFUkgBEIpQf4mrw36wltfH9vo 101
hutch_python/__main__.py sha256=bYt9eEaoRQWdejEHFD8REx9jxVEdZptECFsV7F49Ink 30
hutch_python/_version.py sha256=kz1d2ftxvMaFBY3DdgnmwggnRPQ_WicmZQBfoYeS0Pg 413
hutch_python/bug.py sha256=fS1kxo78me29SHZFj-5FVXO4tBtLIE1DRIlo2-Pi6pw 11997
hutch_python/cache.py sha256=LzKLJKq_W51tPVmRX3GsJiGSlqqvklO7yJF1Ht3Hv2E 4101
hutch_python/calc_defaults.py sha256=jwATKr1l7HvoF8YuIVTALgh-HYdZ-3Mv_f9SknL7l_A 1263
hutch_python/cam_load.py sha256=9Kiyk036Vm1g9OVc0QOVEZXcJP40Ex93MSeySjoCV5U 6690
hutch_python/cli.py sha256=ennrWkWr7i6C31YReJOLV5vbVSOIl6WglJEjYkVbWGA 8611
hutch_python/constants.py sha256=xvaCiuc1vQancMVHL526LIEWFYGDpdbU7I5fJG200mk 915
hutch_python/debug.py sha256=kPOdgsBEJMGc1xtrbd83U4ulf5OzSboBemO4mlKphos 394
hutch_python/env_version.py sha256=DOfsh7iWyRc-BmaRv8XjlUQ2Xd3Pawd4jqjsz4MaMB8 2211
hutch_python/epics_arch.py sha256=JX1fYvdlqDKD5ELJroSJLyqgzW9asHkbqN2Yyr6eRJ8 19976
hutch_python/exp_load.py sha256=p7cak3kdmy0MNbhDnFBfCIp_XnUjRAt5RLU4pkNo1X0 1957
hutch_python/happi.py sha256=ELilncXejqyW2pjvxZB_8FdJXQyVamLMCPpUvV-XrFI 5016
hutch_python/ipython_log.py sha256=0-oIrC1HFhr5ksTCbfHIK0WDX9QEwYjvr7lsHr0LV44 8027
hutch_python/ipython_session_timer.py sha256=eF0trkMD4ZblFLOq8NHELsqL1Z3gQXrSGrDS6jYS6KU 3415
hutch_python/lcls.py sha256=-ffC6CL7Ba3X16i5NwIWelkyAQl8LIbiJRe69iaczfQ 380
hutch_python/load_conf.py sha256=VRgB1GxJ9Zg1IyIFBOd3a9yutAaOScZTGajmK3kUL8w 21932
hutch_python/log_setup.py sha256=Bjtbc1m-__DBkzQkv8egGWfxAC_FzHfB5KYsketpNGQ 26959
hutch_python/logging.yml sha256=tbDDStosSGKt19OOqD1dgPnT0IohBrKEZjvdr3MdC74 2682
hutch_python/mpl_config.py sha256=gkVI2Ieg6Ul26ALoy6Txo-p6_eXIoNi6TVScyWFcJUY 379
hutch_python/namespace.py sha256=mk5rKfm6QRtSeTeL7g0YkO_Hu2KVVdwoWSejxN0ieFs 6015
hutch_python/obj_config.py sha256=Tp5cJyTqyw1FkfXNv2uHpFKGF2VDMT1LufLg4HDSdvQ 6018
hutch_python/ophyd_settings.py sha256=GGvdrL7YGBTvkUH33CXolL4SkxnMdrgMenfbro0TDFc 1525
hutch_python/options.py sha256=JcbP9yIWweBCJYqSfqrhGuMPFEZbyE3trycIKwna66k 371
hutch_python/plan_defaults.py sha256=N3PSU6-_uzmg0nBgL61RvO44uxbccmXH8AfIhzgLYsQ 1308
hutch_python/plan_wrappers.py sha256=TGNH1H0-BaLzlwyedvNh_KTVX2H_TqB8QI9OdJN3mMU 5960
hutch_python/print_hint_banner.py sha256=gX-IDHjVGFGVPKiFR1w3RrSsjI_rIAIygjrsZ3m7TjA 1275
hutch_python/pt_app_config.py sha256=-4dE-SdGovZR4jU4Sih7YPgQTAdidq_qVPHSqCOuwu4 446
hutch_python/qs_load.py sha256=DxXP1nZsVARZ3HXmMWvhqfCU5XH_xyitlz9dibb4hqY 3495
hutch_python/sim.py sha256=og9ErnKL_EPJmg0pem77ZmJfbg6hfaWyloM4_voAZXk 531
hutch_python/startup_script.py sha256=jBcpBUBEsRge5ff5QzXdW5WIqQKYgA5QfCks6aUKQcE 861
hutch_python/user_load.py sha256=SewMnfSklKuLXnwvq2M_jWQvDSUeYt1fClp-oCTMYDs 1390
hutch_python/utils.py sha256=QSFVbydH7w1QoJy7YIXZ_XOC2ZED2_1A_5wrw0YUs0Q 16101
hutch_python/version.py sha256=62xcx07DOuQFGElWfS7VvuwcGZhd0Q1cf_55dy1FAwY 1898
hutch_python/cookiecutter/cookiecutter.json sha256=yiZe7bBI96Dj8WlwHm7bbwH0hLWnwggnLKWlChPJBpc 63
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/.gitignore sha256=YOxd3YYXYs_iTNZmRZVZscJz5lRtySMH9kIGx0-3luI 1233
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/README.md sha256=1s4YxKI89Rkx88eFvMcKs1xB4oF_UjW8BHNZ0ntDBvA 81
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/conf.yml sha256=H4ayCRxd9mtI6GnnFzOBLGzIm77E-8_l8WAAfuJ6IvQ 184
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/set-dev sha256=jZw5PnVPOiQpTPdC6tRkD1zI7THdFJlgtk3uYesbEuo 387
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/{{ cookiecutter.hutch }}env sha256=R9t8-cKk_7WNB9DD7knXsIxEWY_PJpO9cvPjGo9yR28 1478
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/{{ cookiecutter.hutch }}python sha256=alsmBaAmq1qoscN_aIQBxqlGOBB-Po8F5GVpKELfxh8 170
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/experiments/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/{{ cookiecutter.hutch }}/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/cookiecutter/{{ cookiecutter.hutch }}/{{ cookiecutter.hutch }}/beamline.py sha256=GpWt5qnCcC1OZKpDVbBCgDlcQMPMCo1bC8UM45kFez8 77
hutch_python/templates/issue.template sha256=x9IppoRfBOn9GlL1VlgXgGNuXPsaY5FNswgoPrdjCrw 579
hutch_python/tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/tests/bad_script.py sha256=rC7549wTkTj-fanRygKxK-c-mNU-dXhA-CzSxvsvddQ 4
hutch_python/tests/camviewer.cfg sha256=tswkKnTJ0FCJ6iZqMzWwYw7RZipg7R6mg3nGkEi0FVs 343
hutch_python/tests/conf.yaml sha256=JVkpQKBqJ3OwBoJDeQ04U_pa9sgrpqmZmYFsMINn1fY 71
hutch_python/tests/conftest.py sha256=GLuYIMyFneftLkz_QqC-slRU-xoS6zrUeMk_sHCkOEg 7882
hutch_python/tests/happi_db.json sha256=4qvQlYDckXxtJz_447ZU3KlHdkyey9HxI-dB8rUXOPA 5235
hutch_python/tests/sample_module_1.py sha256=mVdLywsLX931JxJhtST2UrCq7Xaliycy1BsKuOTyQ9Q 75
hutch_python/tests/sample_module_2.py sha256=4XM8jT4TSiGu0hzOaU4gp0UTIqPoQg1Pjg_ti4Z4f_0 55
hutch_python/tests/script.py sha256=AjyH58oiZWx8LeH0AfAe-KpjcJaShFu-psVFzDu1S3k 42
hutch_python/tests/test_bug.py sha256=ksUQKuhc6KGN5thJAH-jDrawJslC5Up9db0nBpK-G_o 3176
hutch_python/tests/test_cache.py sha256=rflMBrtWxiVSj39vBXsCIcPdmaxIWDI6LrBKmoqbw6w 820
hutch_python/tests/test_cam_load.py sha256=Ur1G6Ug2Q0fpi5xf0MkvEcS7005K1CceqFQdrbeFgek 1424
hutch_python/tests/test_cli.py sha256=CWtErFSGwN9mcu0jWpKhSjROdwStwJJoXYb0lIEv8ds 4798
hutch_python/tests/test_epics_arch.py sha256=EdoVw5wnHjqfRDrUU1FyYvcosqEguEumSJC1UqcO3O4 6754
hutch_python/tests/test_experiment.py sha256=zS6FoZAx5ek3yCkThcNkQ8P4D2wp5FVJgrjzincFbrQ 424
hutch_python/tests/test_happi.py sha256=gzymhURrtYrsUBmT8dLIqM7tjV74udYWhBOMVjeuhn0 2149
hutch_python/tests/test_ipython_log.py sha256=wKEdE8_0MmXfMVDGmjtm6OtXUg85sZ5S_vbKRSqyjhA 7123
hutch_python/tests/test_ipython_session_timer.py sha256=YQ3JOuB5FT7kncBUM6CSxembpYoFGb8MFKJcZtdn_MQ 1548
hutch_python/tests/test_load_conf.py sha256=i7hdjleQGHLZ2d5LYwQGPD1THvzh6Mi_2edPM381h7I 4366
hutch_python/tests/test_log_setup.py sha256=qT1CG8T7NvSfU3gForzgG5kEX6HjHGyy2ZquVmaGKi4 7564
hutch_python/tests/test_namespace.py sha256=VzNZcoX0K8GyKhEhHGwMw7eW1Y_VVLfNvhuj5_FK1S0 2430
hutch_python/tests/test_obj_config.py sha256=nm0AwMZ1RofUI1mw-LHQkODAo-6rvZrzmDVImumlTDU 3305
hutch_python/tests/test_plan_wrappers.py sha256=rgfSONIWmiGDdqk5pSRmMZDC1Wq1DdQ8tU5HdqR8HrI 4326
hutch_python/tests/test_questionnaire.py sha256=swGq0055zydQ8XaBG6P2SS5xqk0DQpHBPm23w2nCtEg 865
hutch_python/tests/test_tstpython.py sha256=S64-LdTJVOCJr-bEetWYd3w6kem2OLD-VV0RD-NeCiU 1969
hutch_python/tests/test_user_load.py sha256=L9a_H6dShcySzFm1hniwFGauPXoPqIHPRg8lYZ3qqJw 441
hutch_python/tests/test_utils.py sha256=IpQ13ZDqyBFWLw06hGFYNQ2vGZejdWCtXNwdVXvPBxA 5692
hutch_python/tests/tstpython sha256=fj0I4DxiWy0srSkd6YMX2qwuV87WLPNds-RLNlpEDW8 204
hutch_python/tests/envs/pcds-1.0.0 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/tests/envs/pcds-2.0.0 sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/tests/envs/z-env sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/tests/experiments/sample_expname.py sha256=3a5kGEaE4P7NDsADiyfuEIupq8H6ZgO6RWfLUwwnfK4 89
hutch_python/tests/experiments/x010.py sha256=vfDBVNBU-V1DvbZidMza94hmmTWvTODQ2__6RbCGjyE 217
hutch_python/tests/experiments/x011.py sha256=Pj3cHdb7SPCkXHQMU55amakrbzdGqQbROi2c6QPrsI0 25
hutch_python/tests/tst/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
hutch_python/tests/tst/beamline.py sha256=oXKm-Pcifm7fRA2l8-bksWkjGCZgkJPRlz_knuVqYBo 91
hutch_python-1.21.0.dist-info/AUTHORS.rst sha256=bu10rVoUxvNhladOsO81MtQuARs9yF6XSmLp07X5EN4 174
hutch_python-1.21.0.dist-info/LICENSE sha256=ueDl1huW60AJEM0XUcI2EPDPYHAh3OROZOowl3FFVBM 2468
hutch_python-1.21.0.dist-info/METADATA sha256=w9u6q3bxL4GNV78VqYCgu6MDyGKw1kn_w_QEUkcpkYc 6374
hutch_python-1.21.0.dist-info/WHEEL sha256=Mdi9PDNwEZptOjTlUcAth7XJDFtKrHYaQMPulZeBCiQ 91
hutch_python-1.21.0.dist-info/entry_points.txt sha256=68O1wTDXVFImhWDFNZLMsB5jbH56mj4ubT945Hk2_8E 99
hutch_python-1.21.0.dist-info/top_level.txt sha256=5k5ibjES_C2lZOIunDaR2EaBMJW3qxbxc4j9Qk8r0mo 13
hutch_python-1.21.0.dist-info/RECORD

top_level.txt

hutch_python

entry_points.txt

epicsarch-qs = hutch_python.epics_arch:main
hutch-python = hutch_python.cli:main