ARPEScape is a MATLAB-based app that contains a set of tools and functions for analysing the electronic structure of materials using photoelectron spectroscopy (PES) techniques, such as X-ray photoelectron spectroscopy (XPS) and angle-resolved photoelectron spectroscopy (ARPES).
I have a Fermi surface mapping. The dimension is 33x650x51 (Eb, analyzer channel, scans). After converting it into k space, I can't plot the IsoE.
The problem seems to be at line54 in extract_isoSlice.m.
init = ceil(0.5*size(dataStr.(dField), 2)); gives a result of 325, which is larger than 33 (Eb). Then I will get an error in the next step: YSlice = squeeze(dataStr.(zField)(init,:,:))'
If I made init equals to a number <=33, then I don't have any errors.