gradoptics.optics.base_optics