top of page
diffusion weighted imaging notebook and 2D RARE imaging dashboard side by side

JupyterLab Environment

  • Connect from any device instantly with a Web-based interface.

  • Use the built-in file browser to manage experiments and data.

  • Arrange Python notebooks & dashboard apps in a flexible layout.

2D RARE imaging dashboard showing a kiwifruit MRI

Dashboard Apps

  • System setup & calibration

  • Run standard experiments and visualize results

  • Build your own experiment apps with Python

code and images from a jupyter notebook that runs diffusion weighted imaging experiments programmatically

Python Notebooks

  • Programmatically run pulse programs

  • Perform custom data processing with Numpy, SciPy, and other libraries

  • Visualise results with matplotlib, Bokeh, bqplot, Ipyvolume etc

  • Combine documentation with the code using markdown syntax

  • Build interative experiments with IPython widgets​

Pulse Sequences in Python

  • Create arbitrary pulse sequences with Python code

  • Perform calculations within a pulse program

  • Directly set RF digital synthesizer amplitude/frequency/phase and gradient values

  • Use library functions to generate frequency-selective RF pulses and trapezoid gradients

  • No separate compile step, edit the pulse program or parameters and run immediately

Pulse sequence diagram for diffusion weighted imaging using PSE module with RARE readout

Software

Our software is built on a variety of widely used open-source tools to provide an interface that is accessible at multiple levels of user experience.

Software API

Read the Docs for our matipo API

bottom of page