pysrw.lib.srwlib.SRWLPtSrc

pysrw.lib.srwlib.SRWLPtSrc#

class pysrw.lib.srwlib.SRWLPtSrc(_x=0, _y=0, _z=0, _flux=1, _unitFlux=1, _polar=1)[source]#

Bases: object

Point Source (emitting coherent spherical wave)

__init__(_x=0, _y=0, _z=0, _flux=1, _unitFlux=1, _polar=1)[source]#
Parameters:
  • _x – horizontal position [m]

  • _y – vertical position [m]

  • _z – longitudinal position [m]

  • _flux – spectral flux value

  • _unitFlux – spectral flux units: 1- ph/s/.1%bw, 2- W/eV

  • _polar – polarization 1- lin. hor., 2- lin. vert., 3- lin. 45 deg., 4- lin.135 deg., 5- circ. right, 6- circ. left, 7- radial

Methods

__init__([_x, _y, _z, _flux, _unitFlux, _polar])

param _x:

horizontal position [m]