ocelot.rad.fel¶
Module Contents¶
Classes¶
Functions¶
|
|
|
tmp function to estimate fel parameters slice-wise |
-
ocelot.rad.fel._logger¶
-
class
ocelot.rad.fel.FelParameters¶ -
eval(self, method='mxie')¶
-
beta_opt(self, method='mxie', apply=False, **kwargs)¶
-
log(self, type='debug')¶
-
P(self, z=None)¶ returns sase power at distance z unfinished
-
E(self, z=None)¶
-
tcoh(self, z=None)¶
-
P_sat(self)¶
-
property
phen0(self)¶
-
property
phenh(self)¶
-
spectrogram(self, z=None)¶
-
spectrum(self, z=None)¶
-
-
class
ocelot.rad.fel.FelParametersArray¶ Bases:
ocelot.rad.fel.FelParameters-
property
idx(self)¶
-
property
-
ocelot.rad.fel.calculateFelParameters(input, array=False, method='mxie')¶
-
ocelot.rad.fel.beam2fel(beam, lu, K_peak, iwityp=0, method='mxie', hn=1, qf=0)¶ tmp function to estimate fel parameters slice-wise hn = harmonic number qf = account for quantum fluctuations
-
ocelot.rad.fel.printFelParameters(p)¶