Hi Maxime, you can use the spectral seperation to get the irradiance values per nm with this value you can extract the actual spectral dependencies.
you can also use python to actually extract these spectral dependencies quickly:
from win32com.client import Dispatch
file =r"D:\Work\OMS4\testabsorbing\test.xmp"
x_pos = 0.0
y_pos = 0.0
width = 10.0
height = 10.0
VPL=Dispatch("XMPViewer.Application")
VPL.OpenFile(file)
w_nb=VPL.SpectralGetNbWavelength
w_min=VPL.WMin
w_max=VPL.WMax
wavelength=[]
energy=[]
signal=[wavelength, energy]
for i, WL in enumerate(range(int(w_min), int(w_max), int((w_max - w_min) / (w_nb - 1)))):
signal[0].append(WL)
VPL.SpectralSetActiveWavelength(i)
signal[1].append(float(VPL.SurfaceRectangleCalculation(x_pos, y_pos, width, height)[6]))