epraya.Start#

Start(num=1)#

Creates the three containers Ham, Exp and Vary for num systems.

Parameters:

num (int) – Number of systems to simulate.

Returns:

  • Ham (Class) – Container for the hamiltonian parameters.

  • Exp (Class) – Container for the experimental conditions.

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

Example

>>> import epraya as epr
>>> Ham, Exp, Vary=epr.Start()
>>> print(Ham,Exp,Vary)
(Hval(S=0.5, g=2.003, I=0.0, L=0.0, A=array([0, 0, 0]),
Q=array([0, 0, 0]), D=array([0, 0]), 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]), eta=0.5, weight=0.0, Nucl='None'),
Eco(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]),
Eva(g=0.0, A=0.0, Q=0.0, D=0.0, Hpp=array([0, 0]), weight=0.0))