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.3.0.tar.gz (266.2 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.3.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

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

File hashes

Hashes for pysmurf_slac-11.3.0.tar.gz
Algorithm Hash digest
SHA256 c7d2465056d9946a232e1ca4d45c76414566dffa29c2b658d746238cda31e439
MD5 9fde33a14ab9c3b2b2c31d6b4fba9d6a
BLAKE2b-256 23c7cf2f675b79ae390af166f8f8a142ebe524cf77bc8039d654c85586087c66

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.3.0.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.3.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pysmurf_slac-11.3.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5ba5ca69d69efaaf3ba3089b4b8478bcb6afc33169f887fe06fe054b573e5ba3
MD5 eee845612c48cf56801b3a13e2e65d9a
BLAKE2b-256 d81053336f3280a19cd77d7fdd639e62ff5235e328d8c46d4edcf943e4a1b8c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.3.0-cp38-cp38-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 Pingdom Monitoring Sentry Error logging StatusPage Status page