Package pyscript :: Package lib :: Module optics
[show private | hide private]
[frames | no frames]

Module pyscript.lib.optics

PyScript optics objects library
Classes
BSBox Beam splitter as a box as opposed to a line
BSLine Beam splitter as a line (i.e.
Detector A D-shaped detector
FreeSpace A patch of free space (for example, in an interferometer)
LambdaPlate Lambda plate; shifts optical signal by a half or quarter wavelength
Laser Laser
Lens A lens
Mirror Mirror
Modulator Modulator (EOM, AOM etc.)
PBS Beam splitter as a box as opposed to a line
PhaseShifter Phase shifter

Function Summary
  BS(sw, label, h)
Beam splitter; displayed as a line possibly more useful in linear optics quantum computation diagrams

Variable Summary
str __revision__ = '$Revision: 1.16 $'

Function Details

BS(sw=<class 'pyscript.vectors.P'>, label=None, h=1.0)

Beam splitter; displayed as a line possibly more useful in linear optics quantum computation diagrams
Parameters:
sw - location of the south-west corner of the object
           (type=P object)
label - beam splitter label
           (type=string)
h - beam splitter height
           (type=float)

Variable Details

__revision__

Type:
str
Value:
'$Revision: 1.16 $'                                                    

Generated by Epydoc 2.0 on Mon Apr 24 17:02:38 2006 http://epydoc.sf.net