Feature List

Data Input

General File Types

  • Reading of general two-column text data files (*.TXT, *.DAT, *.CSV).

  • Reading of one-column text data files as Y values with autogenerated X values.

  • Reading of multi-column (table) text data files, and creating of several graphs based on any pair of columns. 

  • Decimal separator character used in a file can be detected automatically or set manualy. 

  • Arbitrary value delimiter characters can be specified. 

  • Batch reading of files from a specified folder by a given mask.

  • Drag-and-drop operation for opening of files is supported.

  • List of recently added graphs is stored; length of the list is customizable.

Special File Types

  • Reading of binary file format of Rohde&Shwarz spectrum analyzer.

  • Reading of file format of Ocean Optics spectrum analyzer.

  • Reading of file format of Dagatron counter.

Another Data Sources

  • A data for graphing can be imported from Clipboard, including line format, if data was copied from another Spectrum diagram (paste data); same as when reading, pasting of one-column, two-column, and multi-column data is supported.

  • Making of graph of user given expression (formula); formula is given in common format and can include constants and calls of built-functions (like sin, cos, etc.); formula and plotting range can be changed in any time after graph was made. 

  • Graphing of random values (type of random distribution currently can not be specified); values range and plotting range can be changed in any time after graph was made.

Data Organizing and Operation

  • Data can be stored in own project format (XML based) with the whole of diagram formatting; list of recently used projects is stored; length of the list is customizable.

  • Project can contain a lot of diagrams containing a lot of graphs.

  • Certain diagram can be saved as separated project.

  • Most of operations are performed over a single or group of graphs.

  • Multiple graphs can be selected by using mouse or the special dialog.

  • Certain graphs can be hidden out to make a diagram cleaner but their data are preserved.

  • The Data Table shows values of all the graph’s points; certain or all the values can be copied from the Data Table into Clipboard.

  • Undo/Redo operations are supported (not for all commands, currently).

  • Printing of a diagram with print preview ability.

Data Processing

Search Functions

  • Calculation of graph’s maximal and minimal values, their positions and distance between, midrange value. 

  • Calculation of average values of different kinds (Arithmetic, Harmonic, Geometric, RMS).

  • Calculation of statistical deviations (Variance, Standard, Sample Standard).

  • Calculation can be carried out over all the graph points or inside given bounds only.

  • Bounds for calculation can be set by: directly typing a bound value; clicking the mouse on diagram; visible part of graph.

  • Calculation results for several graphs are displayed in a table; direction of results in table can be toggled; values can be copied from table into Clipboard.

  • A graph can be added to calculation in any time after search window was opened.

  • Several search windows can be opened at the same time; calculation limits can be easy copy-pasted from one of search window to another.

Modifying Functions

  • Swapping of axes.

  • Offsetting of graphs.

  • Flipping and mirroring of graphs.

  • Scaling, normalization, inversion of graphs.

  • Removing of points whose value is out of tune with another (spikes).

  • Trimming of graphs into a specified or visible bounds.  

  • Most of modifying functions can operate as over Y so as over X values of graphs.

  • Functions can preserve their parameter values and restore them when recalled; it is usable, when you make many of the same transformations repeatedly.

Plotting Functions

  • Numerical calculation of first and second derivation of graphs.

  • Calculation of sum, product, difference, and particular of group of graphs.

  • Calculation of top and bottom envelopes of group of graphs.

Data Formatting and Presentation

  • Look of each part of diagram (titles, axes, graphs, legend) can be customized with different fonts, colors, line styles, etc.  

  • Format of each part of diagram can be copied into Clipboard and then pasted onto another diagram (Copy Format/Paste Format functions).

  • Format of diagram can be stored into special file and loaded from it; list of recently loaded diagram format files is stored; length of the list is customizable.

  • Personal default diagram format can be created and automatically loaded for new diagrams.

  • Visibility of each part of diagram (titles, axes, legend) can be toggled with couple of mouse clicks (menu View); parts of diagram can be hidden by simple ‘deletion’ of them.

  • According with SI prefixes (Mega, nano, etc), decimal factors can be used with axis to visually change numbers it displays; the factors being applied are shown in status bar. 

  • Displayed axis limits can be set and changed: automatically, by fitting of all or selected graphs into view; manually, by typing exact maximal and minimal values; by mouse, just framing an interested area; by keyboard, increasing or decreasing of the existed limits.

  • Textual label can be added onto a diagram and positioned at any location (annotation).

  • Frequently used axis title text or diagram title text can be stored as a template (title preset); any of title presets can be applied later with a couple of mouse clicks; title presets can be edited in any time after they was stored.  

Data Output

  • Exporting of diagram into image file of various formats (BMP, PNG, JPG, GIF, WMF). 

  • Exporting of diagram as image into Clipboard (Copy Diagram function) for using in external document editor (like Word, Writer).

  • Exporting of graphs data into Clipboard (Copy Graph function) for using in external table processor (like Excel, Calc). 

Interface and Usage

  • Customization of visibility of toolbars and set of buttons for each toolbar.

  • Configuration of keyboard shortcuts according to user preferences; several shortcuts can be assigned for a single command; shortcuts configuration can be saved into a file and imported from. 

  • Running of program in portable mode; you can have program on your usb-stick and run it everywhere without installing.

  • When program is installed, each system user has its own toolbar configuration, lists of recently used files, title presets, keyboard shortcuts configuration, etc.

 

Concept, content and design byChunosov N.I. © 2010-2017