Skip to main content

A PyPulseq-based client/server MR sequence design toolbox.

Project description

Coverage CI/CD License Codefactor Sphinx PyPi Black PythonVersion

Pulserver is a high-level wrapper over PyPulseq. It is designed to improve MR sequence code organization and provide a bridge between different Pulseq interpreter representations while providing a familiar interface to PyPulseq user.

It also provide a server-based interface to enable online sequence design routines, e.g., using the MR scanner as a client.

Features

Installation

Pulserver can be installed via pip:

pip install pulserver

Development

If you want to modifiy the Pulserver code base:

git clone https://github.com/INFN-MRI/pulservert.git
pip install -e ./pulserver

Usage

TODO: add quick example

Testing

To run the tests, execute the following command in the terminal:

pytest .

License

This project is licensed under the MIT License.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.

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

pulserver-0.1.12.tar.gz (149.4 kB view details)

Uploaded Source

Built Distribution

pulserver-0.1.12-py3-none-any.whl (123.6 kB view details)

Uploaded Python 3

File details

Details for the file pulserver-0.1.12.tar.gz.

File metadata

  • Download URL: pulserver-0.1.12.tar.gz
  • Upload date:
  • Size: 149.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pulserver-0.1.12.tar.gz
Algorithm Hash digest
SHA256 87f1e12465a07b29084554597f4cdfaeb76636cce5e0c4d12ba6f0d817541629
MD5 3a15d9a1b50e2951ed12c6a4e3b7a8d2
BLAKE2b-256 8fd72a7755579ee33e8a9f5746cbd8e5567717fa98b60207d27fff237ac6fcf4

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulserver-0.1.12.tar.gz:

Publisher: tags-release.yml on INFN-MRI/pulserver

Attestations:

File details

Details for the file pulserver-0.1.12-py3-none-any.whl.

File metadata

  • Download URL: pulserver-0.1.12-py3-none-any.whl
  • Upload date:
  • Size: 123.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for pulserver-0.1.12-py3-none-any.whl
Algorithm Hash digest
SHA256 6fba1fcbd6b3e0e203864c9d85d4ca74294f8081c39c6c1f92c658df2a0f6e06
MD5 f4f1686989dc354018cd716b17e320b6
BLAKE2b-256 1e1a220b8e0fa922753c6e376f21d2cd6742e2a09f926b5f37c8ea8ec3f0ec84

See more details on using hashes here.

Provenance

The following attestation bundles were made for pulserver-0.1.12-py3-none-any.whl:

Publisher: tags-release.yml on INFN-MRI/pulserver

Attestations:

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page