separate surface matrix creation. currently working on loess smoothing
and finding local / global max gradients to determine primary time
variable