MRseq is a collection of several useful functions, kernels and scripts for creating vendor-agnostic MR pulse sequences using the open-source Pulseq format.
- Source code: https://github.com/PTB-MR/mrseq
- Bug reports: https://github.com/PTB-MR/mrseq/issues
- Documentation: https://ptb-mr.github.io/mrseq/intro.html
We are looking forward to your contributions via Pull-Requests.
Before installing MRseq with development dependencies on Windows, you need:
-
Visual Studio Build Tools: The MRzeroCore dependency requires Rust compilation with Microsoft Visual C++ linker
- Download "Build Tools for Visual Studio 2022" from https://visualstudio.microsoft.com/downloads/
- During installation, select the "C++ build tools" workload
- Ensure "Windows 10/11 SDK" is included
- This is required for compiling native Rust extensions
-
Rust toolchain (automatically installed by MRzeroCore if not present)
- Clone the MRseq repository
- Create/select a python environment
- Install "MRseq" in editable mode including test dependencies:
pip install -e ".[dev]" - Setup pre-commit hook:
pre-commit install