Skip to content

INFN-MRI/pulserver

Repository files navigation

Pulserver

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.