epraya.Jstart#

Jstart()#

Creates the three JAX containers Ham, Exp and Vary for one system.

Returns:

  • Ham (Class) – Jax container for the hamiltonian parameters.

  • Exp (Class) – Jax container for the experimental conditions.

  • Vary (Class) – Jax container for the range and parameters to vary.

Example

>>> import epraya as epr
>>> Ham, Exp, Vary=epr.Jstart()
>>> print(Ham,Exp,Vary)
JHval(S=0.5, g=2.003, I=0.0, L=0.0, A=0.0,
Q=Array([0, 0, 0], dtype=int32), D=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], lc=0.0,
Hpp=Array([0, 1], dtype=int32), eta=0.5, weight=0.0)
JEco(Freq=9.433, Points=4096, Temperature=295.15,
Fdirection=[0, 0, 1], Mwdirection=[1, 0, 0], Frange=[0, 1],
Sampleframe=[0, 0, 0], Molframe=[0, 0, 0], gframe=[0, 0, 0],
Aframe=[0, 0, 0], Dframe=[0, 0, 0], Qframe=[0, 0, 0])
JEva(g=0.0, A=0.0, Q=0.0, D=0.0,
Hpp=Array([0, 0], dtype=int32), weight=0.0)