├── .gitignore ├── README.md ├── book_chapters ├── Intro2LensDesign_JMGeary_Ch01_Agenda.ipynb ├── Intro2LensDesign_JMGeary_Ch02_Zemax.ipynb ├── Intro2LensDesign_JMGeary_Ch03_ConventionsAspheres.ipynb ├── Intro2LensDesign_JMGeary_Ch04_ParaxialWorld.ipynb ├── Intro2LensDesign_JMGeary_Ch05_StopsPupils.ipynb └── Intro2LensDesign_JMGeary_Ch06_GlassLandscapeLens.ipynb ├── images ├── Notes_01.png ├── fig_03_01_LDESetup.png ├── fig_03_02_ShapeFactor.png ├── fig_03_03_SurfaceSag.png ├── fig_03_04_Ex1_LDE_01.png ├── fig_03_04_Ex1_LDE_02.png ├── fig_03_04_Ex1_LDE_03.png ├── fig_03_04_Ex1_LDE_04.png ├── fig_03_04_Ex1_LDE_05.png ├── fig_03_04_Ex1_LDE_06.png ├── fig_04_01_PTRE12.png ├── fig_06_00_IndexVsWavelength.png ├── fig_06_01_DispersionVsWavelength.png ├── fig_06_03_IndexVsAbbe.png ├── fig_06_04_Ex1_LDE_01.png ├── fig_06_05_Ex1_MFE_01.png └── fig_06_06_Hw_LDE_01.png ├── misc_notes ├── NotesOnZemax.ipynb └── RelationBetweenRayFanPlotAndOPDFanPlot.ipynb └── zmx ├── Ch02 ├── C2_Ex1.SES └── C2_Ex1.ZMX ├── Ch03 ├── C3_Ex1_SING1o10a.zmx ├── C3_Ex1_SING1o10b.zmx ├── C3_Ex1_SING1o1a.zmx ├── C3_Ex1_SING1o1b.ZMX ├── C3_Ex1_SING1o2a.zmx ├── C3_Ex1_SING1o2b.zmx ├── C3_Ex1_SING1o3a.zmx ├── C3_Ex1_SING1o3b.zmx ├── C3_Ex1_SING1o4a.zmx ├── C3_Ex1_SING1o4b.zmx ├── C3_Ex1_SING1o5a.zmx ├── C3_Ex1_SING1o5b.zmx ├── C3_Ex1_SING1o6a.zmx ├── C3_Ex1_SING1o7a.zmx ├── C3_Ex1_SING1o7b.zmx ├── C3_Ex1_SING1o8a.zmx ├── C3_Ex1_SING1o8b.zmx ├── C3_Ex1_SING1o9a.zmx └── C3_Ex1_SING1o9b.zmx ├── Ch05 └── stopBeforeLens.ZMX ├── Ch06 ├── C6_Ex1_Hypo1o1b.zmx ├── C6_Ex1_SING1o1b.ZMX ├── C6_Ex1_SINT1o1a.zmx ├── C6_Ex1_SINT1o1b.zmx ├── C6_Ex1_WOLR1o1a.zmx ├── C6_Ex1_WOLR1o1b.zmx ├── C6_Ex1_WOLR1o2a.zmx ├── C6_Ex1_WOLR1o2b.zmx ├── C6_Ex1_WOLR1o3a.zmx ├── C6_Ex1_WOLR1o3b.zmx ├── C6_Ex1_WOLR1o4b.zmx ├── C6_Homework.ZMX ├── C6_Homework_00.ZMX ├── C6_Homework_01.ZMX ├── C6_Homework_01a.ZMX └── C6_Homework_01b.ZMX └── misc └── Double Gauss 28 degree field.zmx /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/README.md -------------------------------------------------------------------------------- /book_chapters/Intro2LensDesign_JMGeary_Ch01_Agenda.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/book_chapters/Intro2LensDesign_JMGeary_Ch01_Agenda.ipynb -------------------------------------------------------------------------------- /book_chapters/Intro2LensDesign_JMGeary_Ch02_Zemax.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/book_chapters/Intro2LensDesign_JMGeary_Ch02_Zemax.ipynb -------------------------------------------------------------------------------- /book_chapters/Intro2LensDesign_JMGeary_Ch03_ConventionsAspheres.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/book_chapters/Intro2LensDesign_JMGeary_Ch03_ConventionsAspheres.ipynb -------------------------------------------------------------------------------- /book_chapters/Intro2LensDesign_JMGeary_Ch04_ParaxialWorld.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/book_chapters/Intro2LensDesign_JMGeary_Ch04_ParaxialWorld.ipynb -------------------------------------------------------------------------------- /book_chapters/Intro2LensDesign_JMGeary_Ch05_StopsPupils.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/book_chapters/Intro2LensDesign_JMGeary_Ch05_StopsPupils.ipynb -------------------------------------------------------------------------------- /book_chapters/Intro2LensDesign_JMGeary_Ch06_GlassLandscapeLens.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/book_chapters/Intro2LensDesign_JMGeary_Ch06_GlassLandscapeLens.ipynb -------------------------------------------------------------------------------- /images/Notes_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/Notes_01.png -------------------------------------------------------------------------------- /images/fig_03_01_LDESetup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_01_LDESetup.png -------------------------------------------------------------------------------- /images/fig_03_02_ShapeFactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_02_ShapeFactor.png -------------------------------------------------------------------------------- /images/fig_03_03_SurfaceSag.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_03_SurfaceSag.png -------------------------------------------------------------------------------- /images/fig_03_04_Ex1_LDE_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_04_Ex1_LDE_01.png -------------------------------------------------------------------------------- /images/fig_03_04_Ex1_LDE_02.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_04_Ex1_LDE_02.png -------------------------------------------------------------------------------- /images/fig_03_04_Ex1_LDE_03.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_04_Ex1_LDE_03.png -------------------------------------------------------------------------------- /images/fig_03_04_Ex1_LDE_04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_04_Ex1_LDE_04.png -------------------------------------------------------------------------------- /images/fig_03_04_Ex1_LDE_05.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_04_Ex1_LDE_05.png -------------------------------------------------------------------------------- /images/fig_03_04_Ex1_LDE_06.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_03_04_Ex1_LDE_06.png -------------------------------------------------------------------------------- /images/fig_04_01_PTRE12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_04_01_PTRE12.png -------------------------------------------------------------------------------- /images/fig_06_00_IndexVsWavelength.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_06_00_IndexVsWavelength.png -------------------------------------------------------------------------------- /images/fig_06_01_DispersionVsWavelength.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_06_01_DispersionVsWavelength.png -------------------------------------------------------------------------------- /images/fig_06_03_IndexVsAbbe.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_06_03_IndexVsAbbe.png -------------------------------------------------------------------------------- /images/fig_06_04_Ex1_LDE_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_06_04_Ex1_LDE_01.png -------------------------------------------------------------------------------- /images/fig_06_05_Ex1_MFE_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_06_05_Ex1_MFE_01.png -------------------------------------------------------------------------------- /images/fig_06_06_Hw_LDE_01.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/images/fig_06_06_Hw_LDE_01.png -------------------------------------------------------------------------------- /misc_notes/NotesOnZemax.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/misc_notes/NotesOnZemax.ipynb -------------------------------------------------------------------------------- /misc_notes/RelationBetweenRayFanPlotAndOPDFanPlot.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/misc_notes/RelationBetweenRayFanPlotAndOPDFanPlot.ipynb -------------------------------------------------------------------------------- /zmx/Ch02/C2_Ex1.SES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch02/C2_Ex1.SES -------------------------------------------------------------------------------- /zmx/Ch02/C2_Ex1.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch02/C2_Ex1.ZMX -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o10a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o10a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o10b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o10b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o1a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o1a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o1b.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o1b.ZMX -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o2a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o2a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o2b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o2b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o3a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o3a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o3b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o3b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o4a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o4a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o4b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o4b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o5a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o5a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o5b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o5b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o6a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o6a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o7a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o7a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o7b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o7b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o8a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o8a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o8b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o8b.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o9a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o9a.zmx -------------------------------------------------------------------------------- /zmx/Ch03/C3_Ex1_SING1o9b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch03/C3_Ex1_SING1o9b.zmx -------------------------------------------------------------------------------- /zmx/Ch05/stopBeforeLens.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch05/stopBeforeLens.ZMX -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_Hypo1o1b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_Hypo1o1b.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_SING1o1b.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_SING1o1b.ZMX -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_SINT1o1a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_SINT1o1a.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_SINT1o1b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_SINT1o1b.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o1a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o1a.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o1b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o1b.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o2a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o2a.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o2b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o2b.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o3a.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o3a.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o3b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o3b.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Ex1_WOLR1o4b.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Ex1_WOLR1o4b.zmx -------------------------------------------------------------------------------- /zmx/Ch06/C6_Homework.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Homework.ZMX -------------------------------------------------------------------------------- /zmx/Ch06/C6_Homework_00.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Homework_00.ZMX -------------------------------------------------------------------------------- /zmx/Ch06/C6_Homework_01.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Homework_01.ZMX -------------------------------------------------------------------------------- /zmx/Ch06/C6_Homework_01a.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Homework_01a.ZMX -------------------------------------------------------------------------------- /zmx/Ch06/C6_Homework_01b.ZMX: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/Ch06/C6_Homework_01b.ZMX -------------------------------------------------------------------------------- /zmx/misc/Double Gauss 28 degree field.zmx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/indranilsinharoy/Intro2LensDesignByGeary/HEAD/zmx/misc/Double Gauss 28 degree field.zmx --------------------------------------------------------------------------------