File tree Expand file tree Collapse file tree 3 files changed +38
-5
lines changed
Expand file tree Collapse file tree 3 files changed +38
-5
lines changed Original file line number Diff line number Diff line change 1+ """
2+ Apertures that can be used by optical surfaces to block a portion of the beam.
3+ """
4+
5+ from ._apertures import (
6+ AbstractAperture ,
7+ CircularAperture ,
8+ CircularSectorAperture ,
9+ EllipticalAperture ,
10+ AbstractPolygonalAperture ,
11+ PolygonalAperture ,
12+ RectangularAperture ,
13+ AbstractRegularPolygonalAperture ,
14+ RegularPolygonalAperture ,
15+ AbstractOctagonalAperture ,
16+ OctagonalAperture ,
17+ AbstractIsoscelesTrapezoidalAperture ,
18+ IsoscelesTrapezoidalAperture ,
19+ )
20+
21+ __all__ = [
22+ "AbstractAperture" ,
23+ "CircularAperture" ,
24+ "CircularSectorAperture" ,
25+ "EllipticalAperture" ,
26+ "AbstractPolygonalAperture" ,
27+ "PolygonalAperture" ,
28+ "RectangularAperture" ,
29+ "AbstractRegularPolygonalAperture" ,
30+ "RegularPolygonalAperture" ,
31+ "AbstractOctagonalAperture" ,
32+ "OctagonalAperture" ,
33+ "AbstractIsoscelesTrapezoidalAperture" ,
34+ "IsoscelesTrapezoidalAperture" ,
35+ ]
Original file line number Diff line number Diff line change 1- """
2- Apertures that can be used by optical surfaces to block a portion of the beam.
3- """
4-
51import abc
62import dataclasses
73import numpy as np
2016 "EllipticalAperture" ,
2117 "AbstractPolygonalAperture" ,
2218 "PolygonalAperture" ,
19+ "RectangularAperture" ,
2320 "AbstractRegularPolygonalAperture" ,
21+ "RegularPolygonalAperture" ,
2422 "AbstractOctagonalAperture" ,
2523 "OctagonalAperture" ,
2624 "AbstractIsoscelesTrapezoidalAperture" ,
Original file line number Diff line number Diff line change 55import named_arrays as na
66import optika
77import optika .rays ._tests .test_ray_vectors
8- from . import test_mixins
8+ from .. _tests import test_mixins
99
1010
1111active_parameterization = [
You can’t perform that action at this time.
0 commit comments