epraya.Nresina#

Nresina(Blist, Blist2, Elist, Vlist, dim, Freq, isx, isy, isz, nx, ny, nz, Tem, h2)#

Determinates the resonant fields and intensities of the spectrum using the expression for the first order perturbation limit. The intensity is calculated as the product of the transition rate (probability of transition), the Boltzmann factor (Boltzmann distribution) and a frecuency to field conversion factor.

Parameters:
  • Blist (np.array) – Magnetic field values that are evaluated to find the resonant fields.

  • Blist2 (np.array) – Magnetic field values that are interpolate to produce the spectrum.

  • Elist (np.array) – List of the energies from the hamiltonian.

  • Vlist (np.array) – List of the eigenvectors of the hamiltonian.

  • dim (float) – Dimension of the total hamiltonian matrix.

  • Freq (float) – Frequency of operation of the microwave radiation in GHz.

  • isx (np.array) – Pauli matrix of the total spin (electronic, nuclear spin and angular momentum) contribution in the x direction.

  • isy (np.array) – Pauli matrix of the total spin (electronic, nuclear spin and angular momentum) contribution in the y direction.

  • isz (np.array) – Pauli matrix of the total spin (electronic, nuclear spin and angular momentum) contribution in the z direction.

  • nx (np.array) – Vectors (points in the grid) to consider in the calculation of the spectrum in the x direction.

  • ny (np.array) – Vectors (points in the grid) to consider in the calculation of the spectrum in the y direction.

  • nz (np.array) – Vectors (points in the grid) to consider in the calculation of the spectrum in the z direction.

  • Tem (float) – Temperature of the system.

  • h2 (np.array) – Zeeman interaction matrix of the system.

Returns:

  • resfield (list) – List of the resonant fields of the system.

  • intensy (list) – List of the intensity of the spectrum, evaluated in the resonant fields.