apsbits

View on PyPIReverse Dependencies (1)

1.0.1 apsbits-1.0.1-py3-none-any.whl

Wheel Details

Project: apsbits
Version: 1.0.1
Filename: apsbits-1.0.1-py3-none-any.whl
Download: [link]
Size: 45065
MD5: 538e9854c55bedc66fa0f4d87a00eb3f
SHA256: 6f6bed5f26be92b7d222f985b36f2340e3813a053c905816a282942997f702db
Uploaded: 2025-03-24 20:47:26 +0000

dist-info

METADATA

Metadata-Version: 2.4
Name: apsbits
Version: 1.0.1
Summary: Model of a Bluesky Data Acquisition Instrument in console, notebook, & queueserver.
Author-Email: Eric Codrea <ecodrea[at]anl.gov>, Pete Jemian <prjemian+instrument[at]gmail.com>, Rafael Vescovi <rvescovi[at]anl.gov>
Maintainer-Email: Eric Codrea <ecodrea[at]anl.gov>, Pete Jemian <prjemian+instrument[at]gmail.com>, Rafael Vescovi <rvescovi[at]anl.gov>
Project-Url: Homepage, https://BCDA-APS.github.io/BITS/
Project-Url: Bug Tracker, https://github.com/BCDA-APS/BITS/issues
Keywords: bluesky,queueserver
Classifier: Development Status :: 4 - Beta
Classifier: Environment :: Console
Classifier: Intended Audience :: Science/Research
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Utilities
Requires-Python: >=3.11
Requires-Dist: apstools (>=1.7.2)
Requires-Dist: bluesky-queueserver-api
Requires-Dist: bluesky-queueserver
Requires-Dist: bluesky-widgets
Requires-Dist: bluesky
Requires-Dist: caproto
Requires-Dist: databroker (==1.2.5)
Requires-Dist: guarneri
Requires-Dist: ipython
Requires-Dist: jupyterlab
Requires-Dist: ophyd-registry
Requires-Dist: ophyd
Requires-Dist: PyQt5 (>5.15)
Requires-Dist: pyRestTable
Requires-Dist: pysumreg
Requires-Dist: qtpy
Requires-Dist: toml
Requires-Dist: tomli
Requires-Dist: tomli-w
Requires-Dist: build; extra == "dev"
Requires-Dist: isort; extra == "dev"
Requires-Dist: mypy; extra == "dev"
Requires-Dist: pre-commit; extra == "dev"
Requires-Dist: pytest; extra == "dev"
Requires-Dist: ruff; extra == "dev"
Requires-Dist: babel; extra == "doc"
Requires-Dist: ipykernel; extra == "doc"
Requires-Dist: jinja2; extra == "doc"
Requires-Dist: markupsafe; extra == "doc"
Requires-Dist: myst_parser; extra == "doc"
Requires-Dist: nbsphinx; extra == "doc"
Requires-Dist: pydata-sphinx-theme; extra == "doc"
Requires-Dist: pygments-ipython-console; extra == "doc"
Requires-Dist: pygments; extra == "doc"
Requires-Dist: sphinx-design; extra == "doc"
Requires-Dist: sphinx-tabs; extra == "doc"
Requires-Dist: sphinx; extra == "doc"
Requires-Dist: apsbits[dev,doc]; extra == "all"
Provides-Extra: dev
Provides-Extra: doc
Provides-Extra: all
Description-Content-Type: text/markdown
Dynamic: license-file
License-Expression: LicenseRef-ANL-Open-Source-License
License-File: LICENSE
[Description omitted; length: 2060 characters]

WHEEL

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

RECORD

Path Digest Size
apsbits/__init__.py sha256=aC6iFpu22_zSzmQDjkrd3FcthCgjoD1SUiZ-7j_TwuY 442
apsbits/_version.py sha256=2Cl9kcQGg7NiH_eHRcv8wDYSW0X4uS5J0mGdZFO9-h0 511
apsbits/core/__init__.py sha256=CmmaJwx5aAUf2d-svOMw9paMlKnCSz_xvEPBAW8e5nA 266
apsbits/core/best_effort_init.py sha256=XiE0FPqixqKdAiqLwxfUlygVeUmGjoTqbFPxURKDc1E 1298
apsbits/core/catalog_init.py sha256=Bio154ee5GOZTOBnm3FyjS-cHnH_bocp6vOs8XAH1a8 755
apsbits/core/run_engine_init.py sha256=XAw_vexZe4EmFFjq0WQLVhu_X6c4ysvxElyULJW9XzM 4338
apsbits/demo_instrument/README.md sha256=fLZWnARxJxOZSwrb1eIN4UtRpxrLgKeApU5xJ5jGNWs 19
apsbits/demo_instrument/__init__.py sha256=jmvy-yVcbli9z0tmkOTywEjgyT28g0TxKaUh2K0wGTY 530
apsbits/demo_instrument/startup.py sha256=eHKxgkyWQJE55oc3YK4RBgm93edatTGQaSYtQBT1d8g 2484
apsbits/demo_instrument/callbacks/__init__.py sha256=UlYegbF9GbziD1UzgscoGo9T5aFPvs-upwXxPQmBEjY 35
apsbits/demo_instrument/callbacks/nexus_data_file_writer.py sha256=XJy_kuMjxNIG0lxRq7lFuYnchP36vZFqi3hnDjjrc1k 1624
apsbits/demo_instrument/callbacks/spec_data_file_writer.py sha256=ndEyOXdQi5fZWmqHoT82Z6WUXs9RdABm2UMEveGt5aY 2806
apsbits/demo_instrument/configs/__init__.py sha256=mhZO8bz7uexqBJx0PrILGQM6ssHPbCx8fld7EtRy6so 46
apsbits/demo_instrument/configs/devices.yml sha256=sbAyUSqCF2CeCp_KKmCBEuOj3gT1h8OP_eR5uqROby0 1305
apsbits/demo_instrument/configs/devices_aps_only.yml sha256=XR9ZB-RaVpG-rghDSYKL8A16wETuOi7mzlx7U8LBCTg 136
apsbits/demo_instrument/configs/iconfig.yml sha256=cKTJDhxi7BzRolaDxBdC5U0d0BNfkrLcCdF2K6nXCt0 2342
apsbits/demo_instrument/configs/logging.yml sha256=ydODRE8cUqzZvI7xxTB9jT6hEQci8jKrshF8mwRV9fo 836
apsbits/demo_instrument/devices/__init__.py sha256=3nhJy2BDR_nelXjxWw5_1Ppg7zStO6v2vJNpvO06IYU 27
apsbits/demo_instrument/plans/__init__.py sha256=Qjo7AYRIReo-x5i9rkpiYs86F5C8adDchn_Ghe-Qn1A 356
apsbits/demo_instrument/plans/dm_plans.py sha256=SeZMKQeQGlQ-abpv3Ccfe9BgQDHMxFQq0pEgsiZCeb4 3445
apsbits/demo_instrument/plans/sim_plans.py sha256=er9Dekkh9ob6t-GBR0tb2EIBdgr3JqRdIfr2xTi_l-Y 1963
apsbits/demo_qserver/qs-config.yml sha256=Lf-o0-Ldwh90OcAY7xEgyD4ndLs-RM40QXqZmRDoOmY 1244
apsbits/demo_qserver/qs_host.sh sha256=eAWsZYByLEUw56ppehNGeylMDk4pytgxAHyO7iU3_1s 7098
apsbits/demo_qserver/user_group_permissions.yaml sha256=qNVoInWpvtLujYK_oOD7wD9o319yGSZiqGp_J_iUQ6Q 1621
apsbits/tests/__init__.py sha256=ZqbT_R0daJUQAawNOy472d-DOwwYxmZQKuZp3jivZDM 48
apsbits/tests/conftest.py sha256=K7mLdZoiFKVpihA_eiWhNBS5YHnEuffFHOn3Y-1_aZE 1155
apsbits/tests/test_config.py sha256=Qum4h8Vi-YOj2I4Um8hw1ZNVsytwgYUG9p6nzms8OVI 3077
apsbits/tests/test_device_factories.py sha256=Uoq3V6zugCLCqNagln81N3d7dk_e8bTAsH5ZwEKpVrI 1364
apsbits/tests/test_general.py sha256=lbyJXN_RjI-_jxVR0pcAHVKE5pWNvS_IC64g_S5lGuw 2996
apsbits/tests/test_stored_dict.py sha256=BmJAXnQFtkqdXloiMdzUXDxZ1SH-wwNyQmgmWOyhQkI 4248
apsbits/utils/__init__.py sha256=2ZlHuOIAtb-kEBwQoabNVWD5QOVtDBORgdy1BzI8NS8 45
apsbits/utils/aps_functions.py sha256=o4ZQ0GCdftpCRJnVcjKrx5WnQNV0gwnA_oXS8rBhGN0 2135
apsbits/utils/config_loaders.py sha256=_ItsGtfcEwjQhaizP9OKrsCQxw2LTKrlT861oQ9oIEE 3262
apsbits/utils/controls_setup.py sha256=chonfbPmylbaJLKWGOlNB1IvfFbcdbSSsgtyV3NuH0E 3188
apsbits/utils/create_new_instrument.py sha256=q_vqkmhZXSyhjparr6nEcwWiPF4zCdItzpsLOB3AlJw 3670
apsbits/utils/helper_functions.py sha256=rwxBWXpQrfvVHN2NnBdeUtUnDaigT9sj7yx_3lrEKO0 3431
apsbits/utils/logging_setup.py sha256=QR3kAKUq_STJM4ltUymT3_D2JHbCnbDotl3lTZx3d7g 7035
apsbits/utils/make_devices.py sha256=x4zVAAYtJ5ySSGzZtdfbnJNjSLZkiKJTSLHKBhjiMak 6117
apsbits/utils/metadata.py sha256=DX6c-hztZEee-0f1mfAGHkwIewdF0qVM8Uqhc4pzo40 2521
apsbits/utils/sim_creator.py sha256=tTgD0FDqL5_QgYlBZ9_KmCVMqM7uz94yT2E7yycF3KY 5358
apsbits/utils/stored_dict.py sha256=jVxsqsiz_VeKZQ8onck5UPTMhS7sCij4iCK3TJ_FXBk 5525
apsbits-1.0.1.dist-info/licenses/LICENSE sha256=VRL4rXRDmRe62o4ci_VPKWl_z8_96c-U6DUqelNBgI0 1927
apsbits-1.0.1.dist-info/METADATA sha256=Qyv06sTBwI03Rotif8th4YpUGOmtNm_gO964086W34I 4370
apsbits-1.0.1.dist-info/WHEEL sha256=DK49LOLCYiurdXXOXwGJm6U4DkHkg4lcxjhqwRa0CP4 91
apsbits-1.0.1.dist-info/entry_points.txt sha256=iLl4F8OZNqN7wb-wmKSBY8_LDK7B2CnGWbPMNIt8QEA 73
apsbits-1.0.1.dist-info/top_level.txt sha256=K0KyAyPka1k4prJJFWALbX0gcUL3i4kiflTvSeM_6O4 8
apsbits-1.0.1.dist-info/RECORD

top_level.txt

apsbits

entry_points.txt

create-bits = apsbits.utils.create_new_instrument:main