The initial plan was to implement all the statistics blocks from Matlab. This includes variance, minimum, maximum, RMS, std, correlation, etc. Refer to this page for details.

I started implementation of the variance block using the Scilab computational function. The ultimate was to implement it in C. However, I realized that the Scilab variance function had a bug. In order to check whether the function had been updated, I did a git pull to update my sources to the latest versions. However after the git pull, my Scilab stopped working. Upon doing a re-make, I got the following error:

`/tmp/camlasm5b56ae.s: Assembler messages:` `/tmp/camlasm5b56ae.s: Error: .size expression for camlInstantiation__evaluate_der_475 does not evaluate to a constant` `File "src/translator/instantiation/instantiation.ml", line 1, characters 0-1:` `Error: Assembler error, input left in file /tmp/camlasm5b56ae.s` `make[2]: *** [src/translator/instantiation/instantiation.cmx] Error 2` `rm src/translator/parsing/lexer.ml src/translator/parsing/parser.ml` `make[2]: Leaving directory `/media/C8B8FABBB8FAA75A/scilab/scilab/modules/scicos'` `make[1]: *** [all-recursive] Error 1` `make[1]: Leaving directory `/media/C8B8FABBB8FAA75A/scilab/scilab/modules'` `make: *** [all-recursive] Error 1`

I haven't been able to correct the error as yet. Upon running `sudo ./bin/scilab` I get an error saying `cannot find scilab-bin`.

I filed a bug report for the variance function nonetheless.

Since, statistics functions would be needed frequently in the other signal processing blocks, I created a statistics library. I decided to use the C++ STL data structures. I coded the variance block, and the module compiled successfully (`exec builder.sce` and `exec loader.sce` ran without errors). I then created a simple simulation varianceblock.xcos in the demos folder to test the block. However, upon running the block, I get a yellow exclamation triangle (warning symbol) that reads `Initialisation problem:`. I am currently trying to figure out what is wrong.

The plan for next week is to debug this issue, and get the Statistics toolbox ready.