cwEPR

Process, Simulate and Fit CW EPR data using easyspin (easyspin.org)

Download
Download

You are now following this Submission

Cite As

Thomas Casey (2026). cwEPR (https://nl.mathworks.com/matlabcentral/fileexchange/73292-cwepr), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with R2021a and later releases

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
3.6.0

-fixed some parameter names, added missing names
-parameter boxes now sort parameters with values to the top
-can add new parameters if they are missing
-rescaledata & FitOpt.AutoScale default to 'maxabs', FitOpt.BaseLine to 0

Download
3.5.0

- now compatible with easyspin v6

Download
3.4.10

- works with stable versions of easyspin, no change from 3.3 or 3.3.10

Download
3.4.6

- fixed bug in dev3.3.6.47 'get esfit fit1' button

Download
3.3.10

- Repackage of v3.3 in order for downloading the latest version not to give you the special dev v3.3.6.47

Download
3.3.6

*THIS VERSION ONLY WORKS WITH easyspin dev version easyspin-6.0.0.dev47
*Please download v3.3 or any subsequent v3.# if you are using the stable versions of easyspin, or for the manual and example data/parameters

Download
3.3.0

- support for change of 'rescale' to 'rescaledata' in dev versions of easyspin

Download
3.2.0

- edit boxes are now spinners where appropriate
- RMSD is given in the plot when a simulation is plotted over data

Download
3.1.0

- Now fully compatible with v6.0.0-dev.26 (still fully compatible with v5)
- All functions are now within the App, no more external functions
- "Export Structs" button for quickly exporting parameters to the workspace
- A few bug fixes

Download
3.0.0

-Bug fixes and improvements in Integrate functions
-New Quantify tab where the coefficients of a calibration curve can be defined and the double integral can be used to calculate spin concentration

Download
2.8.0

-fixed bug in saving simulated data
-added 'n' to Sys lists for defining equivalent nuclei

Download
2.6.0

-Added slider in the 'Exp' tab for easy frequency adjustment
-Several bug fixes

Download
2.5.0

-Bug fixes
-Minor layout changes

Download
2.4.0

-Added dropdown to call 'rescale' for rescaling simulations to data
-Several behavioral improvements

Download
2.3.1

-minor fix

Download
2.3.0

-Minor bug fixes

Download
2.2.0

- Added the option to narrow your fit to a specific range in the spectrum
- Added the option to add noise to a simulation
- Fixed bug where the FitOpt structure was not populated
- Other minor fixes and improvements to plotting behavior

Download
2.1.0

-Fixed bug with baseline percentage sliders
-Added ability to load data that is not on your matlab path, just make sure all companion files (i.e. .DTA&.DSC, or .par&.spc) are in the same folder

Download
2.0.0

Converted to an App and changed the name to avoid conflict with the actual esfit GUI. Many improvements and new features, check out the manual. Please report any bugs, suggestions, or feature requests.

Download
1.3.0

-More baseline correction options
-2nd Moment Calculation
-Button to add data to workspace
-Expanded default available parameters in the "Sys" boxes
-Updated manual
-Many bug fixes and some code cleanup

Download
1.2.0

- fixed bug with single component simulation
- improved plotting for multi-component simulations
- fixed "get esfit results" to put the results into the correct SYS when not SYS1 or SYS2

Download
1.0.1

-added image

Download
1.0.0

Download