rayoptics.optical package
Package encompassing optical modeling and calculations
The optical
subpackage provides core classes and functions
for optical modeling and basic analyses. The overall optical model is
managed by the OpticalModel
class
Submodules
- rayoptics.optical.model_constants module
- rayoptics.optical.model_enums module
- rayoptics.optical.obench module
- rayoptics.optical.opticalmodel module
SystemSpec
OpticalModel
OpticalModel.ro_version
OpticalModel.radius_mode
OpticalModel.specsheet
OpticalModel.system_spec
OpticalModel.seq_model
OpticalModel.optical_spec
OpticalModel.parax_model
OpticalModel.ele_model
OpticalModel.map_submodels()
OpticalModel.name()
OpticalModel.reset()
OpticalModel.listobj_str()
OpticalModel.set_from_specsheet()
OpticalModel.save_model()
OpticalModel.sync_to_restore()
OpticalModel.update_model()
OpticalModel.update_optical_properties()
OpticalModel.nm_to_sys_units()
OpticalModel.add_part()
OpticalModel.add_lens()
OpticalModel.add_mirror()
OpticalModel.add_thinlens()
OpticalModel.add_dummy_plane()
OpticalModel.add_from_file()
OpticalModel.add_assembly_from_seq()
OpticalModel.rebuild_from_seq()
OpticalModel.flip()
OpticalModel.insert_ifc_gp_ele()
OpticalModel.remove_ifc_gp_ele()
OpticalModel.remove_node()