.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.4. .TH GROPT "1" "January 2021" "gropt 0.9.4 (2021.01.24)" "User Commands" .SH NAME gropt \- performing ray tracing computation of optical systems .SH SYNOPSIS .B gropt [\fI\,options\/\fR] \fI\, \/\fR[...] [\fI\,-o \/\fR] .SH DESCRIPTION The purpose of the task `gropt` is to perform various computations in the framework of geometrical optics. The main input of the task is a descriptor file quantifying the various optical elements (lenses, mirrors, aperture stops, etc. and the respective materials) as well as the alignment geometry of these pieces. The output of `gropt` includes well\-known products of optical analysis such as ray transfer matrices, analysis for multiple wavelengths, ray diagrams, 3D models for visualization, spot diagrams, models for spatially quantized point\-spread functions, plate solutions and vignetting. The underlying ray trace library (see ./src/optcalc.[ch]) is also included in the program `firandom` in order to generate both precise and accurate simulated images that can be acquired with the given optical setup. .SH OPTIONS .SS "General options:" .TP \fB\-h\fR, \fB\-\-help\fR Give general summary about the command line options. .TP \fB\-\-long\-help\fR, \fB\-\-help\-long\fR Gives a detailed list of command line options. .TP \fB\-\-wiki\-help\fR, \fB\-\-help\-wiki\fR, \fB\-\-mediawiki\-help\fR, \fB\-\-help\-mediawiki\fR Gives a detailed list of command line options in Mediawiki format. .TP \fB\-\-version\fR, \fB\-\-version\-short\fR, \fB\-\-short\-version\fR Give some version information about the program. .TP , \fB\-i\fR , \fB\-\-input\fR Name of the input file describing the optical system. Note that all of the length dimensions, including offsets, curvatures, curvature radii and higher order aspherical constants are needed to be defined in the units of millimeters. Reading from standard input can be forced using a single dash "\-" as input file name. .SS "Testing and benchmarking:" .TP \fB\-\-speed\-test\fR