Skip to content

Calculate residual coherences in magnetic resonance experiments

License

Notifications You must be signed in to change notification settings

edmundxcvi/PCycler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

PCycler

PCycler is a MATLAB function which aids the creation of efficient phase cycles in pulse magnetic resonance experiments. PCycler can apply a virtual phase cycle to an arbitrary pulse sequence, outputting which echos and FIDs cross the desired resonance feature and at what times. This is useful for pulse Electron Paramagnetic Resonance (EPR) and Nuclear Magnetic Resonance (NMR).

Setup

PCycler requires the Matlab Symbolic Toolbox.

To install PCycler, you need to add the file pcycler.m to your Matlab path, see here for the official Matlab documentation on how to do this.

Usage

A full list of inputs and outputs is detailed in the header of pcycler.m. An example input script is included (DEER4P_2Step.m).

License

This project is licenced under the GNU General Public License, see LICENSE for more details.

Acknowledgements

This function is a practical implementation of Phase Cycling in Electron Spin Echo Envelope Modulation, S. Stoll and B. Kasumaj, Appl. Magn. Reson. (2008) 35, 15-32

Authors

Edmund Little

Copyright (c) 2019, Edmund Little

About

Calculate residual coherences in magnetic resonance experiments

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages