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.4.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.4.0-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.0.tar.gz.

File metadata

  • Download URL: pysmurf_slac-11.4.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.4.0.tar.gz
Algorithm Hash digest
SHA256 b8cb0ab154e125cf594692143e86aaad5467c066cf458ff96c2632ca19ee8a02
MD5 8e054c735f6b0f5fda94806f75d307cf
BLAKE2b-256 cc578d14a3284bcd87cfc6b097f7a46a6df5e12a482fb82f7b9a712416a3ccb6

See more details on using hashes here.

Provenance

The following attestation bundles were made for pysmurf_slac-11.4.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.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for pysmurf_slac-11.4.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 6c0ab819e5bc571c8b4b69377a31fda5ae9b66f52ab06c98f16850dad31ae218
MD5 ece310c893ffdb78646193cdb52293fa
BLAKE2b-256 6757d965b73fc02f821bdf8f7935d66a0ea7f12cd0dd49055ab1504c2e8644b9

See more details on using hashes here.

Provenance

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