Skip to main content

(Py)Pulseq-based MRI sequences.

Project description

Python License Coverage Bagde

MRseq - MR pulse sequences using Pulseq

MRseq is a collection of several useful functions, kernels and scripts for creating vendor-agnostic MR pulse sequences using the open-source Pulseq format.

Contributing

We are looking forward to your contributions via Pull-Requests.

Installation for developers

Prerequisites for Windows

Before installing MRseq with development dependencies on Windows, you need:

  1. 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
  2. Rust toolchain (automatically installed by MRzeroCore if not present)

Installation steps

  1. Clone the MRseq repository
  2. Create/select a python environment
  3. Install "MRseq" in editable mode including test dependencies: pip install -e ".[dev]"
  4. Setup pre-commit hook: pre-commit install

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

mrseq-0.260119.tar.gz (43.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mrseq-0.260119-py3-none-any.whl (65.6 kB view details)

Uploaded Python 3

File details

Details for the file mrseq-0.260119.tar.gz.

File metadata

  • Download URL: mrseq-0.260119.tar.gz
  • Upload date:
  • Size: 43.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mrseq-0.260119.tar.gz
Algorithm Hash digest
SHA256 41157d1f34a8cfbc39043dd2aaddb293a3096c3748a76814388057610106ef5f
MD5 8a8e95a54693a05d23f6eb9ead6a7e66
BLAKE2b-256 23fbf7bb06490ca612c038970e4c304be717e37b81616536b1822713b873042a

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrseq-0.260119.tar.gz:

Publisher: deployment.yml on PTB-MR/mrseq

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file mrseq-0.260119-py3-none-any.whl.

File metadata

  • Download URL: mrseq-0.260119-py3-none-any.whl
  • Upload date:
  • Size: 65.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for mrseq-0.260119-py3-none-any.whl
Algorithm Hash digest
SHA256 9a0ab1c141de7e77ca454b775c2c95552141fb3dc7b0ccfa20e6a1f415147c5f
MD5 033d4549a45cdd407c3952d439df9ddb
BLAKE2b-256 37d38e711b5c945246b2202cceb36fdf144ad3a06b91622c948455d14a0ced05

See more details on using hashes here.

Provenance

The following attestation bundles were made for mrseq-0.260119-py3-none-any.whl:

Publisher: deployment.yml on PTB-MR/mrseq

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