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.3

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.3
File Size Uploaded
pysmurf_slac-11.4.3.tar.gz 266.7 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for pysmurf-slac 11.4.3
File Interpreter ABI Platform
pysmurf_slac-11.4.3-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.3.tar.gz

Download URL pysmurf_slac-11.4.3.tar.gz
Size 266.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c8eacaaaa087ee9eaf98733e19596f25573e8952eaf266a95cd11632757c1a22
BLAKE2b-256 checksum
How to use checksums
fb2b9756c7f1fcfa07f5e5a6b88cccad07bfec979ef93981fa7d8a07a0573729
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 22, 2026.

Transparency log

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

Download URL pysmurf_slac-11.4.3-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
82862a6c64c666d4f0904d8b920f6b51d51c774ae34f251b2501dadf627f551f
BLAKE2b-256 checksum
How to use checksums
4c4cc25a2b8c38d371677c1dd12c6023414a9d639ec5e6e63f2f26d46ee2cacd
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 22, 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