Calculation of upper and lower envelopes of a dataset (envelope)

envelope is a command line utility that calculates the upper and lower envelopes of a dataset.

The upper envelope is obtained by a cubic spline interpolation of the dataset maximas. Similarily, the lower envelope is obtained by a cubic spline interpolation of the dataset minimas.

Example

$ envelope -i test.txt -o test_out.txt -vvv
Reading file test.txt ...
Read 2650 entries.
Aberrant Limit 1.80e+308.
Saving data to test_out.txt
Done
The graph here below shows how a dataset (gray) is bounded by lower (green) and upper (red) envelopes.
Example of envelope calculations

Download

envelope has been developped in C ANSI. It has been tested on Linux platforms (gcc) as well as on Windows (Visual Studio C++)

Current version is 1.0.0.
envelope binary and source can be downloaded through anonymous SVN at the following address:
https://anonsvn.loudet.org/envelope/tags/

Change Log

Installation

Under Windows, the binary runs directly without installation.
Under Linux, the classic installation steps are used: ./configure, make, make install. Please read the INSTALL file from the package for details.

Help

] [-o ]
      [-a    .
    a	Threshold for aberrant values suppression. Difference between two
   		consecutive data must not exceed the specified value.
   		Aberrant values suppression is not enabled by default.
]]>
Creative Commons License SID monitoring station by Lionel LOUDET is licensed under a
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.
Disclaimer
Last Update: 10 Dec 2010
Apache Web Server PHP
Apache/2.4.59 (Debian)
Valid XHTML + RDFa Valid CSS!
Page generated in 0.083 seconds.