LensForge 1.2.16 (January 28, 2010)
-
Bug fixes:
- Would crash while quitting for some files.
LensForge 1.2.15 (January 25, 2010)
-
Bug fixes:
- Some files would not open after recent release.
- Ray aiming problems.
LensForge 1.2.14 (January 17, 2010)
-
Improvements:
- "Scale Lens" tool.
- Open windows are restored when the document is re-opened.
- Added "Close Document" menu item to close all windows.
-
Bug fixes:
- Changing surface type of mirror, e.g., from standard to asphere, would turn the mirror transparent.
LensForge 1.2.11 (November 10, 2009)
-
Improvements:
- Setting pupil to "float by stop size" now compensates for pupil aberration.
LensForge 1.2.10 (November 9, 2009)
-
Improvements:
- Better handling of vector images (PDF/EPS) on canvas of planar view.
-
Bug fixes:
- Float by stop size gave incorrect pupil size if aperture was not in air.
LensForge 1.2.9 (October 26, 2009)
-
Improvements:
- Intensity fan sum now optionally uses field weights.
-
Bug fixes:
- Intensity fan sum would give zero for some configurations.
LensForge 1.2.8 (October 22, 2009)
-
Improvements:
- Merit function table and optimizer now display a summary of meritoid values.
- LensForge files remember canvas settings of open layout views.
-
Bug fixes:
- Ray fan could have spurious offsets to pupil coordinate.
LensForge 1.2.7 (October 8, 2009)
-
Improvements:
- On planar layout, glass is now drawn with specified alpha.
- LensForge files remember canvas settings of open layout views.
LensForge 1.2.6 (October 4, 2009)
-
Improvements:
- Data-entry mode added to source and parameter tables.
- Spot diagram Airy disk plotted per wave and per field.
- Spot diagram Airy disk takes into account surface tilt.
-
Bug fixes:
- In multiplot, scroll-wheel zoom used coordinate on the first plot instead of the plot the mouse was over.
LensForge 1.2.5 (October 4, 2009)
-
Improvements:
- Option windows brought to front when their main window is.
- Multiplot is on per wave basis if single field selected.
-
Bug fixes:
- None.
LensForge 1.2.4 (August 22, 2009)
-
Bug fixes:
- Aperture decenters were not read from file.
- Planar layout did not draw highly decentered apertures correctly.
LensForge 1.2.3 (July 29, 2009)
-
Improvements:
- You can add a reference ellipse to the spot diagram.
- Option windows are now no longer floating.
- Merit function plotter now lets you set construction variable based on selected point.
-
Bug fixes:
- Centroid subtraction on spot diagram was in error for units other than mm.
- Crash when using Optimizer with Merit plot window open.
- Polychromatic RMS Spot Size meritoid was scaled wrongly.
- Ray fan abscissa could have axes -1.5 to +1, instead of -1 to +1.
LensForge 1.2.2 (July 24, 2009)
-
Improvement:
- Intensity fan.
LensForge 1.2.1 (July 13, 2009)
-
Bug fixes:
- Index plotter window, once closed, would not work if re-opened.
LensForge 1.2.0 (July 6, 2009)
-
Improvements:
- Paraxial XY (ideal cylinder) surface.
- Ray trace meritoid.
- Ray fan and Spot diagram centroid subtraction on per-field basis.
-
Bug fixes:
- Paraxial surface broken recently.
- Opening a second lens caused the first to think it needed to be saved.
LensForge 1.1.25 (June 18, 2009)
-
Improvements:
- Energy capture plot.
- Documentation for cutoff radial scan.
-
Bug fixes:
- Problems with paraxial trace mode.
- Cutoff radial scan plot had axis troubles.
- Polynomial surface now draws respecting its size parameters.
LensForge 1.1.24 (May 27, 2009)
-
Bug fix:
- Polynomial surface was broken by previous update.
LensForge 1.1.23 (May 20, 2009)
-
Improvements:
- New surfaces: Biconic, Grating, Kinoform, Toric.
- RMS Spot or OPD meritoids may be polychromatic.
- "Auto add" for quicker entry of new lens designs.
- Various GUI improvements.
- Tool to remove glass pickups.
- ZEMAX import gets glasses from AGF files in same directory.
-
Bug fixes:
- Instabilities on PowerPC computers.
- Encircled energy plot problems on some computers.
- Closing merit function editor window could crash.
- Back focal length incorrect for lens with finite object distance.
LensForge 1.1.22 (April 29, 2009)
- Improvements:
- Button on sources window to set waves to F,d,C set.
- Pop-up menu to zero selected parameter values.
- Improved handling of stop deletion.
- Improved import of ZEMAX® files.
- Sliders "Set as nominal" button.
- Sliders remember delta values per parameter type.
- More explicit warning information.
- Model glass handles Sweatt model.
- Index fitter displays functional form.
- Bug fixes:
- Merit functions failed to connect when files re-opened.
- Ray colors did not update when using color by wave.
- Fixed problem with rectangular aperture.
- Fixed problem with selection of dispersion relation in index fitter.
LensForge 1.1.21 (February 5, 2009)
- Improvements:
- Glass solve popup menu in surface data table.
- Double-click model glasses on surface data table to edit.
- Conversion of glasses to model glasses
- Dynamic model glass name can use standard 6-digit format.
- Curvature pickup scale "negate" button.
- Tools to remove all variables and remove all solves.
- Bug fixes:
- Model glass: setting unit index with nonzero Abbe would crash.
- Model glass: variable flags were not saved to file.
- Having more than one unknown glass crashed under Mac OS X 10.4.
- Fixed calibration curve error in FGOTF diagnostic.
LensForge 1.1.20 (January 23, 2009)
- Improvements:
- Trace listing tool.
- "Close all but front window" command.
LensForge 1.1.19 (January 16, 2009)
- Improvements:
- More tools in the toolbars.
- Contextual menu for the surface data editor.
- Huygens calculator now uses all CPU cores.
- Bug fixes:
- Closing spot diagram could crash.
- Invalid parameter entry could crash.
LensForge 1.1.18 (January 2, 2009)
- Improvements:
- Huygens PSF window, with matrix export.
- PSF matrix export from Fourier & Huygens OTF & LSF thumbnails.
- Diffraction LSF by FFT method.
- DXF export.
- Bug fixes:
- Huygens calculation error for catadioptric systems.
- Differential ray tracing bug.
LensForge 1.1.17 (December 17, 2008)
- Improvements:
- Huygens-Fresnel calculation of diffraction PSF, LSF, and MTF.
- Diffraction MTF by FFT method.
- Documentation improvements.
- Test ray transfer matrix may now be listed in more bases.
- Bug fixes:
- Field and wave color changes did not appear immediately.
- Corrected calculation of focal length for systems with tilted image plane.
LensForge 1.1.16 (March 25, 2008)
- Improvements:
- Image browse button added to Canvas feature.
- Bug fixes:
- Prescription listing updated prematurely during lens rebuild.
LensForge 1.1.15 (March 17, 2008)
- Improvements:
- Added point of interest display to Index Fitter, Index Plotter, and Merit Plotter.
LensForge 1.1.14 (February 28, 2008)
- Improvements:
- Added multiplot option to spot diagram.
- Added online help for spot diagram.
- Test ray (planar and solid view) listing improved.
- Bug fixes:
- Airy disk was invisible on spot diagram.
- Some paraxial calculations broken by 1.1.10.
LensForge 1.1.13 (February 26, 2008)
- Improvements:
- Added schott-10-10-2007b catalog to glass library (includes LITHOSIL-Q fused silica).
- Bug fixes:
- Seidel aberration calculation corrected for refractive surfaces after mirrors.
- Conrady chromatic aberration coefficients implemented for catadioptric systems.
LensForge 1.1.12 (February 24, 2008)
- Bug fixes:
- Seidel aberration calculation now includes conic constant for standard surface (formerly only for aspheres).
LensForge 1.1.11 (February 23, 2008)
- Bug fixes:
- Seidel aberration calculation now handles mirrors.
- Aberration calculation works when there is a surface other than the image surface at the paraxial image plane.
- File name in listings now updates with Save As...
- Change from MIRROR to glass name no longer needs to pass through intermediate state of a blank name.
LensForge 1.1.10 (February 15, 2008)
- Improvements:
- Spot diagram can now plot ray direction versus position.
- Encircled or ensquared energy: spiral pattern more uniform.
- Encircled or ensquared energy: subtract spot centroid option.
- Radial fans (+x, -x, +y and -y) for layout views.
- Improvements to OSLO file import.
- Better solid view shapes for apertured surfaces.
- View zooming "undo" now independent of lens change undo.
- View browsing buttons on toolbars for solid and planar view.
LensForge 1.1.9 (January 14, 2008)
- Bug fixes:
- Undo would crash if Merit Plot window was open.
- Improvements:
- Canvas feature: image file may be dragged to planar view itself.
- Canvas feature: last image calibration is remembered.
LensForge 1.1.8 (November 14, 2007)
- New features:
- Reads CODE V SEQ files with private glasses.
LensForge 1.1.7 (October 15, 2007)
- Bug fixes:
- Closing then re-opening index fitter would crash.
- Initial display in planar view was delayed.
LensForge 1.1.6 (October 5, 2007)
- New features:
- Code V import.
- Index fitting to define new glasses.
- Multiplot feature.
LensForge 1.1.5 (September 17, 2007)
- New features:
- Polynomial surface.
-
Parameter import and export:
- Drag and drop of text or files
- Copy and paste
-
Test ray now displays after-trace quantities:
- Position
- Momentum
- Orientation
- Transfer matrix
- Image preview display on the lens catalog browser.
-
Improvements to solid view:
- Rotate about the last selected surface
- "Zoom to Fit" on last selected surface
- Rotation to axis alignment is animated
- Zoom is animated
- Filled or wire frame display
- "One click" summoning of Surfaces window
- Wavelength specified in nanometers.
- Added value display to merit function plot.
- Bug fixes:
- Parameter solves were not saved to lfg file.
- Crash when merit function plot window closed.
- "Include focus" checkbox on optimizer window did not work.
- Changes to circular obscuration did not immediately register.
LensForge 1.1.4 (July 29, 2007)
- New features:
- Vignetting factors.
- Export graph data to other programs.
- Graphs display selected data values.
- Transpose any graph axes.
- Automatic updates.
LensForge 1.1.3 (May 21, 2007)
- Bug fixes:
- OPD calculation fixed for infinite conjugate off-axis case.
- Fixed crash when switching to "total thickness" solve.
LensForge 1.1.2 (February 4, 2007)
- Bug fixes:
- Asphere ray tracing algorithm improved for high field angles.
- Sliders "delta" parameter remembered through undo.
- Fixed the "using an index of refraction as a glass name" feature.
LensForge 1.1.1 (January 31, 2007)
- Bug fixes:
- Optimization no longer always generates an exception.
- Merit functions now save residual filter in file.
- Meritoid initial values improved.
LensForge 1.1 (January 29, 2007)
- New features:
- Improved built-in help.
- Can move surfaces graphically.
- Merit functions.
- Optimization.
- Plotting merit functions.
- OPD plot can use length units.
- Seidel aberrations now include aspheric coefficients.
- Bug fixes:
- Airy disk on spot diagram works in object-referred mode.
- Better intelligence to remove glass conflicts.
- Improved responsiveness of parameter pickup dialog.
- OPD for image in refracting media.
LensForge 1.0.4 (August 15, 2006)
- New features:
- Distortion graph.
- Field curvature graph.
- Offense against sine condition (OSC') graph.
- Afocal analysis mode introduced.
- Telecentric object mode.
- Option to refer analysis results to object coordinates.
- Sliders window now lets you modify nominal value.
- Planar layout view generalized to non-axisymmetric systems.
- Bug fix:
- Focal length and exit pupil location for tilted systems.
- Improvements to solves.
- Coordinate break rotations changed to ZEMAX sign convention.
- Catalog update:
- Comes with the new version of the Edmund Optics stock lens catalog.
LensForge 1.0.3 (July 18, 2006)
- New features:
- Geometrical OTF plot.
- Geometrical thru-focus OTF plot.
- Geometrical encircled energy plot.
- Sliders.
- Command to flip (reverse order) surfaces.
- Command to close all open option panels.
- Added plastic materials to the built-in library.
LensForge 1.0.2 (June 3, 2006)
- Marginal ray solves that are independent of the pupil zone are now active before the stop.
- Visual feedback for inconsistent solve requests (like chief ray solves before the stop).
- Some inaccuracies in the solves are fixed.
- Added Hikari glass catalog to the built-in library.
LensForge 1.0.1 (May 30, 2006)
- Implementation of Paraxial image height field specification.
- Glasses used in the design are now saved in the lens file to make the file self-contained.
- Added Thorlabs stock lens catalog.
LensForge 1.0 (May 26, 2006)
- Initial release.