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.2.0.tar.gz (247.6 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.2.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

File details

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

File metadata

  • Download URL: pysmurf_slac-11.2.0.tar.gz
  • Upload date:
  • Size: 247.6 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.2.0.tar.gz
Algorithm Hash digest
SHA256 51a86e249de14db644bf7f73aac8443872391d53b27d2f28cd55bc6189a80ae8
MD5 4b4edeea95177d8c3206fc4e22ed1a83
BLAKE2b-256 d03c033e41f103f5ab4b3083c8b145df911db74a3ce5341df153ffad33d11a47

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysmurf_slac-11.2.0-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 537f098cd2526e4c7dfbd3f1aafd4f5b10fc9fa45f6e2f86bad5db7fd501d975
MD5 c999ad79f363749491242e4d082453db
BLAKE2b-256 eaad87f8079d49a1b556a52751df63b574076e93b89baa9adae8383fe9633835

See more details on using hashes here.

Provenance

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