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.10.tar.gz (149.3 kB view hashes)

Uploaded Source

Built Distribution

pulserver-0.1.10-py3-none-any.whl (123.6 kB view hashes)

Uploaded Python 3

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