marcos_low_level_examples - vnegnev/marcos_extras GitHub Wiki

MaRCoS low-level examples

The marcos_client repo contains examples.py, with programming examples of how to use the experiment API directly without pulseq.

Common parameters

Every experiment example function has the parameters trs, plot_rx and init_gpa.

  • trs controls the total number of TRs
  • plot_rx can plot the raw RX data for debugging, although it’s not very meaningful without data processing
  • init_gpa can initialise your GPA board when the Experiment class is created - but it may cause glitches if done at inopportune times.
  • dbg_sc creates an extra RF pulse of this amplitude in the middle of acquisition, for loopback/timing testing etc. 0 creates no pulse
  • lo_freq in MHz, rf_amp in full-scale units (1 = max amplitude)

Gradient echo

This is contained in the grad_echo function. Arguments should be self-explanatory.

TODO Describe/document other examples

⚠️ **GitHub.com Fallback** ⚠️