Requirements

EasySpin requires MATLAB R2021b or later on either Windows, Linux or Mac. Beyond a basic MATLAB installation, no additional MATLAB toolboxes are needed to run EasySpin.

Download

EasySpin comes in a single zip file, containing all toolbox functions and the full documentation.

Download current version (6.0.0)

Installation

  1. Download and unpack EasySpin
    Download the EasySpin zip file and unpack it to a folder of your choice, e.g., C:\ or /var/myfiles/. Once unpacked, EasySpin is contained in a subfolder of C:\ (or /var/myfiles/ or whatever folder you chose) which in turn contains several subfolders:
    • easyspin-x.y.z/easyspin - all the toolbox functions.
    • easyspin-x.y.z/documentation - documentation, entry point is index.html.
    • easyspin-x.y.z/examples - all examples, grouped into subfolders.
  2. Tell MATLAB about EasySpin
    Launch MATLAB and go to Home → Set Path. Remove any folders containing older EasySpin installations from the MATLAB search path. Add the EasySpin subfolder easyspin-x.y.z/easyspin to the MATLAB search path by clicking on "Add Folder...", selecting the easyspin-x.y.z/easyspin subfolder from your new EasySpin directory, and clicking on "Save".
  3. Check EasySpin
    In MATLAB, type easyspin at the command prompt. This will display information about the installed version of EasySpin. Also, it might try to compile a few files from the easyspin/private folder. Possibly you are asked to select or install a C compiler. See below for information on how to proceed in that case.
  4. Documentation
    Set up bookmarks for the EasySpin documentation. Online, you can go to easyspin.org to view the online documentation. To view the offline documentation, point your web browser to documentation/index.html in your EasySpin installation directory and bookmark that page. You can also access the documentatio by typing easyspin doc in MATLAB's command window.

Installation of support software

A few small but performance-critical parts of EasySpin are not written in MATLAB, but in C. These parts come pre-compiled with the EasySpin distribution. However, in some cases it might be necessary to recompile them for your platform. For this, some support software might need to be installed, depending on the platform.

License

EasySpin is published under the permissive MIT license.