wofryimpl.beamline.optical_elements.refractors.lens
WOLens — wofry refractive lens (CRL) applying a complex transmission function to the wavefront.
Classes
|
|
|
- class wofryimpl.beamline.optical_elements.refractors.lens.WOLens(name='Undefined', surface_shape1=None, surface_shape2=None, boundary_shape=None, material='', thickness=0.0, keywords_at_creation=None)[source]
-
- classmethod create_from_keywords(name='Real Lens', number_of_curved_surfaces=2, two_d_lens=0, surface_shape=0, wall_thickness=1e-05, material='Be', refraction_index_delta=5.3e-07, att_coefficient=0.00357382, lens_radius=0.0001, n_lenses=1, aperture_shape=0, aperture_dimension_h=0.0005, aperture_dimension_v=0.001, verbose=1)[source]
- class wofryimpl.beamline.optical_elements.refractors.lens.WOLens1D(name='Undefined', surface_shape1=None, surface_shape2=None, boundary_shape=None, material='', thickness=0.0, keywords_at_creation=None)[source]
-
- classmethod create_from_keywords(name='Real Lens 1D', shape=1, radius=0.0005, lens_aperture=0.001, wall_thickness=5e-05, material='Be', refraction_index_delta=5.3e-07, att_coefficient=0.00357382, number_of_curved_surfaces=2, n_lenses=1, error_flag=0, error_file='', error_edge_management=0, write_profile_flag=0, write_profile='', mis_flag=0, xc=0, ang_rot=0, wt_offset_ffs=0, offset_ffs=0, tilt_ffs=0, wt_offset_bfs=0, offset_bfs=0, tilt_bfs=0, verbose=1)[source]