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.1.1.tar.gz (247.5 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.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_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.1.1.tar.gz.

File metadata

  • Download URL: pysmurf_slac-11.1.1.tar.gz
  • Upload date:
  • Size: 247.5 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.1.1.tar.gz
Algorithm Hash digest
SHA256 16439a3df6f92ef118f54ea22da27bcdb01164a21f31e8244246625a114dc9fb
MD5 fa742b83743ba189d2113ef457b92a17
BLAKE2b-256 f42f9f49a02a6dafa1af3b0c9db0392b6f847eb3aa789e9b48f4e5f45c90dfa8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for pysmurf_slac-11.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a72f0dc108fbcdfed40a236e11d21867e555f7c9e828284a2bcab76034ebb408
MD5 ec82749d6cc1a06243c68aab893ac340
BLAKE2b-256 e616a5a3b27ae4485ffeba38152cc75bda25278efdce47e219d6c31729de0cd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_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