The python control software for SMuRF
Project description
pysmurf
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/
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file pysmurf_slac-11.0.2.tar.gz.
File metadata
- Download URL: pysmurf_slac-11.0.2.tar.gz
- Upload date:
- Size: 239.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b15a79e3ce9e857803969aee2e9bff3f785063d1b66a5326b072e559a6d4a871
|
|
| MD5 |
f383129b5ea507dcd586f57eea4d1a1e
|
|
| BLAKE2b-256 |
a30c30936b3be0cdbe51aa8dd26ff80a9d746d50bedb197fc5edd87f9c658ccf
|
Provenance
The following attestation bundles were made for pysmurf_slac-11.0.2.tar.gz:
Publisher:
test-or-deploy.yml on slaclab/pysmurf
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysmurf_slac-11.0.2.tar.gz -
Subject digest:
b15a79e3ce9e857803969aee2e9bff3f785063d1b66a5326b072e559a6d4a871 - Sigstore transparency entry: 1222990794
- Sigstore integration time:
-
Permalink:
slaclab/pysmurf@7f83f275284f816c8d168c762dcd67604a9f0922 -
Branch / Tag:
refs/tags/v11.0.2 - Owner: https://github.com/slaclab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
test-or-deploy.yml@7f83f275284f816c8d168c762dcd67604a9f0922 -
Trigger Event:
push
-
Statement type:
File details
Details for the file pysmurf_slac-11.0.2-py3-none-any.whl.
File metadata
- Download URL: pysmurf_slac-11.0.2-py3-none-any.whl
- Upload date:
- Size: 282.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
85a169e621cf01253c77fcfb86589a319d4575f763d1089eea56ea0e82ffbec5
|
|
| MD5 |
a63ea1badb9c79820d37d6e661c0e295
|
|
| BLAKE2b-256 |
cc295931ee20cfd5b248f59cf78853cacd668baa7dde29ae0fba4344407de7d2
|
Provenance
The following attestation bundles were made for pysmurf_slac-11.0.2-py3-none-any.whl:
Publisher:
test-or-deploy.yml on slaclab/pysmurf
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
pysmurf_slac-11.0.2-py3-none-any.whl -
Subject digest:
85a169e621cf01253c77fcfb86589a319d4575f763d1089eea56ea0e82ffbec5 - Sigstore transparency entry: 1222990854
- Sigstore integration time:
-
Permalink:
slaclab/pysmurf@7f83f275284f816c8d168c762dcd67604a9f0922 -
Branch / Tag:
refs/tags/v11.0.2 - Owner: https://github.com/slaclab
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
test-or-deploy.yml@7f83f275284f816c8d168c762dcd67604a9f0922 -
Trigger Event:
push
-
Statement type: