Skip to main content

pysmurf

DOE Code

pypi versions test-or-deploy Documentation Status

The python control software for SMuRF. Includes scripts to do low level commands as well as higher level analysis.

Installation

Install pysmurf using pip:

pip3 install pysmurf-slac

Installing from Source

To install from source clone this repository and install using pip:

git clone https://github.com/slaclab/pysmurf.git
cd pysmurf/
pip3 install .

Documentation

Documentation is built using Sphinx, and follows the NumPy Style Docstrings convention. To build the documentation first install the pysmurf package, then run:

cd docs/
make html

Output will be located in _build/html. You can view the compiled documentation by opening _build/html/index.html in the browser of your choice.

The documentation is also updated to readthedocs here: https://pysmurf.readthedocs.io/en/main/

Metadata

Release files for pysmurf-slac 11.4.4

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

Source distribution (sdist)

Source distribution for pysmurf-slac 11.4.4
File Size Uploaded
pysmurf_slac-11.4.4.tar.gz 268.0 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysmurf-slac 11.4.4
File Interpreter ABI Platform
pysmurf_slac-11.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details

Total release size: 1.9 MB

Release files / pysmurf_slac-11.4.4.tar.gz

Download URL pysmurf_slac-11.4.4.tar.gz
Size 268.0 kB
Tags Source
SHA-256 checksum
How to use checksums
434dd35dc21dd4375a9a670ba2ddebdbd0f4b2671b34b8a843dec2e85ac09ca0
BLAKE2b-256 checksum
How to use checksums
e549c8a4b4fb0a9c0af08c1d1dceffc37d2c0f6b4bbc646d374984efad893bf5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 23, 2026.

Transparency log

Release files / pysmurf_slac-11.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL pysmurf_slac-11.4.4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 1.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7ec4aa6563750bc539c057a425ed743305a4b18cfbc7fd6b60b73b6116c466a7
BLAKE2b-256 checksum
How to use checksums
bd04a29c3d88af98f477862f7c6232dde176a1832a129888eb36486b1695eccd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Aug 23, 2026.

Transparency log
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