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/

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pysmurf_slac-11.4.1.tar.gz (266.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pysmurf_slac-11.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

File details

Details for the file pysmurf_slac-11.4.1.tar.gz.

File metadata

  • Download URL: pysmurf_slac-11.4.1.tar.gz
  • Upload date:
  • Size: 266.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for pysmurf_slac-11.4.1.tar.gz
Algorithm Hash digest
SHA256 1c4460c9686b9313503c40eb78f25c0a9ad50ba65c80600ae05118db514f5618
MD5 760750adec51eeafe88f730bf2d1cf38
BLAKE2b-256 84cfa2e493dc531103bd0e736eea7440652f843ddfe42c4bdae553e8ac67b042

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.4.1.tar.gz:

Publisher: test-or-deploy.yml on slaclab/pysmurf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file pysmurf_slac-11.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pysmurf_slac-11.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9aec2fc6bb948e1ee416dd28722eac5fac798930a8f25092ab3b26ae56c54024
MD5 ec4fe7a8ea57452566f658b5cd1ec706
BLAKE2b-256 904bc2bc0dd9c7c0a34799f2aa4f23b8501e84730ab94f671911aa3d941d00fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl:

Publisher: test-or-deploy.yml on slaclab/pysmurf

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page