KSFoundation  [October2024]
A platform for structured EPIC programming on GE MR systems
EPIC using KS Foundation
KSFLogoBanner_nobg.png

KS Foundation is a C-library with additional support functions and sequence modules for simpler and structured pulse sequence programming on GE MR-systems using EPIC. This has been developed by the Neuro MR Physics group at Karolinska University Hospital, Stockholm, Sweden.

The Neuro MR Physics group, Karolinska University Hospital


Documentation Overview


If you are new to EPIC...

  1. First have a look at the EPIC Crash Course and the Get Started
  2. Navigate around in the functions of ksgre_tutorial.e and ksgre_tutorial_implementation.e (click on one of the functions to see the code)
  3. Go to ksfoundationepic.org/ismrm2019-demo for some guided examples

For categorized reference documentation, use the [Modules] tab on the side panel

[Modules]

For learning about many of KSFoundation's features, use the Howto's tabs in the side panel

  1. Get Started
  2. PSD restructuring 2024
  3. Hardware Limits
  4. Error Handling
  5. Plotting (HTML)
  6. Debugging in VSCode
  7. Generic looping
  8. Phase Encoding Plans
  9. Offline Reconstruction of ksepi.e
  10. Passing Metadata tags in readouts
  11. Wave States

Other useful points of entry

  1. Search for functions and structures in the top-right corner
  2. List of structures used (some of which have documentation, like KS_RF, KS_TRAP, KS_READTRAP, KS_SELRF, etc.)
  3. Selection of GE RF pulses as KS_RF objects (see also KSFoundation/rfpulses/*.eps)




KSFSequenceObjects.png
KS Foundation Sequence Objects