Proxy Database Forensics#
Load in the two proxy databases as cfr.ProxyDatabase objects#
The file format can vary, but in this example we will use .nc
(netCDF) files that were made in notebooks C01. The file names can be replaced, but this is a generic example with pdb_1
being cfr’s PAGES2k and pdb_2
being Tardif’s LMR pickle PAGES2k
pdb_1 = cfr.ProxyDatabase().load_nc('./prev_data/pdb/filtered_ptype_res_cfr_pages2kv2.nc')
pdb_1.refresh()
pdb_2 = cfr.ProxyDatabase().load_nc('./prev_data/lipd_pdb.nc')
pdb_2.refresh()
print(f'cfr PAGES2k has {len(pdb_1.records)} records')
print(f'LMR pickle PAGES2k has {len(pdb_2.records)} records')
cfr PAGES2k has 558 records
LMR pickle PAGES2k has 684 records
Plot the two ProxyDBs#
We use ProxyDatabase.plot()
to get a full picture, but in optionally we can use ProxyDatabase.plotly()
to obtain an interactive map with metadata information (pid, ptype, lat, lon) as we hover over each point.
pdb_1.plot(plot_count=True, title= 'cfr PAGES2k')
(<Figure size 1000x1000 with 2 Axes>,
{'map': <GeoAxes: title={'center': 'cfr PAGES2k'}>,
'count': <Axes: xlabel='Year (AD)', ylabel='number of proxies'>})

pdb_2.plot(plot_count=True, title = 'LMR pickle PAGES2k')
(<Figure size 1000x1000 with 2 Axes>,
{'map': <GeoAxes: title={'center': 'LMR pickle PAGES2k'}>,
'count': <Axes: xlabel='Year (AD)', ylabel='number of proxies'>})

Compare PID lists#
Here we simply want to see the number of records that are in or not in each respective proxy database so we can point out which ones are making a difference within a reconstruction (if at all).
# Get PID sets
pdb1_pids = set(pdb_1.to_df()['pid'])
pdb2_pids = set(pdb_2.to_df()['pid'])
# Find differences
overlap = pdb1_pids & pdb2_pids # just a set with the record names
missing_in_pdb1 = pdb_2 - pdb_1 # a proxy database
missing_in_pdb2 = pdb_1 - pdb_2 # a proxy database
print(f'Overlapping records: {len(overlap)}')
print(f'Missing from cfr PAGES2k: {len(missing_in_pdb1.records)}')
print(f'Missing from LMR pickle PAGES2k: {len(missing_in_pdb2.records)}')
>>> Subtracting NAm_153 failed.
>>> Subtracting NAm_165 failed.
>>> Subtracting Asi_178 failed.
>>> Subtracting Asi_174 failed.
>>> Subtracting Asi_198 failed.
>>> Subtracting NAm_145 failed.
>>> Subtracting Arc_071 failed.
>>> Subtracting NAm_102 failed.
>>> Subtracting NAm_046 failed.
>>> Subtracting Ocn_065 failed.
>>> Subtracting Asi_170 failed.
>>> Subtracting Asi_045 failed.
>>> Subtracting NAm_149 failed.
>>> Subtracting NAm_193 failed.
>>> Subtracting NAm_194 failed.
>>> Subtracting NAm_089 failed.
>>> Subtracting NAm_188 failed.
>>> Subtracting Asi_184 failed.
>>> Subtracting Asi_214 failed.
>>> Subtracting Ocn_075 failed.
>>> Subtracting Asi_147 failed.
>>> Subtracting Asi_098 failed.
>>> Subtracting NAm_099 failed.
>>> Subtracting Asi_070 failed.
>>> Subtracting Asi_215 failed.
>>> Subtracting Asi_223 failed.
>>> Subtracting NAm_156 failed.
>>> Subtracting Asi_009 failed.
>>> Subtracting Asi_173 failed.
>>> Subtracting Asi_047 failed.
>>> Subtracting Ocn_078 failed.
>>> Subtracting NAm_154 failed.
>>> Subtracting Asi_148 failed.
>>> Subtracting Asi_191 failed.
>>> Subtracting Asi_062 failed.
>>> Subtracting Asi_019 failed.
>>> Subtracting Ocn_167 failed.
>>> Subtracting NAm_085 failed.
>>> Subtracting NAm_086 failed.
>>> Subtracting Ocn_091 failed.
>>> Subtracting Ocn_093 failed.
>>> Subtracting Asi_155 failed.
>>> Subtracting Ant_024 failed.
>>> Subtracting NAm_098 failed.
>>> Subtracting Asi_073 failed.
>>> Subtracting Asi_209 failed.
>>> Subtracting Asi_094 failed.
>>> Subtracting Arc_001 failed.
>>> Subtracting Ocn_096 failed.
>>> Subtracting Asi_052 failed.
>>> Subtracting Ocn_086 failed.
>>> Subtracting NAm_122 failed.
>>> Subtracting Asi_150 failed.
>>> Subtracting Asi_117 failed.
>>> Subtracting NAm_186 failed.
>>> Subtracting NAm_161 failed.
>>> Subtracting Asi_030 failed.
>>> Subtracting Ocn_101 failed.
>>> Subtracting NAm_066 failed.
>>> Subtracting Asi_108 failed.
>>> Subtracting Ocn_070 failed.
>>> Subtracting Asi_084 failed.
>>> Subtracting Ocn_076 failed.
>>> Subtracting NAm_050 failed.
>>> Subtracting Asi_135 failed.
>>> Subtracting Asi_144 failed.
>>> Subtracting Asi_185 failed.
>>> Subtracting Asi_029 failed.
>>> Subtracting Asi_115 failed.
>>> Subtracting NAm_133 failed.
>>> Subtracting NAm_134 failed.
>>> Subtracting Asi_146 failed.
>>> Subtracting NAm_123 failed.
>>> Subtracting Ant_012 failed.
>>> Subtracting Asi_176 failed.
>>> Subtracting NAm_093 failed.
>>> Subtracting Ocn_099 failed.
>>> Subtracting Asi_128 failed.
>>> Subtracting Asi_228 failed.
>>> Subtracting Ant_020 failed.
>>> Subtracting NAm_090 failed.
>>> Subtracting Asi_202 failed.
>>> Subtracting NAm_189 failed.
>>> Subtracting NAm_171 failed.
>>> Subtracting Ocn_178 failed.
>>> Subtracting Asi_203 failed.
>>> Subtracting Arc_029 failed.
>>> Subtracting NAm_113 failed.
>>> Subtracting Asi_020 failed.
>>> Subtracting Asi_171 failed.
>>> Subtracting Ocn_158 failed.
>>> Subtracting NAm_157 failed.
>>> Subtracting NAm_124 failed.
>>> Subtracting Asi_006 failed.
>>> Subtracting Asi_033 failed.
>>> Subtracting Asi_120 failed.
>>> Subtracting Arc_035 failed.
>>> Subtracting Ant_001 failed.
>>> Subtracting Asi_065 failed.
>>> Subtracting NAm_049 failed.
>>> Subtracting NAm_091 failed.
>>> Subtracting Ocn_177 failed.
>>> Subtracting Ocn_080 failed.
>>> Subtracting Ocn_171 failed.
>>> Subtracting Asi_152 failed.
>>> Subtracting Asi_043 failed.
>>> Subtracting Ocn_108 failed.
>>> Subtracting Asi_028 failed.
>>> Subtracting Asi_025 failed.
>>> Subtracting Ocn_103 failed.
>>> Subtracting NAm_109 failed.
>>> Subtracting Arc_079 failed.
>>> Subtracting Asi_060 failed.
>>> Subtracting Asi_110 failed.
>>> Subtracting Asi_007 failed.
>>> Subtracting Asi_087 failed.
>>> Subtracting Asi_116 failed.
>>> Subtracting Eur_004 failed.
>>> Subtracting Ocn_068 failed.
>>> Subtracting Ocn_069 failed.
>>> Subtracting Asi_075 failed.
>>> Subtracting Asi_093 failed.
>>> Subtracting Ant_006 failed.
>>> Subtracting Asi_040 failed.
>>> Subtracting NAm_183 failed.
>>> Subtracting Asi_012 failed.
>>> Subtracting NAm_158 failed.
>>> Subtracting Aus_002 failed.
>>> Subtracting Asi_133 failed.
>>> Subtracting Asi_078 failed.
>>> Subtracting NAm_019 failed.
>>> Subtracting Ocn_098 failed.
>>> Subtracting Ant_002 failed.
>>> Subtracting NAm_114 failed.
>>> Subtracting NAm_115 failed.
>>> Subtracting Asi_042 failed.
>>> Subtracting NAm_103 failed.
>>> Subtracting Arc_080 failed.
>>> Subtracting Arc_078 failed.
>>> Subtracting Ocn_115 failed.
>>> Subtracting NAm_009 failed.
>>> Subtracting Asi_125 failed.
>>> Subtracting Arc_034 failed.
>>> Subtracting Eur_013 failed.
>>> Subtracting Asi_069 failed.
>>> Subtracting Asi_124 failed.
>>> Subtracting Asi_196 failed.
>>> Subtracting Arc_036 failed.
>>> Subtracting Asi_232 failed.
>>> Subtracting NAm_129 failed.
>>> Subtracting NAm_130 failed.
>>> Subtracting NAm_104 failed.
>>> Subtracting Asi_204 failed.
>>> Subtracting NAm_110 failed.
>>> Subtracting Arc_061 failed.
>>> Subtracting Ocn_170 failed.
>>> Subtracting Ocn_180 failed.
>>> Subtracting Ocn_154 failed.
>>> Subtracting Ocn_155 failed.
>>> Subtracting Asi_090 failed.
>>> Subtracting Asi_187 failed.
>>> Subtracting Arc_008 failed.
>>> Subtracting Arc_026 failed.
>>> Subtracting NAm_013 failed.
>>> Subtracting NAm_011 failed.
>>> Subtracting Asi_089 failed.
>>> Subtracting NAm_175 failed.
>>> Subtracting NAm_029 failed.
>>> Subtracting Asi_157 failed.
>>> Subtracting NAm_144 failed.
>>> Subtracting Asi_164 failed.
>>> Subtracting Asi_183 failed.
>>> Subtracting Asi_175 failed.
>>> Subtracting Asi_088 failed.
>>> Subtracting Asi_086 failed.
>>> Subtracting Asi_096 failed.
>>> Subtracting Ocn_111 failed.
>>> Subtracting Ocn_112 failed.
>>> Subtracting NAm_180 failed.
>>> Subtracting NAm_181 failed.
>>> Subtracting NAm_088 failed.
>>> Subtracting Asi_154 failed.
>>> Subtracting Ocn_116 failed.
>>> Subtracting Asi_210 failed.
>>> Subtracting Asi_072 failed.
>>> Subtracting Arc_028 failed.
>>> Subtracting Asi_113 failed.
>>> Subtracting Asi_182 failed.
>>> Subtracting Ocn_130 failed.
>>> Subtracting Ocn_131 failed.
>>> Subtracting NAm_159 failed.
>>> Subtracting Ocn_147 failed.
>>> Subtracting NAm_094 failed.
>>> Subtracting NAm_095 failed.
>>> Subtracting Asi_151 failed.
>>> Subtracting Asi_225 failed.
>>> Subtracting NAm_182 failed.
>>> Subtracting Arc_064 failed.
>>> Subtracting Asi_161 failed.
>>> Subtracting Asi_139 failed.
>>> Subtracting Ocn_106 failed.
>>> Subtracting NAm_092 failed.
>>> Subtracting Arc_030 failed.
>>> Subtracting Ocn_174 failed.
>>> Subtracting Asi_199 failed.
>>> Subtracting Asi_222 failed.
>>> Subtracting Ocn_077 failed.
>>> Subtracting Asi_046 failed.
>>> Subtracting Arc_075 failed.
>>> Subtracting NAm_106 failed.
>>> Subtracting Asi_129 failed.
>>> Subtracting NAm_116 failed.
>>> Subtracting NAm_163 failed.
>>> Subtracting Ocn_083 failed.
>>> Subtracting NAm_097 failed.
>>> Subtracting Asi_169 failed.
>>> Subtracting Ocn_160 failed.
>>> Subtracting SAm_026 failed.
>>> Subtracting Aus_007 failed.
>>> Subtracting Ocn_172 failed.
>>> Subtracting NAm_032 failed.
>>> Subtracting NAm_084 failed.
>>> Subtracting Asi_032 failed.
>>> Subtracting Asi_206 failed.
>>> Subtracting NAm_146 failed.
>>> Subtracting NAm_105 failed.
>>> Subtracting Ocn_060 failed.
>>> Subtracting NAm_126 failed.
>>> Subtracting NAm_184 failed.
>>> Subtracting Aus_004 failed.
>>> Subtracting NAm_135 failed.
>>> Subtracting Arc_011 failed.
>>> Subtracting Asi_015 failed.
>>> Subtracting Asi_003 failed.
>>> Subtracting Arc_066 failed.
>>> Subtracting Asi_165 failed.
>>> Subtracting Asi_083 failed.
>>> Subtracting Ant_010 failed.
>>> Subtracting Ocn_122 failed.
>>> Subtracting Asi_197 failed.
>>> Subtracting Asi_080 failed.
>>> Subtracting Ocn_166 failed.
>>> Subtracting Asi_156 failed.
>>> Subtracting Asi_092 failed.
>>> Subtracting Asi_095 failed.
>>> Subtracting Ocn_123 failed.
>>> Subtracting Ocn_140 failed.
>>> Subtracting Ocn_141 failed.
>>> Subtracting NAm_195 failed.
>>> Subtracting Asi_121 failed.
>>> Subtracting NAm_190 failed.
>>> Subtracting Ant_011 failed.
>>> Subtracting NAm_196 failed.
>>> Subtracting Eur_003 failed.
>>> Subtracting NAm_187 failed.
>>> Subtracting Asi_172 failed.
>>> Subtracting Ocn_179 failed.
>>> Subtracting Asi_141 failed.
>>> Subtracting Eur_007 failed.
>>> Subtracting NAm_026 failed.
>>> Subtracting Asi_189 failed.
>>> Subtracting Aus_005 failed.
>>> Subtracting Asi_137 failed.
>>> Subtracting Ocn_082 failed.
>>> Subtracting Ocn_066 failed.
>>> Subtracting Ocn_067 failed.
>>> Subtracting Asi_107 failed.
>>> Subtracting Arc_063 failed.
>>> Subtracting Ocn_138 failed.
>>> Subtracting Asi_180 failed.
>>> Subtracting Ant_007 failed.
>>> Subtracting Ant_028 failed.
>>> Subtracting Asi_149 failed.
>>> Subtracting Arc_033 failed.
>>> Subtracting Asi_024 failed.
>>> Subtracting Asi_177 failed.
>>> Subtracting NAm_044 failed.
>>> Subtracting SAm_029 failed.
>>> Subtracting Asi_122 failed.
>>> Subtracting Arc_027 failed.
>>> Subtracting Asi_166 failed.
>>> Subtracting Eur_005 failed.
>>> Subtracting Ocn_168 failed.
>>> Subtracting Asi_138 failed.
>>> Subtracting NAm_045 failed.
>>> Subtracting Asi_038 failed.
>>> Subtracting SAm_024 failed.
>>> Subtracting Asi_039 failed.
>>> Subtracting Asi_056 failed.
>>> Subtracting Asi_048 failed.
>>> Subtracting Arc_032 failed.
>>> Subtracting Asi_126 failed.
>>> Subtracting Asi_053 failed.
>>> Subtracting Asi_142 failed.
>>> Subtracting Asi_205 failed.
>>> Subtracting Asi_194 failed.
>>> Subtracting NAm_127 failed.
>>> Subtracting NAm_140 failed.
>>> Subtracting NAm_141 failed.
>>> Subtracting NAm_096 failed.
>>> Subtracting Ocn_142 failed.
>>> Subtracting Ocn_143 failed.
>>> Subtracting Ocn_088 failed.
>>> Subtracting Arc_077 failed.
>>> Subtracting Ocn_129 failed.
>>> Subtracting Ocn_110 failed.
>>> Subtracting Asi_051 failed.
>>> Subtracting Asi_105 failed.
>>> Subtracting Arc_002 failed.
>>> Subtracting Asi_219 failed.
>>> Subtracting Asi_077 failed.
>>> Subtracting Arc_065 failed.
>>> Subtracting Asi_001 failed.
>>> Subtracting NAm_007 failed.
>>> Subtracting Aus_009 failed.
>>> Subtracting Asi_101 failed.
>>> Subtracting Asi_130 failed.
>>> Subtracting Asi_132 failed.
>>> Subtracting NAm_070 failed.
>>> Subtracting Ant_005 failed.
>>> Subtracting Ocn_084 failed.
>>> Subtracting Asi_136 failed.
>>> Subtracting Asi_100 failed.
>>> Subtracting Ocn_073 failed.
>>> Subtracting Ocn_114 failed.
>>> Subtracting NAm_082 failed.
>>> Subtracting Asi_163 failed.
>>> Subtracting Ocn_081 failed.
>>> Subtracting Asi_013 failed.
>>> Subtracting Ocn_175 failed.
>>> Subtracting Ocn_176 failed.
>>> Subtracting NAm_003 failed.
>>> Subtracting NAm_107 failed.
>>> Subtracting Asi_111 failed.
>>> Subtracting Asi_002 failed.
>>> Subtracting Asi_220 failed.
>>> Subtracting Asi_011 failed.
>>> Subtracting NAm_185 failed.
>>> Subtracting NAm_150 failed.
>>> Subtracting NAm_192 failed.
>>> Subtracting Asi_145 failed.
>>> Subtracting Asi_081 failed.
>>> Subtracting Asi_068 failed.
>>> Subtracting Asi_229 failed.
>>> Subtracting NAm_198 failed.
>>> Subtracting NAm_199 failed.
>>> Subtracting NAm_151 failed.
>>> Subtracting NAm_152 failed.
>>> Subtracting Asi_035 failed.
>>> Subtracting Asi_186 failed.
>>> Subtracting Ant_003 failed.
>>> Subtracting NAm_120 failed.
>>> Subtracting NAm_121 failed.
>>> Subtracting NAm_138 failed.
>>> Subtracting NAm_139 failed.
>>> Subtracting Ocn_120 failed.
>>> Subtracting Ocn_121 failed.
>>> Subtracting Ocn_127 failed.
>>> Subtracting NAm_166 failed.
>>> Subtracting NAm_167 failed.
>>> Subtracting Ant_008 failed.
>>> Subtracting Ocn_128 failed.
>>> Subtracting Asi_158 failed.
>>> Subtracting NAm_060 failed.
>>> Subtracting Arc_074 failed.
>>> Subtracting Asi_085 failed.
>>> Subtracting Ant_017 failed.
>>> Subtracting NAm_081 failed.
>>> Subtracting NAm_178 failed.
>>> Subtracting NAm_179 failed.
>>> Subtracting Ocn_074 failed.
>>> Subtracting Arc_072 failed.
>>> Subtracting NAm_142 failed.
>>> Subtracting NAm_083 failed.
>>> Subtracting NAm_112 failed.
>>> Subtracting Asi_104 failed.
>>> Subtracting Eur_008 failed.
>>> Subtracting Asi_071 failed.
>>> Subtracting Asi_181 failed.
>>> Subtracting NAm_160 failed.
>>> Subtracting Asi_079 failed.
>>> Subtracting Asi_037 failed.
>>> Subtracting Ocn_173 failed.
>>> Subtracting Eur_009 failed.
>>> Subtracting NAm_117 failed.
>>> Subtracting NAm_118 failed.
>>> Subtracting NAm_170 failed.
>>> Subtracting NAm_041 failed.
>>> Subtracting NAm_173 failed.
>>> Subtracting NAm_174 failed.
>>> Subtracting Asi_017 failed.
>>> Subtracting Asi_140 failed.
>>> Subtracting Asi_200 failed.
>>> Subtracting Asi_159 failed.
>>> Subtracting Asi_190 failed.
>>> Subtracting Asi_153 failed.
>>> Subtracting Asi_217 failed.
>>> Subtracting Asi_049 failed.
>>> Subtracting Asi_082 failed.
>>> Subtracting Asi_160 failed.
>>> Subtracting Ocn_118 failed.
>>> Subtracting Asi_005 failed.
>>> Subtracting Asi_027 failed.
>>> Subtracting Asi_195 failed.
>>> Subtracting Aus_001 failed.
>>> Subtracting Ocn_139 failed.
>>> Subtracting Ocn_061 failed.
>>> Subtracting Ocn_062 failed.
>>> Subtracting NAm_197 failed.
>>> Subtracting NAm_168 failed.
>>> Subtracting NAm_169 failed.
>>> Subtracting NAm_071 failed.
>>> Subtracting NAm_119 failed.
>>> Subtracting Aus_031 failed.
>>> Subtracting Asi_059 failed.
>>> Subtracting NAm_177 failed.
>>> Subtracting Asi_168 failed.
>>> Subtracting Asi_076 failed.
>>> Subtracting Asi_102 failed.
>>> Subtracting Ocn_079 failed.
>>> Subtracting Arc_020 failed.
>>> Subtracting Asi_041 failed.
>>> Subtracting Asi_212 failed.
>>> Subtracting Ocn_095 failed.
>>> Subtracting NAm_155 failed.
>>> Subtracting NAm_191 failed.
>>> Subtracting NAm_064 failed.
>>> Subtracting NAm_164 failed.
>>> Subtracting Asi_057 failed.
>>> Subtracting Asi_055 failed.
>>> Subtracting Arc_022 failed.
>>> Subtracting Ocn_156 failed.
>>> Subtracting Arc_004 failed.
>>> Subtracting Asi_061 failed.
>>> Subtracting NAm_131 failed.
>>> Subtracting NAm_111 failed.
>>> Subtracting NAm_148 failed.
>>> Subtracting Ocn_104 failed.
>>> Subtracting Asi_216 failed.
>>> Subtracting NAm_147 failed.
>>> Subtracting Asi_213 failed.
>>> Subtracting NAm_008 failed.
>>> Subtracting Asi_099 failed.
>>> Subtracting NAm_125 failed.
>>> Subtracting Ocn_107 failed.
>>> Subtracting Asi_091 failed.
>>> Subtracting Arc_005 failed.
>>> Subtracting Arc_068 failed.
>>> Subtracting NAm_128 failed.
>>> Subtracting NAm_087 failed.
>>> Subtracting Ant_019 failed.
>>> Subtracting NAm_162 failed.
>>> Subtracting Asi_058 failed.
>>> Subtracting Asi_192 failed.
>>> Subtracting Asi_010 failed.
>>> Subtracting Asi_022 failed.
>>> Subtracting Ocn_157 failed.
>>> Subtracting NAm_176 failed.
>>> Subtracting Asi_112 failed.
>>> Subtracting Asi_188 failed.
>>> Subtracting Asi_036 failed.
>>> Subtracting Asi_050 failed.
>>> Subtracting Asi_066 failed.
>>> Subtracting Asi_021 failed.
>>> Subtracting SAm_006 failed.
>>> Subtracting NAm_059 failed.
>>> Subtracting NAm_001 failed.
>>> Subtracting Asi_162 failed.
>>> Subtracting NAm_030 failed.
>>> Subtracting Asi_123 failed.
>>> Subtracting Ocn_146 failed.
>>> Subtracting Asi_016 failed.
>>> Subtracting Asi_109 failed.
>>> Subtracting Asi_074 failed.
>>> Subtracting Ocn_181 failed.
>>> Subtracting Ocn_182 failed.
>>> Subtracting NAm_200 failed.
>>> Subtracting NAm_002 failed.
>>> Subtracting Asi_143 failed.
>>> Subtracting Asi_034 failed.
>>> Subtracting Asi_054 failed.
>>> Subtracting Asi_014 failed.
>>> Subtracting Ocn_162 failed.
>>> Subtracting Ocn_163 failed.
>>> Subtracting Ocn_161 failed.
>>> Subtracting Arc_062 failed.
>>> Subtracting Asi_221 failed.
>>> Subtracting NAm_172 failed.
>>> Subtracting NAm_072 failed.
>>> Subtracting Asi_118 failed.
>>> Subtracting Ocn_125 failed.
>>> Subtracting Asi_023 failed.
>>> Subtracting SAm_025 failed.
>>> Subtracting Ocn_090 failed.
>>> Subtracting Asi_067 failed.
>>> Subtracting Ocn_148 failed.
>>> Subtracting Asi_064 failed.
>>> Subtracting Asi_103 failed.
>>> Subtracting Asi_211 failed.
>>> Subtracting NAm_201 failed.
>>> Subtracting NAm_202 failed.
>>> Subtracting Asi_134 failed.
>>> Subtracting Aus_030 failed.
>>> Subtracting Asi_226 failed.
>>> Subtracting Asi_063 failed.
>>> Subtracting Eur_006 failed.
>>> Subtracting NAm_132 failed.
>>> Subtracting Arc_025 failed.
>>> Subtracting Ocn_119 failed.
>>> Subtracting Asi_018 failed.
>>> Subtracting Asi_004 failed.
>>> Subtracting Asi_031 failed.
>>> Subtracting Arc_018 failed.
>>> Subtracting Asi_106 failed.
>>> Subtracting Arc_007 failed.
>>> Subtracting Ocn_109 failed.
>>> Subtracting Asi_167 failed.
>>> Subtracting Arc_076 failed.
>>> Subtracting Ocn_097 failed.
>>> Subtracting Asi_114 failed.
>>> Subtracting NAm_136 failed.
>>> Subtracting NAm_137 failed.
>>> Subtracting Asi_127 failed.
>>> Subtracting Asi_218 failed.
>>> Subtracting NAm_203 failed.
>>> Subtracting NAm_204 failed.
>>> Subtracting Ant_025 failed.
>>> Subtracting Asi_207 failed.
>>> Subtracting Asi_131 failed.
>>> Subtracting NAm_108 failed.
>>> Subtracting Asi_008 failed.
>>> Subtracting Arc_016 failed.
>>> Subtracting Ocn_159 failed.
>>> Subtracting Ant_004 failed.
>>> Subtracting Asi_193 failed.
>>> Subtracting Ocn_087 failed.
>>> Subtracting NAm_100 failed.
>>> Subtracting NAm_101 failed.
>>> Subtracting Arc_024 failed.
>>> Subtracting Ant_021 failed.
>>> Subtracting Asi_224 failed.
>>> Subtracting NAm_018 failed.
>>> Subtracting Arc_073 failed.
>>> Subtracting Asi_044 failed.
>>> Subtracting Asi_097 failed.
>>> Subtracting Ant_026 failed.
>>> Subtracting Asi_227 failed.
>>> Subtracting NAm_143 failed.
>>> Subtracting Asi_208 failed.
>>> Subtracting Asi_119 failed.
>>> Subtracting Ocn_153 failed.
>>> Subtracting Asi_026 failed.
>>> Subtracting Ocn_169 failed.
>>> Subtracting Asi_201 failed.
>>> Subtracting Asi_179 failed.
>>> Subtracting Arc_014 failed.
>>> Subtracting Ocn_071 failed.
>>> Subtracting Ocn_072 failed.
>>> Subtracting Ant-WDC05A.Steig.2013_Ant_030 failed.
>>> Subtracting NAm-MtLemon.Briffa.2002_NAm_568 failed.
>>> Subtracting Arc-Arjeplog.Bjorklund.2014_Arc_060 failed.
>>> Subtracting Asi-CHIN019.Li.2010_Asia_041 failed.
>>> Subtracting NAm-Landslide.Luckman.2006_NAm_1876 failed.
>>> Subtracting NAm-SmithersSkiArea.Schweingruber.1996_NAm_1108 failed.
>>> Subtracting NAm-SmithersSkiArea.Schweingruber.1996_NAm_1120 failed.
>>> Subtracting Asi-GANGCD.PAGES2k.2013_Asia_102 failed.
>>> Subtracting Arc-Agassiz.Vinther.2008_Arc_032 failed.
>>> Subtracting SAm-LagunaChepical.deJong.2013_SAm_025 failed.
>>> Subtracting NAm-CoppermineRiver.Jacoby.1989_NAm_1396 failed.
>>> Subtracting NAm-KobukNoatak.King.2003_NAm_220 failed.
>>> Subtracting Asi-BT005.Cook.2010_Asia_037 failed.
>>> Subtracting SAm-CentralAndes9.Mundo.2014_SAm_020 failed.
>>> Subtracting Asi-JAPA016.Yasue.2013_Asia_114 failed.
>>> Subtracting Asi-CHIN049.Brauning.2013_Asia_219 failed.
>>> Subtracting NAm-MeadowMountain.Wilson.2005_NAm_1588 failed.
>>> Subtracting NAm-MeadowMountain.Wilson.2005_NAm_1576 failed.
>>> Subtracting NAm-wa069.Peterson.1994_NAm_3388 failed.
>>> Subtracting NAm-PowderRiverPass.Briffa.1996_NAm_3604 failed.
>>> Subtracting Asi-YKCOM.Yasue.2013_Asia_117 failed.
>>> Subtracting Arc-MackenzieDelta.Porter.2013_Arc_093 failed.
>>> Subtracting Ocn-DryTortugasA.Lund.2006_O2kLR_066 failed.
>>> Subtracting Asi-LowerYangtzeRiver.Zhang.1980_Asia_324 failed.
>>> Subtracting Asi-NEPA025.Krusic.2013_Asia_173 failed.
>>> Subtracting Asi-BARELC.PAGES2k.2013_Asia_061 failed.
>>> Subtracting Asi-PAKI029.Cook.2013_Asia_200 failed.
>>> Subtracting Asi-NEPA018.Krusic.2013_Asia_171 failed.
>>> Subtracting Arc-LakeNataujaervi.Ojala.2005_Arc_025 failed.
>>> Subtracting NAm-PearlPeak.Graybill.1994_NAm_3004 failed.
>>> Subtracting Ocn-NewIrelandPapua.Alibert.2008_Ocean2kHR_143 failed.
>>> Subtracting Asi-UULMND.Schweingruber.2002_Asia_016 failed.
>>> Subtracting Ant-PlateauRemote.Mosley-Thompson.2013_Ant_023 failed.
>>> Subtracting Asi-BT001.Cook.2010_Asia_025 failed.
>>> Subtracting Ocn-SavusavuBayAB.Linsley.2006_Ocean2kHR_156 failed.
>>> Subtracting Aus-Oroko.Cook.2002_Aus_057 failed.
>>> Subtracting Ant-DomeF2001.Uemura.2008_Ant_010 failed.
>>> Subtracting Asi-TW001.Wright.2010_Asia_227 failed.
>>> Subtracting Arc-PennyIceCapP96.Okuyama.2003_Arc_051 failed.
>>> Subtracting Ocn-NorthIceland.Sicre.2011_O2kLR_045 failed.
>>> Subtracting Ocn-Rarotonga_d18O2R.Linsley.2006_Ocean2kHR_147 failed.
>>> Subtracting Asi-KYRG014.Solomina.2013_Asia_137 failed.
>>> Subtracting Ocn-Lombok.Charles.2003_Ocean2kHR_006 failed.
>>> Subtracting Arc-HudsonLake.Clegg.2011_Arc_040 failed.
>>> Subtracting Ocn-SavusavuBayFiji.Bagnato.2005_Ocean2kHR_142 failed.
>>> Subtracting Asi-MONG021.Jacoby.2010_Asia_145 failed.
>>> Subtracting Ocn-RedSea.Felis.2000_Ocean2kHR_019 failed.
>>> Subtracting Asi-AltaiJablonsky.Cook.2000_Asia_003 failed.
>>> Subtracting Asi-ESPERG.PAGES2k.2013_Asia_131 failed.
>>> Subtracting NAm-HornbyCabin.Jacoby.1989_NAm_1408 failed.
>>> Subtracting NAm-MinersWell.Wiles.2000_NAm_184 failed.
>>> Subtracting Asi-CHIN063.Shao.2013_Asia_097 failed.
>>> Subtracting Ocn-EmeraldBasin.Keigwin.2007_LPD68872399 failed.
>>> Subtracting Asi-CHIN006.Sheppard.2013_Asia_048 failed.
>>> Subtracting Arc-Austfonna.Isaksson.2005_Arc_018 failed.
>>> Subtracting NAm-MedusaBay.Buckley.2003_NAm_1564 failed.
>>> Subtracting Ant-WAIS-Divide.Severinghaus.2012_LPDb9285123 failed.
>>> Subtracting Ant-DSS.DahlJensen.1999_LPD7abab671 failed.
>>> Subtracting Arc-Avam-Taimyr.Briffa.2008_Arc_002 failed.
>>> Subtracting Arc-Yukon.D'Arrigo.2006_Arc_008 failed.
>>> Subtracting NAm-DenaliNationalPark.Schweingruber.1996_NAm_088 failed.
>>> Subtracting NAm-DarkLake.Gajewski.1988_NAm_3810 failed.
>>> Subtracting NAm-FrenchGlacier.Colenutt.1995_NAm_1852 failed.
>>> Subtracting Arc-Forfjorddalen.McCarroll.2013_Arc_150 failed.
>>> Subtracting Asi-INDI025.Borgaonkar.2013_Asia_105 failed.
>>> Subtracting Asi-MONG014.Jacoby.2013_Asia_158 failed.
>>> Subtracting Asi-KYRG007.Esper.2007_Asia_125 failed.
>>> Subtracting Ocn-CoralSea.Calvo.2007_Ocean2kHR_194 failed.
>>> Subtracting Ocn-CoralSea.Calvo.2007_Ocean2kHR_193 failed.
>>> Subtracting Eur-Tallinn.Tarand.2001_Eur_026 failed.
>>> Subtracting Ocn-MD98-2160.Newton.2010_LPD7e8e8eaa failed.
>>> Subtracting Asi-CHIN064.Shao.2013_Asia_098 failed.
>>> Subtracting Ocn-HoutmanAbrolhos.Kuhnert.1999_Ocean2kHR_023 failed.
>>> Subtracting Ocn-Vanuatu.Quinn.1996_Ocean2kHR_133 failed.
>>> Subtracting Ocn-WestSpitzberg.Bonnet.2010_LPD995c6f3c failed.
>>> Subtracting Asi-UULLWD.Schweingruber.2002_Asia_015 failed.
>>> Subtracting Ocn-EmeraldBasin.Keigwin.2003_O2kLR_074 failed.
>>> Subtracting SAm-LagunaAculeo.vonGunten.2009_SAm_0243 failed.
>>> Subtracting Asi-CHIN048.Brauning.2013_Asia_224 failed.
>>> Subtracting NAm-BorealPlateau.Graumlich.2005_NAm_868 failed.
>>> Subtracting Ocn-PalauUlongChannel.Osborne.2014_Ocean2kHR_183 failed.
>>> Subtracting NAm-ClearPond.Gajewski.1988_NAm_3804 failed.
>>> Subtracting Asi-UULTRW.Schweingruber.2002_Asia_011 failed.
>>> Subtracting Arc-NGTB18.Schwager.1998_Arc_027 failed.
>>> Subtracting Ocn-FiskBasin.Richey.2009_LPD57d40973 failed.
>>> Subtracting Arc-Dye.Vinther.2010_Arc_034 failed.
>>> Subtracting Asi-CHIN060.Shao.2013_Asia_094 failed.
>>> Subtracting NAm-FishCreekTrail.Biondi.2001_NAm_808 failed.
>>> Subtracting Asi-MONG026.Jacoby.2010_Asia_151 failed.
>>> Subtracting Ocn-DoubleReef.Asami.2005_Ocean2kHR_166 failed.
>>> Subtracting Asi-INDI024.Borgaonkar.2013_Asia_107 failed.
>>> Subtracting Asi-GOUQIN.PAGES2k.2013_Asia_044 failed.
>>> Subtracting Asi-CHIN059.Shao.2013_Asia_093 failed.
>>> Subtracting Asi-KAZ001.Solomina.2010_Asia_134 failed.
>>> Subtracting Eur-CentralandEasternPyrenees.Pla.2004_Eur_024 failed.
>>> Subtracting NAm-SunshineMeadows.Colenutt.1995_NAm_2056 failed.
>>> Subtracting Ant-MES.Rhodes.2012_Ant_033 failed.
>>> Subtracting Asi-UKHMXD.Schweingruber.2002_Asia_024 failed.
>>> Subtracting Ocn-HoutmanAbrolhosHAB10A.Zinke.2014_Ocean2kHR_026 failed.
>>> Subtracting Ocn-HoutmanAbrolhosHAB10A.Zinke.2014_Ocean2kHR_027 failed.
>>> Subtracting NAm-ScatterLake.Graumlich.2003_NAm_3376 failed.
>>> Subtracting Asi-NEPA010.Krusic.2013_Asia_168 failed.
>>> Subtracting Asi-SourthAndMiddleUrals.Demezhko.2007_Asia_230 failed.
>>> Subtracting Arc-PennyIceCapP96.Fisher.1998_Arc_044 failed.
>>> Subtracting Asi-BHUTTD.PAGES2k.2013_Asia_029 failed.
>>> Subtracting Asi-PAKI039.Cook.2013_Asia_213 failed.
>>> Subtracting Asi-MONG029.Jacoby.2010_Asia_154 failed.
>>> Subtracting NAm-FlintCreekRange.Hughes.2005_NAm_2812 failed.
>>> Subtracting Asi-KYRG015.Solomina.2013_Asia_138 failed.
>>> Subtracting NAm-SignalMountain.Luckman.2001_NAm_2260 failed.
>>> Subtracting Ant-Ferrigno.Thomas.2013_Ant_014 failed.
>>> Subtracting Arc-Tjeggelvas.Bjorklund.2012_Arc_059 failed.
>>> Subtracting Asi-UKHEWD.Schweingruber.2002_Asia_021 failed.
>>> Subtracting Eur-CentralEurope.Dobrovolny.2009_Eur_022 failed.
>>> Subtracting Arc-Indigirka.Hughes.1999_Arc_016 failed.
>>> Subtracting Asi-WXIYUN.Wright.2010_Asia_042 failed.
>>> Subtracting NAm-wa071.Peterson.1994_NAm_3400 failed.
>>> Subtracting Ocn-AlboranSea436B.Nieto-Moreno.2013_LPD0e0867fe failed.
>>> Subtracting Ocn-ChileanMargin.Lamy.2002_O2kLR_187 failed.
>>> Subtracting Ant-US-ITASE-2000-1.Steig.2013_Ant_037 failed.
>>> Subtracting Asi-MONG002.Jacoby.2013_Asia_152 failed.
>>> Subtracting Asi-BT011.Cook.2010_Asia_036 failed.
>>> Subtracting NAm-VicaryMine.Sauchyn.2016_NAm_3280 failed.
>>> Subtracting Asi-BT006.Cook.2010_Asia_030 failed.
>>> Subtracting NAm-FirthRiver.Anchukaitis.2013_NAm_3772 failed.
>>> Subtracting Ocn-TurrumoteReefPuertoRico.Kilbourne.2008_Ocean2kHR_099 failed.
>>> Subtracting Ocn-TurrumoteReefPuertoRico.Kilbourne.2008_Ocean2kHR_100 failed.
>>> Subtracting Asi-PAKI017.Cook.2013_Asia_184 failed.
>>> Subtracting Eur-TatraMountains.Buentgen.2013_Eur_015 failed.
>>> Subtracting NAm-LacRomanel.Schweingruber.1996_NAm_1012 failed.
>>> Subtracting NAm-LacRomanel.Schweingruber.1996_NAm_1024 failed.
>>> Subtracting NAm-GeraldineLakes.Luckman.2001_NAm_2152 failed.
>>> Subtracting Asi-EastChina.Wang.1990_Asia_317 failed.
>>> Subtracting Asi-WEXYUN.Wright.2010_Asia_073 failed.
>>> Subtracting Eur-SpannagelCave.Mangini.2005_Eur_001 failed.
>>> Subtracting NAm-GranitePassHuntMountain.Briffa.1996_NAm_3676 failed.
>>> Subtracting Asi-BT002.Cook.2010_Asia_026 failed.
>>> Subtracting Asi-JAPA017.Yasue.2013_Asia_118 failed.
>>> Subtracting NAm-RockGlacierYukon.Kenigsberg.2013_NAm_1972 failed.
>>> Subtracting NAm-HighwoodPass.Luckman.2001_NAm_2164 failed.
>>> Subtracting NAm-BigWhite2.Wilson.2005_NAm_1660 failed.
>>> Subtracting NAm-BigWhite2.Wilson.2005_NAm_1672 failed.
>>> Subtracting Asi-Puruogangri.Thompson.2006_Asia_305 failed.
>>> Subtracting Asi-MONG030.Jacoby.2010_Asia_156 failed.
>>> Subtracting Eur-MaritimeFrenchAlps.Buentgen.2012_Eur_019 failed.
>>> Subtracting Asi-KYRG013.Solomina.2013_Asia_136 failed.
>>> Subtracting Ocn-CH07-98-MC-22.Saenger.2011_LPDa03ec713 failed.
>>> Subtracting Asi-UKHTRW.Schweingruber.2002_Asia_018 failed.
>>> Subtracting Aus-CTPEastTasmania.Allen.2001_Aus_015 failed.
>>> Subtracting Ocn-UrvinaBay.Dunbar.1994_Ocean2kHR_173 failed.
>>> Subtracting Asi-PAKI020.Cook.2013_Asia_190 failed.
>>> Subtracting Asi-UULMXD.Schweingruber.2002_Asia_017 failed.
>>> Subtracting NAm-RubyLake.Gajewski.1988_NAm_3816 failed.
>>> Subtracting Asi-KYRG002.Esper.2007_Asia_121 failed.
>>> Subtracting Asi-MONG015.Jacoby.2013_Asia_148 failed.
>>> Subtracting Asi-BT008.Cook.2010_Asia_031 failed.
>>> Subtracting NAm-CeaderBreaks.Briffa.1996_NAm_3244 failed.
>>> Subtracting Asi-CHIN041.Fan.2013_Asia_083 failed.
>>> Subtracting Ocn-Malindi.Cole.2000_Ocean2kHR_001 failed.
>>> Subtracting Asi-KYRG011.Shiyatov.2013_Asia_129 failed.
>>> Subtracting Asi-CHIN029.Krusic.2010_Asia_064 failed.
>>> Subtracting Ocn-FeniDrift.Richter.2009_LPD47182517 failed.
>>> Subtracting Asi-PAKI024.Cook.2013_Asia_194 failed.
>>> Subtracting Ocn-WesternSvalbard.Spielhagen.2011_O2kLR_007 failed.
>>> Subtracting Asi-JAPA015.Yasue.2013_Asia_113 failed.
>>> Subtracting NAm-SiberianOutpostView.Bunn.2010_NAm_052 failed.
>>> Subtracting Asi-PAKI033.Cook.2013_Asia_207 failed.
>>> Subtracting NAm-BigWhite.Parish.2000_NAm_1384 failed.
>>> Subtracting Ocn-AbrahamReef.Druffel.1999_Ocean2kHR_167 failed.
>>> Subtracting Aus-PinkPine.Duncan.2010_Aus_062 failed.
>>> Subtracting Ant-CoastalDML.Thamban.2012_Ant_017 failed.
>>> Subtracting NAm-CarltonRidge.Kipfmuller.2008_NAm_004 failed.
>>> Subtracting Ocn-FloridaBay.Swart.1996_Ocean2kHR_116 failed.
>>> Subtracting NAm-LakeoftheClouds.Gajewski.1988_NAm_3851 failed.
>>> Subtracting Asi-MONG027.Jacoby.2010_Asia_140 failed.
>>> Subtracting Asi-UKHLWD.Schweingruber.2002_Asia_022 failed.
>>> Subtracting NAm-CraterLakeNE.Briffa.2002_NAm_3100 failed.
>>> Subtracting Ant-DomeF1993.Uemura.2014_Ant_009 failed.
>>> Subtracting NAm-Nakiska.Luckman.2001_NAm_2212 failed.
>>> Subtracting Ocn-MD98-2177.Newton.2010_LPD30c5b95c failed.
>>> Subtracting NAm-SnowBowlSanFranciscoPeak.Briffa.2002_NAm_520 failed.
>>> Subtracting Ant-VLG.Bertler.2011_Ant_027 failed.
>>> Subtracting Aus-BuckleysChance.Buckley.1997_Aus_010 failed.
>>> Subtracting NAm-EagleFecal_PtarmiganMerge.Jacoby.2011_NAm_1816 failed.
>>> Subtracting SAm-LagunaEscondida.Elbert.2013_SAm_032 failed.
>>> Subtracting NAm-YellowMountainRidge.King.2002_NAm_2776 failed.
>>> Subtracting Asi-QUMAJP.PAGES2k.2013_Asia_067 failed.
>>> Subtracting Aus-MtRead.Cook.2006_Aus_041 failed.
>>> Subtracting Arc-Jamtland.Wilson.2016_Arc_152 failed.
>>> Subtracting Asi-PTCYUN.PAGES2k.2013_Asia_072 failed.
>>> Subtracting Asi-KYRG008.Shiyatov.2013_Asia_126 failed.
>>> Subtracting Ocn-BermudaSouthShore.Goodkin.2008_Ocean2kHR_094 failed.
>>> Subtracting Ocn-BermudaSouthShore.Goodkin.2008_Ocean2kHR_095 failed.
>>> Subtracting NAm-Athabasca.Schweingruber.1996_NAm_1468 failed.
>>> Subtracting Asi-MONG028.Jacoby.2010_Asia_153 failed.
>>> Subtracting Asi-CHIN053.Shao.2013_Asia_087 failed.
>>> Subtracting NAm-STREC.Gennaretti.2014_NAm_3796 failed.
>>> Subtracting Ocn-Mafia.Damassa.2006_Ocean2kHR_007 failed.
>>> Subtracting Asi-CHIN037.Fan.2013_Asia_079 failed.
>>> Subtracting Asi-KYRG005.Esper.2007_Asia_124 failed.
>>> Subtracting Ocn-ODP984.Came.2007_LPDbd07f717 failed.
>>> Subtracting Asi-UULEWD.Schweingruber.2002_Asia_014 failed.
>>> Subtracting NAm-NabesnaMine.Jacoby.2003_NAm_292 failed.
>>> Subtracting NAm-NabesnaMine.Jacoby.2003_NAm_304 failed.
>>> Subtracting Asi-Guliya.Thompson.1997_Asia_247 failed.
>>> Subtracting Asi-RANGCD.PAGES2k.2013_Asia_103 failed.
>>> Subtracting Asi-CHIN016.Li.2010_Asia_071 failed.
>>> Subtracting Eur-RAPiD-17-5P.Moffa-Sanchez.2014_Eur_009 failed.
>>> Subtracting NAm-PikePeaks.Harlan.1996_NAm_2488 failed.
>>> Subtracting NAm-PikePeaks.Harlan.1996_NAm_2476 failed.
>>> Subtracting Asi-MONG031.Jacoby.2010_Asia_161 failed.
>>> Subtracting NAm-Nadahini.Luckman.2013_NAm_1936 failed.
>>> Subtracting Asi-Fujian.Wang.1998_Asia_321 failed.
>>> Subtracting NAm-SunwaptaPass.Schweingruber.1996_NAm_1204 failed.
>>> Subtracting NAm-SunwaptaPass.Schweingruber.1996_NAm_1216 failed.
>>> Subtracting Arc-GRIP.Vinther.2010_Arc_035 failed.
>>> Subtracting NAm-McGinnisTrail.Wiles.2013_NAm_424 failed.
>>> Subtracting Eur-LakeSilvaplana.Trachsel.2010_Eur_002 failed.
>>> Subtracting Asi-CHIN057.Shao.2013_Asia_091 failed.
>>> Subtracting Ant-TALDICE.Stenni.2010_Ant_025 failed.
>>> Subtracting NAm-AthabascaGlacier2.Luckman.2005_NAm_2068 failed.
>>> Subtracting NAm-AthabascaGlacier2.Luckman.2005_NAm_2080 failed.
>>> Subtracting NAm-SheepTrail.Brown.2005_NAm_3712 failed.
>>> Subtracting NAm-SheepTrail.Brown.2005_NAm_3724 failed.
>>> Subtracting NAm-SmallRiver.Luckman.2001_NAm_2272 failed.
>>> Subtracting Ocn-Maiana.Urban.2000_Ocean2kHR_177 failed.
>>> Subtracting Ocn-GulfofGuinea.Weldeab.2007_LPD9cc3baf6-dup failed.
>>> Subtracting Arc-NGRIP1.Vinther.2006_Arc_031 failed.
>>> Subtracting Ant-SiteDML17.Graf.2002_Ant_008 failed.
>>> Subtracting NAm-BlanchardRiver.Luckman.2013_NAm_1924 failed.
>>> Subtracting Asi-KYRG012.Solomina.2013_Asia_135 failed.
>>> Subtracting NAm-BakerLake.Hughes.2005_NAm_2800 failed.
>>> Subtracting NAm-BakerLake.Hughes.2005_NAm_2788 failed.
>>> Subtracting NAm-VancouverCyprusProvincialPark.Briffa.1996_NAm_1312 failed.
>>> Subtracting Ocn-LaurentianFan.Keigwin.2005_O2kLR_030 failed.
>>> Subtracting NAm-DonJekRiverBridge.Schweingruber.1996_NAm_1072 failed.
>>> Subtracting Ant-SiteDML07.Graf.2002_Ant_006 failed.
>>> Subtracting Asi-CHIN021.Li.2010_Asia_039 failed.
>>> Subtracting Arc-HalletLake.McKay.2008_Arc_073 failed.
>>> Subtracting Asi-CHIN050.Shao.2013_Asia_084 failed.
>>> Subtracting Asi-BHUTSP.PAGES2k.2013_Asia_034 failed.
>>> Subtracting SAm-QuelccayaIceCap.Thompson.2013_SAm_035 failed.
>>> Subtracting Asi-UKHMND.Schweingruber.2002_Asia_023 failed.
>>> Subtracting Ocn-SouthChinaSea.Zhao.2006_LPD44b374e7 failed.
>>> Subtracting Ocn-SubTropicalEasternNorthAtlantic.deMenocal.2000_O2kLR_082 failed.
>>> Subtracting Asi-KYRG010.Shiyatov.2013_Asia_128 failed.
>>> Subtracting Asi-Hunan-Jiangsu.Zhang.1980_Asia_328 failed.
>>> Subtracting NAm-TamarackBowl.Sauchyn.2016_NAm_3184 failed.
>>> Subtracting Asi-KYRG004.Esper.2007_Asia_123 failed.
>>> Subtracting Asi-JAPA020.Kimura.2013_Asia_111 failed.
>>> Subtracting Asi-CHIN040.Fan.2013_Asia_082 failed.
>>> Subtracting Asi-SHIESP.PAGES2k.2013_Asia_132 failed.
>>> Subtracting Asi-CHIN054.Shao.2013_Asia_088 failed.
>>> Subtracting Asi-MONG004.Jacoby.2013_Asia_166 failed.
>>> Subtracting NAm-ParkMountain.Wilson.2005_NAm_1648 failed.
>>> Subtracting NAm-ParkMountain.Wilson.2005_NAm_1636 failed.
>>> Subtracting NAm-GreatBasin.Salzer.2013_NAm_028 failed.
>>> Subtracting NAm-SpillwayLakeYosemiteNationalPark.King.2000_NAm_796 failed.
>>> Subtracting Asi-NEPA019.Krusic.2013_Asia_172 failed.
>>> Subtracting Ocn-JacafFjord.Sepulveda.2009_LPD6315f935 failed.
>>> Subtracting Asi-PAKI023.Cook.2013_Asia_193 failed.
>>> Subtracting Asi-JAPA014.Yasue.2013_Asia_115 failed.
>>> Subtracting NAm-MtStHelens.Briffa.1996_NAm_3436 failed.
>>> Subtracting NAm-Sugarloaf.Kenigsberg.2013_NAm_2008 failed.
>>> Subtracting Asi-MQACJP.PAGES2k.2013_Asia_078 failed.
>>> Subtracting Asi-MONG020.Jacoby.2010_Asia_144 failed.
>>> Subtracting Ant-BerknerIsland.Mulvaney.2002_Ant_005 failed.
>>> Subtracting Asi-KYRG009.Shiyatov.2013_Asia_127 failed.
>>> Subtracting Asi-WULANJ.PAGES2k.2013_Asia_066 failed.
>>> Subtracting Asi-PAKI040.Cook.2011_Asia_214 failed.
>>> Subtracting Asi-CentralChina.Wang.1998_Asia_320 failed.
>>> Subtracting Ocn-ArabianSea.Doose-Rolinski.2001_O2kLR_114 failed.
>>> Subtracting Eur-EuropeanAlps.Buentgen.2011_Eur_017 failed.
>>> Subtracting Asi-MONG012.Jacoby.2006_Asia_160 failed.
>>> Subtracting NAm-BasinPond.Gajewski.1988_NAm_3801 failed.
>>> Subtracting Asi-SihailongwaLake.Chu.2011_LPDdc74a376 failed.
>>> Subtracting Asi-PAKI030.Cook.2013_Asia_201 failed.
>>> Subtracting Ocn-AqabaJordanAQ18.Heiss.1999_Ocean2kHR_014 failed.
>>> Subtracting Arc-Hvitarvatn.Larsen.2011_Arc_021 failed.
>>> Subtracting Ocn-BiscayneBay.Swart.1996_Ocean2kHR_118 failed.
>>> Subtracting Asi-CHIN005.Sheppard.2013_Asia_049 failed.
>>> Subtracting Asi-NEPA032.Krusic.2013_Asia_176 failed.
>>> Subtracting Asi-PAKI027.Cook.2013_Asia_198 failed.
>>> Subtracting Arc-PrinceOfWales.Kinnard.2011_Arc_151 failed.
>>> Subtracting Asi-MCCHFH.Sano.2008_Asia_228 failed.
>>> Subtracting NAm-MountWashington.Graybill.1994_NAm_3016 failed.
>>> Subtracting NAm-MountAdamsLow.Peterson.1994_NAm_3556 failed.
>>> Subtracting NAm-OregonCaves.Ersek.2012_NAm_3870 failed.
>>> Subtracting Asi-BT018.Cook.2010_Asia_035 failed.
>>> Subtracting Ant-DomeC.Jouzel.2001_Ant_013 failed.
>>> Subtracting Aus-DuckholeLake.Saunders.2013_LPD335d863f failed.
>>> Subtracting Arc-LakeLehmilampi.Haltia-Hovi.2007_Arc_014 failed.
>>> Subtracting Asi-KYRG003.Esper.2007_Asia_122 failed.
>>> Subtracting Arc-MooseLake.Clegg.2010_Arc_039 failed.
>>> Subtracting Arc-Tornetrask.Melvin.2012_Arc_012mxd failed.
>>> Subtracting Asi-MQBXJP.PAGES2k.2013_Asia_052 failed.
>>> Subtracting Asi-CHIN055.Shao.2013_Asia_089 failed.
>>> Subtracting Asi-HBHXJP.PAGES2k.2013_Asia_060 failed.
>>> Subtracting NAm-SnakeCreek.Kenigsberg.2013_NAm_1996 failed.
>>> Subtracting NAm-ElephantMountain.Conkey.1994_NAm_2704 failed.
>>> Subtracting Asi-CHIN046.Brauning.2013_Asia_221 failed.
>>> Subtracting Ocn-GreatBarrierReef.Hendy.2002_O2kLR_150 failed.
>>> Subtracting NAm-FlowerLake.Graybill.1995_NAm_616 failed.
>>> Subtracting NAm-PintlersTwo.Littell.2011_NAm_2836 failed.
>>> Subtracting NAm-Ymir.Wilson.2005_NAm_1600 failed.
>>> Subtracting NAm-BurntOver.D'Arrigo.2005_NAm_256 failed.
>>> Subtracting Asi-NEPA042.Krusic.2010_Asia_181 failed.
>>> Subtracting Ocn-CapeGhir.Doose-Rolinski.2007_O2kLR_112 failed.
>>> Subtracting Asi-TIANMU.PAGES2k.2013_Asia_065 failed.
>>> Subtracting Asi-VIET001.Buckley.2010_Asia_229 failed.
>>> Subtracting Asi-RUSS236.Sano.2009_Asia_133 failed.
>>> Subtracting Arc-BrayaSoe.D'Andrea.2011_Arc_042 failed.
>>> Subtracting NAm-FremontGlacier.Hill.0_NAm_016 failed.
>>> Subtracting Ant-SipleStation.Mosley-Thompson.1990_Ant_024 failed.
>>> Subtracting Ocn-PigmyBasin.Richey.2015_LPD572f7cc3 failed.
>>> Subtracting Asi-MONG018.Jacoby.2010_Asia_142 failed.
>>> Subtracting Ocn-RarotongaSrCa2r.Linsley.2006_Ocean2kHR_149 failed.
>>> Subtracting Ocn-MD95-2011.Grimalt.2002_O2kLR_105 failed.
>>> Subtracting Asi-AltaiUstUlaganLake.Cook.2005_Asia_009 failed.
>>> Subtracting Asi-MQRXJP.PAGES2k.2013_Asia_055 failed.
>>> Subtracting Asi-MONG025.Jacoby.2010_Asia_150 failed.
>>> Subtracting Ocn-Ifaty4.Zinke.2004_Ocean2kHR_020 failed.
>>> Subtracting Asi-AltaiAktru.Cook.2005_Asia_001 failed.
>>> Subtracting Asi-UULLWW.Schweingruber.2002_Asia_013 failed.
>>> Subtracting Asi-PAKI003.Esper.2007_Asia_188 failed.
>>> Subtracting Asi-PAKI016.Esper.2007_Asia_212 failed.
>>> Subtracting Ocn-Bermuda.DraschbaB.2000_Ocean2kHR_125 failed.
>>> Subtracting NAm-UpperWrightLakes.Graumlich.2005_NAm_880 failed.
>>> Subtracting Asi-CHIN051.Shao.2013_Asia_085 failed.
>>> Subtracting Afr-LakeMalawi.Powers.2011_Malawi05 failed.
>>> Subtracting Ocn-GulfofMaine.Wanamaker.2007_Ocean2kHR_122 failed.
>>> Subtracting Ocn-MinorcaContourite.Moreno.2012_LPD10e9f8f7 failed.
>>> Subtracting Arc-NGTB16.Schwager.1998_Arc_026 failed.
>>> Subtracting Asi-ZHANGX.PAGES2k.2010_Asia_069 failed.
>>> Subtracting Afr-LakeTanganyika.Tierney.2010_Africa_004 failed.
>>> Subtracting Ocn-AmedeeIsland.DeLong.2012_Ocean2kHR_134 failed.
>>> Subtracting NAm-SouthernAlaskacomposite.D'Arrigo.2006_NAm_436 failed.
>>> Subtracting NAm-PeytoLake.Schweingruber.1996_NAm_1240 failed.
>>> Subtracting Asi-HRPCSM.PAGES2k.2013_Asia_215 failed.
>>> Subtracting NAm-LacNoir.Paquette.2013_NAm_3853 failed.
>>> Subtracting Asi-MONG033.Jacoby.2010_Asia_146 failed.
>>> Subtracting Asi-ENEPAB.PAGES2k.2013_Asia_182 failed.
>>> Subtracting Eur-EasternCarpathianMountains.Popa.2008_Eur_016 failed.
>>> Subtracting Asi-CHIN043.Brauning.2013_Asia_220 failed.
>>> Subtracting Arc-WindyDome.Henderson.2011_Arc_099 failed.
>>> Subtracting Arc-WindyDome.Henderson.2011_Arc_099d18O failed.
>>> Subtracting Asi-ZhejiangAndFujian.Zhang.1980_Asia_327 failed.
>>> Subtracting NAm-AlmondButterUpper.D'Arrigo.2005_NAm_244 failed.
>>> Subtracting NAm-NorthernAlaskaComposite.D'Arrigo.2006_NAm_3760 failed.
>>> Subtracting NAm-FortChimo.Fritts.1981_NAm_916 failed.
>>> Subtracting Asi-PAKI031.Cook.2013_Asia_206 failed.
>>> Subtracting Ocn-CariacoBasin.Lea.2003_LPDcda1c277 failed.
>>> Subtracting Ocn-DryTortugas.DeLong.2014_Ocean2kHR_123 failed.
>>> Subtracting NAm-CottonwoodPass.Briffa.1996_NAm_2500 failed.
>>> Subtracting NAm-CottonwoodPass.Briffa.1996_NAm_2512 failed.
>>> Subtracting Asi-NEPA021.Krusic.2013_Asia_179 failed.
>>> Subtracting Arc-BlueLake.Bird.2008_Arc_001 failed.
>>> Subtracting Ocn-GingerbreadsBahamas.Saenger.2009_Ocean2kHR_130 failed.
>>> Subtracting Asi-PAKI011.Esper.2007_Asia_204 failed.
>>> Subtracting Asi-PAKI004.Esper.2007_Asia_189 failed.
>>> Subtracting Ocn-SouthIceland.Sicre.2011_O2kLR_047 failed.
>>> Subtracting SAm-CentralAndes6.Villalba.2014_SAm_015 failed.
>>> Subtracting NAm-Bonif.Schweingruber.1996_NAm_1432 failed.
>>> Subtracting NAm-Bonif.Schweingruber.1996_NAm_1444 failed.
>>> Subtracting NAm-Arapahoe.Kienast.1996_NAm_2392 failed.
>>> Subtracting Asi-GuangdongAndGuangxi.Zhang.1980_Asia_326 failed.
>>> Subtracting Asi-CENTIB.PAGES2k.2013_Asia_225 failed.
>>> Subtracting Asi-MQAXJP.PAGES2k.2013_Asia_051 failed.
>>> Subtracting Asi-PAKI035.Cook.2013_Asia_208 failed.
>>> Subtracting Asi-MONG017.Jacoby.2010_Asia_141 failed.
>>> Subtracting Asi-Dasuopu.Thompson.2000_Asia_236 failed.
>>> Subtracting Asi-UKHEWW.Schweingruber.2002_Asia_019 failed.
>>> Subtracting Asi-PAKI022.Cook.2013_Asia_192 failed.
>>> Subtracting Asi-MONG007.Schweingruber.2013_Asia_159 failed.
>>> Subtracting Asi-HXBURU.PAGES2k.2013_Asia_074 failed.
>>> Subtracting Arc-SoperLake.Hughen.2000_Arc_076 failed.
>>> Subtracting NAm-TimberGapUpper.Graybill.1995_NAm_628 failed.
>>> Subtracting Afr-P178-15P.Tierney.2015_LPD53e179ad failed.
>>> Subtracting Afr-P178-15P.Tierney.2015_LPD81e53153 failed.
>>> Subtracting Asi-CHIN047.Brauning.2013_Asia_218 failed.
>>> Subtracting Asi-PAKI010.Esper.2007_Asia_203 failed.
>>> Subtracting Ocn-Mahe.Charles.1997_Ocean2kHR_011 failed.
>>> Subtracting NAm-WindyRidgeAlaska.D'Arrigo.2005_NAm_280 failed.
>>> Subtracting Asi-SODAPS.PAGES2k.2013_Asia_155 failed.
>>> Subtracting Arc-Yamalia.Briffa.2013_Arc_100 failed.
>>> Subtracting Asi-HBMXJP.PAGES2k.2013_Asia_059 failed.
>>> Subtracting Asi-PAKI025.Cook.2013_Asia_197 failed.
>>> Subtracting Ocn-CapeHatteras.Cleroux.2008_O2kLR_101 failed.
>>> Subtracting Asi-LAJQIN.PAGES2k.2013_Asia_046 failed.
>>> Subtracting Ocn-WesternAntarcticPeninsula.Shevenell.2011_LPD2a3997a7 failed.
>>> Subtracting Arc-Armarnaes.Bjorklund.2012_Arc_058 failed.
>>> Subtracting NAm-HellsKitchenLake.Gajewski.1988_NAm_3798 failed.
>>> Subtracting Asi-MONG006.Jacoby.2006_Asia_162 failed.
>>> Subtracting Asi-BT009.Cook.2010_Asia_032 failed.
>>> Subtracting Asi-PAKI018.Cook.2013_Asia_185 failed.
>>> Subtracting Ocn-GBR.Wei.2009_Ocean2kHR_190 failed.
>>> Subtracting Ocn-GBR.Wei.2009_Ocean2kHR_191 failed.
>>> Subtracting Asi-TH001.Buckley.2010_Asia_226 failed.
>>> Subtracting NAm-StarrigawanOldSitka.Kaiser.1996_NAm_484 failed.
>>> Subtracting Asi-Guangdong.Zheng.1982_Asia_329 failed.
>>> Subtracting Ocn-TagusMudPatch.Abrantes.2005_LPDb7ba9166 failed.
>>> Subtracting Asi-HBLXJP.PAGES2k.2013_Asia_058 failed.
>>> Subtracting NAm-HohLakeHigh.Peterson.1994_NAm_3520 failed.
>>> Subtracting Asi-MQFXJP.PAGES2k.2013_Asia_054 failed.
>>> Subtracting Ant-WDC06A.Steig.2013_Ant_031dD failed.
>>> Subtracting Ant-WDC06A.Steig.2013_Ant_031 failed.
>>> Subtracting Asi-PAKI021.Cook.2013_Asia_191 failed.
>>> Subtracting Asi-PAKI036.Cook.2013_Asia_209 failed.
>>> Subtracting Aus-CTPWestTasmania.Allen.2001_Aus_020 failed.
>>> Subtracting Asi-SouthChina.Wang.1998_Asia_319 failed.
>>> Subtracting NAm-DeerMountain.Wiles.2011_NAm_412 failed.
>>> Subtracting NAm-FoolCreek.Brown.2005_NAm_2560 failed.
>>> Subtracting NAm-FoolCreek.Brown.2005_NAm_2572 failed.
>>> Subtracting Asi-AltaiKuraiskySteppe.Cook.2011_Asia_005 failed.
>>> Subtracting NAm-ArrowsmithMountain.Briffa.1996_NAm_1360 failed.
>>> Subtracting Asi-PAKI002.Esper.2007_Asia_187 failed.
>>> Subtracting Asi-NEPA030.Krusic.2013_Asia_175 failed.
>>> Subtracting NAm-RoweLakes.Colenutt.2011_NAm_2848 failed.
>>> Subtracting NAm-MedicineBowPeak.Briffa.1996_NAm_3616 failed.
>>> Subtracting NAm-MedicineBowPeak.Briffa.1996_NAm_3628 failed.
>>> Subtracting Asi-MONG010.Jacoby.2013_Asia_157 failed.
>>> Subtracting NAm-ConroyLake.Gajewski.1988_NAm_3807 failed.
>>> Subtracting Ocn-OkinawaTrough.Wu.2012_O2kLR_165 failed.
>>> Subtracting Asi-GHEGAN.PAGES2k.2013_Asia_047 failed.
>>> Subtracting Asi-CHIN056.Shao.2013_Asia_090 failed.
>>> Subtracting Asi-CHIN042.Brauning.2013_Asia_217 failed.
>>> Subtracting Arc-Renland.Vinther.2008_Arc_056 failed.
>>> Subtracting Ocn-Reunion.Pfeiffer.2004_Ocean2kHR_013 failed.
>>> Subtracting NAm-CanyonCreek.Lloyd.2002_NAm_196 failed.
>>> Subtracting Asi-CHIN052.Shao.2013_Asia_086 failed.
>>> Subtracting Ant-DSS.Moy.2012_Ant_011 failed.
>>> Subtracting Asi-Hushre.PAGES2k.2013_Asia_165 failed.
>>> Subtracting Ant-SiteDML05.Graf.2002_Ant_007 failed.
>>> Subtracting NAm-SheepMountain.Graybill.1995_NAm_664 failed.
>>> Subtracting Asi-MTASMD.Davi.2013_Asia_109 failed.
>>> Subtracting Eur-Loetschental.Buentgen.2006_Eur_018 failed.
>>> Subtracting NAm-BellMountain.Schweingruber.1996_NAm_1168 failed.
>>> Subtracting Ocn-PedroBankJamaica.Haase-Schramm.2003_Ocean2kHR_129 failed.
>>> Subtracting Ocn-PedroBankJamaica.Haase-Schramm.2003_Ocean2kHR_128 failed.
>>> Subtracting Ocn-SantaBarbaraBasin.Zhao.2000_O2kLR_183 failed.
>>> Subtracting Ocn-SouthAtlanticWestAfrica.Leduc.2010_LPDa77273bb failed.
>>> Subtracting Asi-MQDXJP.PAGES2k.2013_Asia_053 failed.
>>> Subtracting Asi-CHIN018.Li.2010_Asia_040 failed.
>>> Subtracting Arc-Lomonosovfonna.Divine.2011_Arc_066 failed.
>>> Subtracting Ocn-DryTortugas.Lund.2006_LPDf7bace53 failed.
>>> Subtracting Asi-MONG009.Jacoby.2013_Asia_147 failed.
>>> Subtracting Asi-NEPA029.Krusic.2013_Asia_174 failed.
>>> Subtracting Asi-MiddleYangtzeRiver.Zhang.1980_Asia_325 failed.
>>> Subtracting Asi-HYGJUP.PAGES2k.2013_Asia_077 failed.
>>> Subtracting Asi-NEPA014.Krusic.2013_Asia_169 failed.
>>> Subtracting NAm-SleepingDeerRoad.Hughes.2005_NAm_2656 failed.
>>> Subtracting NAm-SleepingDeerRoad.Hughes.2005_NAm_2668 failed.
>>> Subtracting NAm-SettlementPointAfognakIsland.Harlan.1998_NAm_172 failed.
>>> Subtracting Asi-AltaiKorumdu.Cook.2005_Asia_007 failed.
>>> Subtracting Asi-BURGPW.PAGES2k.2013_Asia_178 failed.
>>> Subtracting NAm-SylvanPassbeiCody.Briffa.1996_NAm_3652 failed.
>>> Subtracting NAm-PrinceWilliamSound.Barclay.1999_NAm_388 failed.
>>> Subtracting Asi-CHIN044.Brauning.2013_Asia_222 failed.
>>> Subtracting Arc-PolarUrals.Wilson.2015_Arc_162 failed.
>>> Subtracting Arc-Iceland.Bergthorsson.1969_Arc_036 failed.
>>> Subtracting NAm-CornwallHills.Wilson.2005_NAm_1708 failed.
>>> Subtracting NAm-CornwallHills.Wilson.2005_NAm_1720 failed.
>>> Subtracting Asi-NEPA027.Krusic.2013_Asia_180 failed.
>>> Subtracting Asi-CHIN058.Shao.2013_Asia_092 failed.
>>> Subtracting Asi-YKC.Yasue.2013_Asia_119 failed.
>>> Subtracting Ant-JamesRossIsland.Mulvaney.2013_Ant_022 failed.
>>> Subtracting Ocn-GreatBahamaBank.Lund.2006_LPD7c7e19c5 failed.
>>> Subtracting Asi-AltaiKuraisky.Cook.2011_Asia_004 failed.
>>> Subtracting NAm-Bennington.Luckman.2013_NAm_1840 failed.
>>> Subtracting Eur-NorthernSpain.Martin-Chivelet.2011_Eur_008 failed.
>>> Subtracting NAm-LakeMina.St.Jacques.2008_NAm_3867 failed.
>>> Subtracting NAm-LakeMina.St.Jacques.2008_NAm_3868 failed.
>>> Subtracting Eur-LakeSilvaplana.Larocque-Tobler.2010_Eur_003 failed.
>>> Subtracting Ocn-WEqPacific.Stott.2007_O2kLR_131 failed.
>>> Subtracting Asi-PAKI015.Esper.2007_Asia_211 failed.
>>> Subtracting Ocn-SWCoastOfIndia.Saraswat.2013_O2kLR_118 failed.
>>> Subtracting Arc-Lake4.Rolland.2009_Arc_052 failed.
>>> Subtracting Ocn-EasternTropicalNorthAtlantic.Kuhnert.2011_LPD13a78f9b failed.
>>> Subtracting Asi-MTASSP.Davi.2013_Asia_108 failed.
>>> Subtracting Asi-CHIN061.Shao.2013_Asia_095 failed.
>>> Subtracting Ocn-MontegoBayJamaica.Haase-Schramm.2003_Ocean2kHR_126 failed.
>>> Subtracting Ocn-MontegoBayJamaica.Haase-Schramm.2003_Ocean2kHR_127 failed.
>>> Subtracting Ant-Vostok.Ekaykin.2014_Ant_028 failed.
>>> Subtracting Asi-DUSHJP.PAGES2k.2013_Asia_050 failed.
>>> Subtracting NAm-SurpriseValley.Luckman.2001_NAm_2308 failed.
>>> Subtracting NAm-LaTasajera.Biondi.2001_NAm_2716 failed.
>>> Subtracting NAm-ShermanCreekPass.Briffa.1996_NAm_3472 failed.
>>> Subtracting NAm-ShermanCreekPass.Briffa.1996_NAm_3484 failed.
>>> Subtracting Asi-CHIN038.Fan.2013_Asia_080 failed.
>>> Subtracting Asi-CHIN026.Wright.2010_Asia_076 failed.
>>> Subtracting Asi-AltaiDjasator.Cook.2011_Asia_002 failed.
>>> Subtracting Asi-NOGSAK.PAGES2k.2013_Asia_216 failed.
>>> Subtracting NAm-BigBendLake.Jacoby.2003_NAm_364 failed.
>>> Subtracting Ocn-KuroshioCurrent.Isono.2009_O2kLR_175 failed.
>>> Subtracting Ocn-NorthwestPacificOcean.Harada.2004_O2kLR_146 failed.
>>> Subtracting Ocn-SouthernChileMargin.Mohtadi.2007_O2kLR_195 failed.
>>> Subtracting Ant-US-ITASE-2002-4.Steig.2013_Ant_050 failed.
>>> Subtracting Asi-CHIN065.Shao.2013_Asia_099 failed.
>>> Subtracting Asi-NEPA003.Krusic.2013_Asia_167 failed.
>>> Subtracting NAm-DanaPlateauInyoNationalForest.King.2000_NAm_772 failed.
>>> Subtracting NAm-WrangellsComposite.D'Arrigo.2006_NAm_3748 failed.
>>> Subtracting Asi-DQHZHO.PAGES2k.2013_Asia_075 failed.
>>> Subtracting Ocn-Philippines.Stott.2007_LPD1a0245b7 failed.
>>> Subtracting Ocn-MakassarStrait.Oppo.2009_O2kLR_148 failed.
>>> Subtracting Ant-DomeC.Stenni.2001_Ant_012 failed.
>>> Subtracting NAm-CienegadeNuestraSenoradeGuadalupe.Fule.2009_NAm_2728 failed.
>>> Subtracting Asi-AltaiTjute.Cook.2011_Asia_008 failed.
>>> Subtracting Asi-SHIYAT.PAGES2k.2013_Asia_130 failed.
>>> Subtracting NAm-GalenaPassSawtooth.Briffa.1996_NAm_2632 failed.
>>> Subtracting NAm-BarlowPassamMtHood.Briffa.1996_NAm_3124 failed.
>>> Subtracting Aus-StewartIsland.D'Arrigo.1996_Aus_067 failed.
>>> Subtracting Arc-VoeringPlateau.Berner.2011_Arc_037 failed.
>>> Subtracting Ocn-GreatBahamaBank.Richter.2006_LPDefb3d2b0 failed.
>>> Subtracting NAm-HighlandFireOutlook.Briffa.1996_NAm_2752 failed.
>>> Subtracting NAm-HighlandFireOutlook.Briffa.1996_NAm_2740 failed.
>>> Subtracting Arc-ScreamingLynxLake.Clegg.2011_Arc_041 failed.
>>> Subtracting Arc-Crete.Vinther.2010_Arc_033 failed.
>>> Subtracting Ocn-NorthEastBreakers_Bermuda.Kuhnert.2002_Ocean2kHR_102 failed.
>>> Subtracting Asi-BT003.Cook.2010_Asia_027 failed.
>>> Subtracting NAm-IttyhaukBay.D'Arrigo.2011_NAm_1744 failed.
>>> Subtracting NAm-CardinalDivide.Luckman.2001_NAm_2128 failed.
>>> Subtracting Arc-Kongressvatnet.D'Andrea.2012_Arc_078 failed.
>>> Subtracting NAm-RedMountainPassSilverton.Graybill.1994_NAm_2464 failed.
>>> Subtracting Asi-JAPA012.Yasue.1997_Asia_116 failed.
>>> Subtracting NAm-CirquePeak.Graybill.1995_NAm_640 failed.
>>> Subtracting Arc-GISP2.Grootes.1997_Arc_011 failed.
>>> Subtracting Arc-LakeDonardBaffinIsland.Moore.2001_Arc_024 failed.
>>> Subtracting Asi-PAKI007.Esper.2007_Asia_196 failed.
>>> Subtracting Asi-PAKI012.Esper.2007_Asia_205 failed.
>>> Subtracting NAm-Manitoba.D'Arrigo.2006_NAm_1828 failed.
>>> Subtracting Aus-TakapariCedar.Xiong.2000_Aus_071 failed.
>>> Subtracting NAm-GreenLake.Menounos.2006_NAm_3865 failed.
>>> Subtracting NAm-AlmondButterLower.D'Arrigo.2005_NAm_232 failed.
>>> Subtracting Ocn-RAPiD-12-1K.Thornalley.2009_LPDb17a5e9e-dup failed.
>>> Subtracting Asi-MONG011.Jacoby.2006_Asia_163 failed.
>>> Subtracting Asi-INDI015.Borgaonkar.2013_Asia_104 failed.
>>> Subtracting Asi-NEPA015.Krusic.2013_Asia_170 failed.
>>> Subtracting Arc-DevonIceCap.Fisher.1983_Arc_043 failed.
>>> Subtracting Ocn-HoutmanAbrolhosHAB05B.Zinke.2014_Ocean2kHR_025 failed.
>>> Subtracting Eur-CoastofPortugal.Abrantes.2011_Eur_010 failed.
>>> Subtracting Asi-BT010.Cook.2010_Asia_033 failed.
>>> Subtracting Arc-LakePieni-Kauro.Luoto.2010_Arc_049 failed.
>>> Subtracting NAm-BowSummit-PeytoLake.Luckman.2005_NAm_2116 failed.
>>> Subtracting NAm-LittlePineLake.Gajewski.1988_NAm_3819 failed.
>>> Subtracting Asi-SO90-39KG_SO130-275KL.Munz.2015_Asia_335 failed.
>>> Subtracting Ocn-CariacoBasin.Black.2007_LPDe51d17e8 failed.
>>> Subtracting Asi-KunashirIsland.Demezhko.2009_Asia_235 failed.
>>> Subtracting SAm-CentralAndes15.Neukom.2014_SAm_010 failed.
>>> Subtracting Asi-CHIN020.Li.2010_Asia_038 failed.
>>> Subtracting Asi-INDO005.D'Arrigo.2010_Asia_101 failed.
>>> Subtracting Asi-CHIN045.Brauning.2013_Asia_223 failed.
>>> Subtracting Ocn-AlboranSea384B.Nieto-Moreno.2013_LPDasan2012 failed.
>>> Subtracting Ant-TaylorDome.Steig.2000_Ant_035 failed.
>>> Subtracting Ocn-SavusavuBay1F.Linsley.2006_Ocean2kHR_157 failed.
>>> Subtracting Ocn-SavusavuBay1F.Linsley.2006_Ocean2kHR_158 failed.
>>> Subtracting Ocn-Vanuatu.Gorman.2012_Ocean2kHR_154 failed.
>>> Subtracting Asi-CHIN017.Li.2010_Asia_070 failed.
>>> Subtracting Asi-MONG019.Jacoby.2010_Asia_143 failed.
>>> Subtracting NAm-GraniteMountain.Graumlich.2003_NAm_3352 failed.
>>> Subtracting Asi-CHIN039.Fan.2013_Asia_081 failed.
>>> Subtracting Arc-Laanila.Lindholm.2013_NPMlaanila2 failed.
>>> Subtracting Asi-MONG024.Jacoby.2010_Asia_149 failed.
>>> Subtracting NAm-Bennington.Luckman.2001_NAm_2092 failed.
>>> Subtracting Arc-CampCentury.Fisher.1969_Arc_005 failed.
>>> Subtracting NAm-YosemiteParkEEingang.Briffa.1996_NAm_760 failed.
>>> Subtracting Ocn-CapeGhir.McGregor.2007_LPD84ab67b9 failed.
>>> Subtracting Asi-SANGTS.PAGES2k.2013_Asia_063 failed.
>>> Subtracting Asi-UKHLWW.Schweingruber.2002_Asia_020 failed.
>>> Subtracting Arc-LakeE.D'Andrea.2011_Arc_079 failed.
>>> Subtracting Arc-StoreggaSlide.Sejrup.2011_Arc_053 failed.
>>> Subtracting SAm-CentralAndes11.PAGES2k.2011_can1101 failed.
>>> Subtracting Ocn-GarrisonBasin.Richey.2009_O2kLR_017 failed.
>>> Subtracting Asi-TDBXJP.PAGES2k.2013_Asia_057 failed.
>>> Subtracting Arc-LakeC2.Lamoureux.1996_Arc_020 failed.
>>> Subtracting Asi-PAKI028.Cook.2013_Asia_199 failed.
>>> Subtracting Asi-RUSS219.Jacoby.2010_Asia_110 failed.
>>> Subtracting Asi-AltaiUlaganValley.Cook.2011_Asia_010 failed.
>>> Subtracting Arc-NGTB21.Schwager.1998_Arc_028 failed.
>>> Subtracting Arc-LakeHamptraesk.Luoto.2009_Arc_048 failed.
>>> Subtracting Asi-JAPA019.Sano.2013_Asia_120 failed.
>>> Subtracting Eur-SpanishPyrenees.Dorado-Linan.2012_Eur_020 failed.
>>> Subtracting NAm-TwistedTreeHeartrotHill.Jacoby.1989_NAm_1420 failed.
>>> Subtracting Asi-NEPA036.Krusic.2013_Asia_177 failed.
>>> Subtracting NAm-SpruceCreek.Church.1981_NAm_940 failed.
>>> Subtracting Asi-DEZQIN.PAGES2k.2013_Asia_043 failed.
>>> Subtracting Asi-BT004.Cook.2010_Asia_028 failed.
>>> Subtracting Arc-BigRoundLake.Thomas.2009_Arc_029_varvethickness failed.
>>> Subtracting Eur-FinnishLakelands.Helama.2014_Eur_005 failed.
>>> Subtracting Eur-Seebergsee.Larocque-Tobler.2012_Eur_007 failed.
>>> Subtracting Asi-PAKI006.Esper.2007_Asia_195 failed.
>>> Subtracting Ocn-HaferaIsland.Wu.2013_Ocean2kHR_159 failed.
>>> Subtracting Arc-MD992275.Jiang.2005_Arc_045 failed.
>>> Subtracting Eur-NorthernScandinavia.Esper.2012_Eur_014 failed.
>>> Subtracting Asi-ZHIDJP.Shao.2003_Asia_068 failed.
>>> Subtracting NAm-Pintlers.Littell.2011_NAm_2824 failed.
>>> Subtracting NAm-SewardComposite.D'Arrigo.2006_NAm_460 failed.
>>> Subtracting NAm-SewardComposite.D'Arrigo.2006_NAm_448 failed.
>>> Subtracting Asi-KERALA.PAGES2k.2013_Asia_106 failed.
>>> Subtracting Asi-JAPA013.Yasue.1997_Asia_112 failed.
>>> Subtracting NAm-HerringAlpine.Fritts.1995_NAm_064 failed.
>>> Subtracting Arc-GulfofAlaska.Wilson.2014_Arc_007 failed.
>>> Subtracting Ocn-MakassarStrait.Linsley.2010_O2kLR_135 failed.
>>> Subtracting Asi-PAKI009.Esper.2007_Asia_202 failed.
>>> Subtracting NAm-HartsPassN2.Peterson.1994_NAm_3412 failed.
>>> Subtracting Arc-LowerMurrayLake.Cook.2008_Arc_004 failed.
>>> Subtracting Asi-HEBQIN.PAGES2k.2013_Asia_045 failed.
>>> Subtracting Arc-Kittelfjall.Bjorklund.2012_Arc_057 failed.
>>> Subtracting Ocn-PuntaMaroma.Vasquez-Bedoya.2012_Ocean2kHR_131 failed.
>>> Subtracting NAm-EurekaSummit.Schweingruber.1996_NAm_148 failed.
>>> Subtracting NAm-EurekaSummit.Schweingruber.1996_NAm_160 failed.
>>> Subtracting Asi-EastChina.Wang.1998_Asia_318 failed.
>>> Subtracting Asi-CHIN062.Shao.2013_Asia_096 failed.
>>> Subtracting Asi-UULEWW.Schweingruber.2002_Asia_012 failed.
>>> Subtracting Ocn-SecasIslandPanama.Linsley.1994_Ocean2kHR_138 failed.
>>> Subtracting NAm-SanFrancisoPeaksUpdate.Graybill.2005_NAm_040 failed.
>>> Subtracting Asi-AltaiSamakhaSteppe.Cook.2011_Asia_006 failed.
>>> Subtracting Ant-TalosDome.Stenni.2002_Ant_026 failed.
>>> Subtracting Asi-MONG032.Jacoby.2010_Asia_164 failed.
>>> Subtracting Eur-Stockholm.Leijonhufvud.2009_Eur_006 failed.
>>> Subtracting Arc-LenaRiver.McDonald.1998_Arc_023 failed.
>>> Subtracting NAm-CameronPass.Bigler.2007_NAm_2596 failed.
>>> Subtracting Asi-TDAXJP.PAGES2k.2013_Asia_056 failed.
>>> Subtracting Asi-MONG016.Jacoby.2010_Asia_139 failed.
>>> Subtracting Arc-AkademiiNaukIceCap.Opel.2013_Arc_089 failed.
>>> Subtracting Asi-CHIN004.Wu.2013_Asia_062 failed.
>>> Subtracting Asi-ESPPAK.PAGES2k.2013_Asia_183 failed.
>>> Subtracting NAm-PethaiPeninsula.Schweingruber.1996_NAm_976 failed.
>>> Subtracting Ocn-NorthEastBreakers_Bermuda.Kuhnert.2005_Ocean2kHR_105 failed.
>>> Subtracting Afr-ColdAirCave.Sundqvist.2013_Africa_001 failed.
>>> Subtracting NAm-TogwateePass.Briffa.1996_NAm_3688 failed.
>>> Subtracting NAm-TogwateePass.Briffa.1996_NAm_3700 failed.
>>> Subtracting NAm-Hilda.Kavanagh.2000_NAm_2176 failed.
>>> Subtracting NAm-PyramidMountain.Luckman.2001_NAm_2236 failed.
>>> Subtracting Asi-PAKI001.Esper.2007_Asia_186 failed.
>>> Subtracting Asi-PAKI014.Esper.2007_Asia_210 failed.
>>> Subtracting Asi-CHIN066.Shao.2013_Asia_100 failed.
>>> Subtracting CO00DRBE_Ocean2kHR_125_iso2k failed.
>>> Subtracting SS03HAJA_Ocean2kHR_128_iso2k failed.
>>> Subtracting CO97CHSY_Ocean2kHR_011_iso2k failed.
>>> Subtracting KA17RYU01_KA17RYU01_SrCa failed.
>>> Subtracting FL17DTO02_FL17DTO02_SrCa failed.
>>> Subtracting BO14HTI01_BO14HTI01_SrCa failed.
>>> Subtracting ZI04IFR01_ZI04IFR01_SrCa failed.
>>> Subtracting SA16CLA01_SA16CLA01_d18O failed.
>>> Subtracting AB20MEN03_AB20MEN03_d18O failed.
>>> Subtracting AB20MEN02_AB20MEN02_d18O failed.
>>> Subtracting AB20MEN06_AB20MEN06_d18O failed.
>>> Subtracting AB20MEN07_AB20MEN07_d18O failed.
>>> Subtracting DR00NBB01_DR00NBB01_d18O failed.
>>> Subtracting ZI16ROD01_ZI16ROD01_SrCa failed.
>>> Subtracting AB20MEN05_AB20MEN05_d18O failed.
>>> Subtracting HE13MIS01_HE13MIS01_d18O failed.
>>> Subtracting HE13MIS01_HE13MIS01_SrCa failed.
>>> Subtracting AB20MEN04_AB20MEN04_d18O failed.
>>> Subtracting RA20TAI01_RA20TAI01_SrCa failed.
>>> Subtracting RA20TAI01_RA20TAI01_d18O failed.
>>> Subtracting TA18TAS01_TA18TAS01_d18O failed.
>>> Subtracting LI04FIJ01_LI04FIJ01_d18O failed.
>>> Subtracting LI04FIJ01_LI04FIJ01_SrCa failed.
>>> Subtracting WU13TON01_WU13TON01_d18O failed.
>>> Subtracting RO19PAR01_RO19PAR01_SrCa failed.
>>> Subtracting CH97BVB01_CH97BVB01_d18O failed.
>>> Subtracting HE18COC01_HE18COC01_d18O failed.
>>> Subtracting HE18COC01_HE18COC01_SrCa failed.
>>> Subtracting MU18NPI01_MU18NPI01_SrCa failed.
>>> Subtracting MU18NPI01_MU18NPI01_d18O failed.
>>> Subtracting ZI15IMP02_ZI15IMP02_SrCa failed.
>>> Subtracting KI14PAR01_KI14PAR01_SrCa failed.
>>> Subtracting KI14PAR01_KI14PAR01_d18O failed.
>>> Subtracting ZI15IMP01_ZI15IMP01_SrCa failed.
>>> Subtracting HE02GBR01_HE02GBR01_d18O failed.
>>> Subtracting HE02GBR01_HE02GBR01_SrCa failed.
>>> Subtracting GO08BER01_GO08BER01_SrCa failed.
>>> Subtracting GO08BER01_GO08BER01_d18O failed.
>>> Subtracting KI08PAR01_KI08PAR01_SrCa failed.
>>> Subtracting AB20MEN09_AB20MEN09_d18O failed.
>>> Subtracting AB20MEN08_AB20MEN08_d18O failed.
>>> Subtracting XI17HAI01_XI17HAI01_SrCa failed.
>>> Subtracting XI17HAI01_XI17HAI01_d18O failed.
>>> Subtracting DE14DTO01_DE14DTO01_SrCa failed.
>>> Subtracting FE18RUS01_FE18RUS01_SrCa failed.
>>> Subtracting DE14DTO02_DE14DTO02_SrCa failed.
>>> Subtracting LI06FIJ01_LI06FIJ01_d18O failed.
>>> Subtracting Palmyra.Dee.2020_PCU-1cce3af5639a4ec failed.
Overlapping records: 0
Missing from cfr PAGES2k: 684
Missing from LMR pickle PAGES2k: 558
Convert the differences into ProxyDatabase Objects#
using the ‘-’ operator built into cfr means that missing_in_pdb1
and missing_in_pdb2
are already proxyDatabase objects, but overlap
is not.
def make_pdb_from_df(df, pid_list):
return cfr.ProxyDatabase().from_df(
df[df['pid'].isin(pid_list)],
pid_column='pid', lat_column='lat', lon_column='lon',
elev_column='elev', time_column='time',
value_column='value', ptype_column='ptype'
)
overlap_pdb = make_pdb_from_df(pdb_1.to_df(), overlap)
Plot the missing ones#
Optionally use plotly
to identify exact records
missing_in_pdb1.plot(plot_count=True, title='Records in LMR but not cfr')
missing_in_pdb2.plot(plot_count=True, title='Records in cfr but not LMR')
# Plot overlap
overlap_pdb.plot(plot_count=True, title='Records in Both Databases')
(<Figure size 1000x1000 with 2 Axes>,
{'map': <GeoAxes: title={'center': 'Records in Both Databases'}>,
'count': <Axes: xlabel='Year (AD)', ylabel='number of proxies'>})



Plot overlap to see if individual records are the same#
This is a quick way to visually check whether matching records across two databases actually contain the same data. One of the first differences you may notice is if the two matching records aren’t overlapping correctly. This could mean that the data of one database could have been pre-cleaned or annualized. These differences can show up as mismatches in resolution, spacing, amplitude, or extra noise. Overlapping plots with matching PIDs can help confirm whether something subtle changed during the pre-processing step, which might not show up in the metadata but can still affect the reconstruction.
import matplotlib.pyplot as plt
import math
def plot_overlap(pdb_1, pdb_2, pid_list=None, ncols=4, figsize=(4, 2.5)):
"""
Plots matching proxy records from two databases overlaid in subplots.
Parameters
----------
pdb_1 : cfr.ProxyDatabase
First proxy database (e.g., original).
pdb_2 : cfr.ProxyDatabase
Second proxy database (e.g., reproduced).
pid_list : list of str, optional
List of PIDs to plot. If None, uses intersection of both databases.
ncols : int
Number of columns in the subplot grid.
figsize : tuple
Size of each subplot (width, height).
"""
if pid_list is None:
pid_list = list(set(pdb_1.records.keys()) & set(pdb_2.records.keys()))
n = len(pid_list)
nrows = math.ceil(n / ncols)
fig, axs = plt.subplots(nrows, ncols, figsize=(figsize[0]*ncols, figsize[1]*nrows), squeeze=False)
for idx, pid in enumerate(pid_list):
row, col = divmod(idx, ncols)
ax = axs[row][col]
rec1 = pdb_1[pid]
rec2 = pdb_2[pid]
# Sort by time in case
t1, v1 = zip(*sorted(zip(rec1.time, rec1.value)))
t2, v2 = zip(*sorted(zip(rec2.time, rec2.value)))
ax.plot(t1, v1, label='DB1', lw=1, alpha=0.7)
ax.plot(t2, v2, label='DB2', lw=1, alpha=0.7, linestyle='--')
ax.set_title(f'{pid} ({rec1.dt})', fontsize=8)
ax.tick_params(labelsize=6)
# Remove unused axes
for i in range(n, nrows * ncols):
row, col = divmod(i, ncols)
fig.delaxes(axs[row][col])
fig.suptitle("Matching Record PIDs: Overlap of cfr vs LMR PAGES2k", fontsize=14)
fig.tight_layout()
fig.subplots_adjust(top=0.93)
plt.show()
overlap_pids = list(set(pdb_1.records.keys()) & set(pdb_2.records.keys()))
plot_overlap(pdb_1, pdb_2, pid_list=overlap_pids[:20]) # as an example, plotting only the first 20

Plot start times for each proxydb#
Looking at when proxy records start can help flag differences between databases that might seem minor but actually matter. If one version includes more records starting at early times than another, that can change how much variability, particularly pre-industrial, gets captured in the reconstruction. Doing this step post-filtering is also a good check to see the spread of start dates. This plot is a quick way to spot those kinds of changes, which can be the difference between a good and bad emulation of a reconstruction, in our case, LMRv2.1.
import matplotlib.pyplot as plt
from matplotlib.patches import Patch
import numpy as np
def plot_start_dates(pdb_1, pdb_2, label_1='PDB1', label_2='PDB2'):
"""
Plots a categorized bar chart of start dates for two proxy databases.
Parameters
----------
pdb_1, pdb_2 : cfr.ProxyDatabase
Proxy databases to compare.
label_1, label_2 : str
Labels for the two databases in the legend.
"""
def get_start_dates(pdb):
return [min(pobj.time) for pobj in pdb.records.values()]
def bin_dates(dates):
bins = {'< 0': 0, '0–500': 0, '500–1000': 0, '1000–1500': 0, '1500–2000': 0}
for d in dates:
if d < 0:
bins['< 0'] += 1
elif d < 500:
bins['0–500'] += 1
elif d < 1000:
bins['500–1000'] += 1
elif d < 1500:
bins['1000–1500'] += 1
else:
bins['1500–2000'] += 1
return bins
bins_1 = bin_dates(get_start_dates(pdb_1))
bins_2 = bin_dates(get_start_dates(pdb_2))
categories = list(bins_1.keys())
x = np.arange(len(categories))
width = 0.35
fig, ax = plt.subplots(figsize=(8, 5))
bar1 = ax.barh(x - width/2, list(bins_1.values()), height=width, label=label_1, color='skyblue')
bar2 = ax.barh(x + width/2, list(bins_2.values()), height=width, label=label_2, color='salmon')
ax.set_xlabel('Number of Records')
ax.set_yticks(x)
ax.set_yticklabels(categories)
ax.set_title('Start Dates of Proxy Records')
ax.invert_yaxis()
ax.legend()
ax.grid(True, axis='x', alpha=0.3)
plt.tight_layout()
plt.show()
plot_start_dates(pdb_1, pdb_2, label_1='cfr PAGES2k', label_2='LMR pickle PAGES2k')
