Fred Optical Engineering Software

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Fred
DeveloperPhoton Engineering
Stable release
20.01 / March 2021; 5 years ago (2021-03)[1]
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Engine
    Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
    Operating systemMicrosoft Windows
    TypeCAD Software
    Websitephotonengr.com/fred-software/

    Fred Optical Engineering Software (FRED) is a commercial 3D CAD computer program for optical engineering used to simulate the propagation of light through optical systems. Fred can handle both incoherent and coherent light using Gaussian beam propagation. The program offers a high level of visualization using a WYSIWYG (What You See Is What You Get) parametric interface. According to the publisher, Photon Engineering, the name "Fred" is not an acronym, and does not mean anything.[2]

    Fred allows for non-sequential raytracing with support to raytrace on up to 63 cores.[2] Fred also features a downhill simplex optimizer where the user can specify variables, merit function and multiple targets for optimization. The program can import and export IGES, STEP, and OBJ CAD formats. Fred is also compatible with other hardware measured light source measurement software such as ProSource. Fred can also interact with MATLAB and Mathematica using an OLE Automation Client/Server interface.

    Fred was used in the design of the NOAO's Large Synoptic Survey Telescope.[3]

    Fred is available in three editions.

    See also

    [edit | edit source]

    References

    [edit | edit source]
    1. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    2. ^ a b Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
    [edit | edit source]