Download List

Project Description

This is a library for optical calculations built upon truncated power series algebra implemented in VB.net. It represents optical systems as maps from a starting surface to an ending surface. The surfaces are themselves specified as truncated power series. The maps include path lengths; the library calculates interference as path length differences, and shearing is handled correctly through mixed-form maps. The library includes a rudimentary front end for interpreting a simple language for optical-system specification, a dll, and an optical glass library of commercial glasses.

System Requirements

System requirement is not defined

Download Package list

Latest 5 files
Name Size Date Download count
OpticalMaps.chm 1.2 MB 2013-05-07 13:04 5
RossNull4.png 5.2 KB 2013-05-07 13:03 6
RossNull3.png 4.5 KB 2013-05-07 13:03 10
RossNull2.png 4.3 KB 2013-05-07 13:03 4
RossNull1.png 7.8 KB 2013-05-07 13:03 7
All Files
doc
OpticalMaps.chm1.2 MB2013-05-07 13:045
RossNull4.png5.2 KB2013-05-07 13:036
RossNull3.png4.5 KB2013-05-07 13:0310
RossNull2.png4.3 KB2013-05-07 13:034
RossNull1.png7.8 KB2013-05-07 13:037
OpticalMaps.html33.0 KB2013-05-07 13:033
RossNull5.png10.8 KB2013-05-07 13:032
OpticalGlass.html72.2 KB2012-01-31 13:223
OpticalMapsTest.html3.4 KB2012-01-31 13:223
ScreenShot.png16.9 KB2012-01-31 13:222
style.css1.1 KB2012-01-31 13:221
Burge1997.png4.3 KB2012-01-10 14:342
HSTDesign.png3.8 KB2012-01-10 14:342
ParabolicMirrorWavefrontError.PNG3.7 KB2012-01-09 12:193
DriftFigure.png4.3 KB2012-01-09 12:192
Surface.html6.4 KB2012-01-09 12:193
Element.html3.3 KB2012-01-09 12:198
OpticalMapsReadme.txt1.5 KB2013-05-07 13:023
OpticalMapsDLL.vbproj4.2 KB2013-01-30 12:426
Optics.dll248.0 KB2013-01-30 12:4242
OpticalMapsTest.exe292.0 KB2013-01-30 12:413
OpticalMaps.vb37.9 KB2013-01-30 12:404
OpticalGlasses
GlassLib.dll212.0 KB2012-02-20 02:5610
GlassLibTest.exe220.0 KB2012-02-20 02:562
OpticalGlasses.vb172.1 KB2012-02-20 02:464
GlassLibReadme.txt0.7 KB2012-01-31 13:393
GlassLibTest.vbproj4.5 KB2012-01-31 13:328
GlassLib.vbproj3.8 KB2012-01-08 05:291
GlassLibTestApp.vb1.1 KB2012-01-08 05:154
ModelFiles
Parabolic200F5WFFocusingLens25_125.OptSpec0.4 KB2012-02-20 02:532
Parabolic200F5WFFocusingLens50.OptSpec0.4 KB2012-02-20 02:534
Parabolic200F5WFFocusingLens75.OptSpec0.4 KB2012-02-20 02:533
Parabolic200F5WF0200.OptSpec0.2 KB2012-02-20 02:532
Parabolic200F5WF9000.OptSpec0.2 KB2012-02-20 02:533
Parabolic200F5RossNullOptimize.OptSpec0.5 KB2012-02-20 02:535
Parabolic200F5WF0025.OptSpec0.2 KB2012-02-20 02:534
Parabolic200F5InverseRossNull100Optimize2.OptSpec0.5 KB2012-02-20 02:532
Parabolic200F5RossNull.OptSpec0.3 KB2012-02-20 02:533
Parabolic200F5InverseRossNull100Optimize1.OptSpec0.5 KB2012-02-20 02:532
Parabolic200F4InverseRossNull129Optimize1.OptSpec0.5 KB2012-02-20 02:532
Parabolic200F4InverseRossNullFlatOptimize1.OptSpec0.5 KB2012-02-20 02:532
Parabolic200F4InverseRossNull100Optimize1.OptSpec0.5 KB2012-02-20 02:534
Parabolic200F4InverseRossNull100Optimize2.OptSpec0.5 KB2012-02-20 02:534
Parabolic200F3InverseRossNull100Optimize2.OptSpec0.5 KB2012-02-20 02:535
Parabolic200F3InverseRossNull129Optimize2.OptSpec0.5 KB2012-02-20 02:532
Parabolic200F2.5RossNullOptimize206.OptSpec0.5 KB2012-02-20 02:531
Parabolic200F2.5WFFocusingLens75.OptSpec0.4 KB2012-02-20 02:532
Parabolic200F2.5InverseRossNull100Splitter2.OptSpec0.8 KB2012-02-20 02:530
Parabolic200F2.5RossNullOptimize100.OptSpec0.5 KB2012-02-20 02:534
Parabolic200F2.5InverseRossNull100Optimize1.OptSpec0.5 KB2012-02-20 02:531
Parabolic200F2.5InverseRossNull100Optimize2.OptSpec0.5 KB2012-02-20 02:531
Hyperbolic8F2.5.OptSpec0.3 KB2012-02-20 02:531
Hyperbolic8F3.8.OptSpec0.3 KB2012-02-20 02:534
Burge1997-NullTestOptics1mf3.5Optimize.OptSpec0.7 KB2012-02-20 02:533
Hyperbolic12.5F2SF5.OptSpec0.3 KB2012-02-20 02:532
Hyperbolic16F2.5.OptSpec0.3 KB2012-02-20 02:532
DCX.OptSpec0.1 KB2012-02-20 02:532
Hyperbolic8F4.7RossNull.OptSpec0.4 KB2012-02-20 02:534
PCX.OptSpec0.1 KB2012-02-20 02:535
test.OptSpec0.3 KB2012-01-09 11:432
Hyperbolic12.5F2LASF44.OptSpec0.3 KB2012-01-09 11:423
Hyperbolic317.5F2RossNull103.OptSpec0.3 KB2012-01-09 11:4210
HubbleSpaceTelescopeAsBuilt.OptSpec0.3 KB2012-01-09 11:425
HubbleSpaceTelescopeDesign.OptSpec0.3 KB2012-01-09 11:423
Hyperbolic317.5F2RossNull103DivergingLens1.OptSpec0.6 KB2012-01-09 11:421
Burge1997-NullTestOptics1mf3.5.OptSpec0.6 KB2012-01-09 11:423
OpticalMaps.exe292.0 KB2012-02-20 02:496
OpticalMapsTest.vb29.7 KB2012-02-20 02:472
OpticalMaps.vbproj5.0 KB2012-02-20 02:472
PlotWindow.vb10.2 KB2012-02-20 02:474
OpticalMaps.sln2.9 KB2012-01-31 13:443
Calc.PNG2.3 KB2012-01-10 14:464
Go.PNG0.7 KB2012-01-10 14:466
Stop.png2.5 KB2012-01-09 11:3919
Open.png0.4 KB2012-01-09 11:397
Save.png0.4 KB2012-01-09 11:398