Skip to content

PulsePal MATLAB API Documentation

MATLAB Function Reference

This site provides complete documentation for all MATLAB functions in the Pulseq framework.

Getting Started

  1. Browse the complete function list
  2. Click on any function for detailed documentation
  3. Each function page includes syntax, parameters, returns, and examples

About Pulseq

Pulseq is an open-source framework for developing and sharing magnetic resonance (MR) pulse sequences. The MATLAB implementation provides a comprehensive set of functions for:

  • Creating RF pulses and gradient waveforms
  • Building MR sequences block by block
  • Calculating sequence timing and k-space trajectories
  • Exporting sequences in vendor-independent format

Documentation Structure

The API documentation is organized alphabetically, with each function containing: - Description - What the function does - Syntax - Function signature - Calling Pattern - How to call the function with proper namespace - Parameters - Required and optional parameters with examples - Returns - Output values and their descriptions - Examples - Code snippets showing typical usage - See Also - Related functions for reference