This directory contains all the code necessary to run the Composite-Plus-Scale (CPS) reconstructions. gridproxy.m: Takes the proxy data files rtable1209, rtable1209, and itrdbmatrix and creates the screened proxy files to be used in the gridboxcps routine. [note 3 Feb 2009: due to an off-by-one error in the degrees of freedom that were used to enter significance thresholds into the code, the effective P values used in the low-frequency screening are slightly higher (P=0.11 to P=0.12) than the nominal (P=0.10) cited value. This actually brings the decadal screening threshold closer to the annual screening threshold (P approximately 0.13 when serial correlation is accounted for, as discussed in the Supplementary Information document)]. gridboxcps.m: Takes the screened proxies and runs the CPS routine to create the CPS reconstructions lowpass.m: function used by lowpassmin lowpassmin.m: low-pass filtering function used in both gridproxy and gridboxcps