epraya.Jmstart#
- Jmstart()#
Creates the three JAX containers
Ham,ExpandVaryfor the two systems.- Returns:
Ham (Class) – Jax container for the hamiltonian parameters of the two systems.
Exp (Class) – Jax container for the experimental conditions of the two systems.
Vary (Class) – Jax container for the range and parameters to vary of the two systems.
Example
>>> import epraya as epr >>> Ham, Exp, Vary=epr.Jmstart() >>> print(Ham,Exp,Vary) Mjhval(S1=0.5, S2=0.5, g1=2.003, g2=2.003, I1=0.0, I2=0.0, L1=0.0, L2=0.0, A1=0.0, A2=0.0, Q1=Array([0, 0, 0], dtype=int32), Q2=Array([0, 0, 0], dtype=int32), D1=Array([0, 0], dtype=int32), D2=Array([0, 0], dtype=int32), Bk2=[0, 0, 0, 0, 0], Bk4=[0, 0, 0, 0, 0, 0, 0, 0, 0], Bk6=[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0], lc1=0.0, lc2=0.0, A1_2=0.0, A2_1=0.0, X1_2=0.0, Hpp=Array([0, 1], dtype=int32), eta=0.5, weight=0.0) JEmco(Freq=9.433, Points=4096, Temperature=295.15, Fdirection=[0, 0, 1], Mwdirection=[1, 0, 0], Frange=[0, 1], Sampleframe1=[0, 0, 0], Molframe1=[0, 0, 0], gframe1=[0, 0, 0], Aframe1=[0, 0, 0], Dframe1=[0, 0, 0], Qframe1=[0, 0, 0], Sampleframe2=[0, 0, 0], Molframe2=[0, 0, 0], gframe2=[0, 0, 0], Aframe2=[0, 0, 0], Dframe2=[0, 0, 0], Qframe2=[0, 0, 0]) JEmva(g1=0.0, A1=0.0, Q1=0.0, D1=0.0, g2=0.0, A2=0.0, Q2=0.0, D2=0.0, Hpp=Array([0, 0], dtype=int32), weight=0.0)