mean - add method for a sequence.
add in computation of covariance matrix, standard deviation of matrix, and various helper functions
    - vector-map, vector-reduce
    - matrix-map, matrix-reduce
remove references to lisp stat lib. while this does temparaily remove access to prodability functions ( distrbs, densidty , cum density). These will be be replaced with better versions soon
various changes
fix a minor typo
various helper functions
alow colums to be referenced via keywords. implies that column variable names are well formed and now mandatory
First cut of date handling and printing. not finished need to create unit tests.
print-object: Make the columns print out in nicely formatted tables. need to rewrite build-format-string and deal with headings next
move dfcolumn to dataframe.lisp.
ensure column label keywords are upper case and rewrite translate column a bit
package declaration for filename.dsv....
first attempt - simple rewriting of queries for column names.
make it that uncrecognised keywords are just passed through, so things like ;test & :key are available.
first cut of query function. We produce a subset of the queried dataframe. Queries can be fairly arbitrary.
split out print functions, init functions and query funcitons int odifferent files for convenience.
fix bug in repeat-seq - upto ==>below
gen-seq has been retuired in favour of alexandria:iota. mmot point, unsed anywhere else
don't try to create dataframe metadata if types and var names have not been supplied. this whole mechanism needs to be revised and soon
add df->grid for gsll integration
some cleanups, trying to remove vartypes slot in favour of the metadata in variables slot