Skip to main content

psdaq-control-minimal

https://img.shields.io/pypi/v/psdaq-control-minimal.svg

A simple repackaging of the lcls2 daq code at https://github.com/slac-lcls/lcls2 with minimal dependencies needed for controlling the LCLS2 daq from a script, as is done in TMO and RIX’s hutch pythons.

This pares down the requirements, unlinks the script entrypoints, and exposes only the psdaq.control submodule.

Requirements

This works with any version of Python >= 3.6.

It requires only pyzmq for communicating with the DAQ, and ophyd and bluesky for hutch python scanning.

Installation

conda install psdaq-control-minimal -c pcds-tag or pip install psdaq-control-minimal

Maintenance

  • Create a new tag on this repo that matches a tag on https://github.com/slac-lcls/lcls2/releases to trigger a new build.

  • To test a build locally, you must first run ./generate_minimal_package.sh to clone and set up the minimal set of files. If you’ve already done this before, you must manually clear the old lcls2 and psdaq folders.

Directory Structure

This repo is based the PCDS python cookiecutter. See the following github page for more info:

Metadata

Release files for psdaq-control-minimal 4.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for psdaq-control-minimal 4.1.2
File Size Uploaded
psdaq_control_minimal-4.1.2.tar.gz 48.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for psdaq-control-minimal 4.1.2
File Interpreter ABI Platform
psdaq_control_minimal-4.1.2-py3-none-any.whl Python 3 none any Details

Total release size: 107.1 kB

Release files / psdaq_control_minimal-4.1.2.tar.gz

Download URL psdaq_control_minimal-4.1.2.tar.gz
Size 48.6 kB
Tags Source
SHA-256 checksum
How to use checksums
342d64598845050b00f6c5e08ee70e000b66e63cada1b7af4cb394f7c1b9dd1e
BLAKE2b-256 checksum
How to use checksums
3808c65d9ccc4ba5b7fe5d42493d8e51b93e0245d6f2466920ee28ebacc072d5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release files / psdaq_control_minimal-4.1.2-py3-none-any.whl

Download URL psdaq_control_minimal-4.1.2-py3-none-any.whl
Size 58.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e26e44f15c30f4ef3b46a6f0943f60e71c9daf60717e5381c3bf868ef1f58713
BLAKE2b-256 checksum
How to use checksums
a34ab4774ad0d34663bc11f416dadf2601fcb6ca8396d003efda39b55ff6f576
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.11.9

Release history Release notifications | RSS feed

This release

4.1.2 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page