Page 1 of 1

Rhombogram draw ?

Posted: Thu Apr 03, 2025 5:21 am
by jfli@ucas.ac.cn

Dear Folks,
I am curious about how to draw the known Rhombogram. Can the easy spin do this job? any file ready to share?
Thanks a lot,

Jeff


Re: Rhombogram draw ?

Posted: Wed Apr 09, 2025 7:09 pm
by imasen

Hi Jeff
Stoll responded in the following link: "viewtopic.php?t=985"

Stefan Stoll wrote: Sun Sep 03, 2023 12:22 am

Using the latest Easyspin 6.0.0-dev.53 and MATLAB R2023a:

Code: Select all

clear, clc

EoverD = linspace(0,0.33,34);
D = 100e3;  % MHz  (large)

Sys.S = 5/2;
Sys.g = 2;
Exp.Field = 350;
Exp.MolFrame = [0 0 0];

Opt.Transitions = reshape(1:2*Sys.S+1,2,[]).';
nTransitions = size(Opt.Transitions,1);

sampleframe = {[0 0 0],[0 pi/2 0],[0 pi/2 pi/2]};

for ori = 1:3
  Exp.SampleFrame = sampleframe{ori};
  for k = 1:numel(EoverD)
    Sys.D = D*[1 EoverD(k)];
    nu(k,ori,:) = resfreqs_matrix(Sys,Exp,Opt);
  end
end
geff = planck*1e6*nu/bmagn/Exp.Field/1e-3;

tiledlayout(3,1,"TileSpacing","none")
for k = 1:nTransitions
  nexttile
  plot(EoverD,geff(:,:,nTransitions+1-k),'Linewidth',2);
  xlim([0 0.33]);
  ylim([0 10]);
  if k<nTransitions
    xticklabels('');
  end
  ylabel('g_{eff}')
end
xlabel('E/D')

Re: Rhombogram draw ?

Posted: Mon Apr 14, 2025 12:08 am
by jfli@ucas.ac.cn

Thanks, I will try and let you know the results. :D :D :D
Best regards, Jeff