extrema_title_3.gif:All the power and flexibility of extrema's versatile command language is now available from its rich graphical user interface.:5:
contourdensity4.png:extrema can output a wide variety of graph types, including 2-D and 3-D line graphs, contour and density plots, surface plots, bar charts, histograms, and more.:8:
2yaxes.png:Every detail of the output is under user control, including colors, fonts, point types, axis placement, tic size and angle, scales, line types, graph labels, size and placement of the graph, and more. Graphs can be overlaid and combined even when they have different scales and units. Acceptable defaults are provided automatically, so you don't have to think about the details until you need to.:8:
filtersmoothing.png:extrema has over 200 numeric and character functions, and over 30 operators, providing all of the operations of simple calculus, along with powerful curve fitting, filtering, and smoothing techniques.:8:
parameterizedcolors.png:extrema can handle data sets of unlimited size, can accurately fit to arbitrary functions with an unlimited number of free parameters, and can evaluate algebraic expressions of any complexity. For complex data analysis procedures, extrema has its own easy-to-learn programming features, including conditional branching, looping, and subroutine calling constructs.:8:
fitexample2.png:Although extrema's command language is already known for its intuitive syntax and ease of use, the graphical user interface simplifies the process even further, by displaying all the options available. No need to remember how to get that obscure special effect you need; just click the button and it's done!:8:
graphexample.png:Even so, the power user often requires the flexibility and programming constructs that are truly only available from a proper command-driven program. All the powerful command line and programming features of previous versions of extrema are still available.:8:
HelpScreen.gif:extrema's detailed help system includes not just basic help on how to run the program, but also sample scripts, examples of use, sample graphical output, and details of the math and statistical theory underlying different commands and effects:8: