hutch-python

View on PyPIReverse Dependencies (0)

1.22.0 hutch_python-1.22.0-py3-none-any.whl

Wheel Details

Project: hutch-python
Version: 1.22.0
Filename: hutch_python-1.22.0-py3-none-any.whl
Download: [link]
Size: 103630
MD5: 502199d7a9ad522ac6aa492acea5a221
SHA256: ac3cfa51e9f2bdf4917062974809678359044f81451e649f3a0844e62323e677
Uploaded: 2024-12-20 19:47:42 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: hutch-python
Version: 1.22.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.6.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: lightpath; extra == "test"
Requires-Dist: packaging; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: pytest-timeout; extra == "test"
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"
Provides-Extra: test
Provides-Extra: doc
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 (75.6.0)
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=19qEv1p3imBk8rKpNUnlqZplgtxHBKFbqYfNgtg4TmM 413
hutch_python/bug.py sha256=fS1kxo78me29SHZFj-5FVXO4tBtLIE1DRIlo2-Pi6pw 11997
hutch_python/cache.py sha256=LzKLJKq_W51tPVmRX3GsJiGSlqqvklO7yJF1Ht3Hv2E 4101
hutch_python/calc_defaults.py sha256=6Ct-kV8q-b4DckInV2a2UIIDVAmRx44FIHJPx-wNagM 1635
hutch_python/cam_load.py sha256=9Kiyk036Vm1g9OVc0QOVEZXcJP40Ex93MSeySjoCV5U 6690
hutch_python/cli.py sha256=ennrWkWr7i6C31YReJOLV5vbVSOIl6WglJEjYkVbWGA 8611
hutch_python/constants.py sha256=aqueicyvxenjtckW030dfDBT9gItx7Tx2K_QJ99_uEU 937
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=d0g9yWv2aCY1EK4UjBlnhXp9ngzln9f7Zhoy0OJiXzM 5399
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=U7XkZkqO7X79AVrXJ-MAftLZ4f28BloX9eLQJ5wqVcQ 22525
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=vtJ-2y_zFm25FFIdkewDGqTk8mOPXScZHLUr0DAIDIc 1637
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=zHWpm14v_Jq1X-cbdF5znGLEdsl9mAU39w5ym8Qfa4Y 393
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=n3Pu5B9EB_z1EzOUqGl3HlfemP0PBbuZnJn7Y9O6DWQ 4913
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=t7MzWMTEYLipxBd11Nlj1U_8XSbOqPteMR6xFvtac1o 3009
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.22.0.dist-info/AUTHORS.rst sha256=bu10rVoUxvNhladOsO81MtQuARs9yF6XSmLp07X5EN4 174
hutch_python-1.22.0.dist-info/LICENSE sha256=ueDl1huW60AJEM0XUcI2EPDPYHAh3OROZOowl3FFVBM 2468
hutch_python-1.22.0.dist-info/METADATA sha256=ttwqalz__XncBeMMEgbYT3Jc81QWK0HYRGWMGPpfrDk 6344
hutch_python-1.22.0.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
hutch_python-1.22.0.dist-info/entry_points.txt sha256=68O1wTDXVFImhWDFNZLMsB5jbH56mj4ubT945Hk2_8E 99
hutch_python-1.22.0.dist-info/top_level.txt sha256=5k5ibjES_C2lZOIunDaR2EaBMJW3qxbxc4j9Qk8r0mo 13
hutch_python-1.22.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