Skip to main content

The python control software for SMuRF

Project description

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/

Project details


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.0.2.tar.gz (239.0 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.0.2-py3-none-any.whl (282.2 kB view details)

Uploaded Python 3

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

Hashes for pysmurf_slac-11.0.2.tar.gz
Algorithm Hash digest
SHA256 b15a79e3ce9e857803969aee2e9bff3f785063d1b66a5326b072e559a6d4a871
MD5 f383129b5ea507dcd586f57eea4d1a1e
BLAKE2b-256 a30c30936b3be0cdbe51aa8dd26ff80a9d746d50bedb197fc5edd87f9c658ccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.0.2.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.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

Hashes for pysmurf_slac-11.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 85a169e621cf01253c77fcfb86589a319d4575f763d1089eea56ea0e82ffbec5
MD5 a63ea1badb9c79820d37d6e661c0e295
BLAKE2b-256 cc295931ee20cfd5b248f59cf78853cacd668baa7dde29ae0fba4344407de7d2

See more details on using hashes here.

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

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 Pingdom Monitoring Sentry Error logging StatusPage Status page