diff --git a/data/MyWonderfulCorev2.LinkedEarth.2024.lpd b/data/MyWonderfulCorev2.LinkedEarth.2024.lpd index 5e170cf..2ad9ed4 100644 Binary files a/data/MyWonderfulCorev2.LinkedEarth.2024.lpd and b/data/MyWonderfulCorev2.LinkedEarth.2024.lpd differ diff --git a/data/Oman.Tian.2023.lpd b/data/Oman.Tian.2023.lpd index b5a1274..682b6dc 100644 Binary files a/data/Oman.Tian.2023.lpd and b/data/Oman.Tian.2023.lpd differ diff --git a/data/mybiblio.bib b/data/mybiblio.bib index d823b94..1e4cd3d 100644 --- a/data/mybiblio.bib +++ b/data/mybiblio.bib @@ -1,7 +1,7 @@ - @article{Felis_2000, title={A coral oxygen isotope record from the northern Red Sea documenting NAO, ENSO, and North Pacific teleconnections on Middle East climate variability since the year 1750}, volume={15}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/1999PA000477}, DOI={10.1029/1999pa000477}, number={6}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Felis, Thomas and Pätzold, Jürgen and Loya, Yossi and Fine, Maoz and Nawar, Ahmed H. and Wefer, Gerold}, year={2000}, month=dec, pages={679–694} } - @article{Tierney_2015, title={Tropical sea surface temperatures for the past four centuries reconstructed from coral archives}, volume={30}, ISSN={1944-9186}, url={http://dx.doi.org/10.1002/2014PA002717}, DOI={10.1002/2014pa002717}, number={3}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Tierney, Jessica E. and Abram, Nerilie J. and Anchukaitis, Kevin J. and Evans, Michael N. and Giry, Cyril and Kilbourne, K. Halimeda and Saenger, Casey P. and Wu, Henry C. and Zinke, Jens}, year={2015}, month=mar, pages={226–252} } + @article{Felis_2000, title={A coral oxygen isotope record from the northern Red Sea documenting NAO, ENSO, and North Pacific teleconnections on Middle East climate variability since the year 1750}, volume={15}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/1999PA000477}, DOI={10.1029/1999pa000477}, number={6}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Felis, Thomas and Pätzold, Jürgen and Loya, Yossi and Fine, Maoz and Nawar, Ahmed H. and Wefer, Gerold}, year={2000}, month=dec, pages={679–694} } + @misc{felis2000httpswwwncdcnoaagovpaleostudy1861DataCitation, author = "T. Felis", title = "World Data Center for Paleoclimatology", @@ -17,16 +17,18 @@ @misc{severinghaus0thisstudyDataCitation @article{Orsi_2012, title={Little Ice Age cold interval in West Antarctica: Evidence from borehole temperature at the West Antarctic Ice Sheet (WAIS) Divide}, volume={39}, ISSN={1944-8007}, url={http://dx.doi.org/10.1029/2012GL051260}, DOI={10.1029/2012gl051260}, number={9}, journal={Geophysical Research Letters}, publisher={American Geophysical Union (AGU)}, author={Orsi, Anais J. and Cornuelle, Bruce D. and Severinghaus, Jeffrey P.}, year={2012}, month=may } + @article{Demezhko_2007, title={Climatic changes in the Urals over the past millennium – an analysis of geothermal and meteorological data}, volume={3}, ISSN={1814-9332}, url={http://dx.doi.org/10.5194/cp-3-237-2007}, DOI={10.5194/cp-3-237-2007}, number={2}, journal={Climate of the Past}, publisher={Copernicus GmbH}, author={Demezhko, D. Yu. and Golovanova, I. V.}, year={2007}, month=may, pages={237–242} } + @misc{demezhko0thisstudyDataCitation, author = "D Demezhko", title = "This study", url = "this study" } - @article{Demezhko_2007, title={Climatic changes in the Urals over the past millennium – an analysis of geothermal and meteorological data}, volume={3}, ISSN={1814-9332}, url={http://dx.doi.org/10.5194/cp-3-237-2007}, DOI={10.5194/cp-3-237-2007}, number={2}, journal={Climate of the Past}, publisher={Copernicus GmbH}, author={Demezhko, D. Yu. and Golovanova, I. V.}, year={2007}, month=may, pages={237–242} } - @article{Nieto_Moreno_2013, title={Climate conditions in the westernmost Mediterranean over the last two millennia: An integrated biomarker approach}, volume={55}, ISSN={0146-6380}, url={http://dx.doi.org/10.1016/j.orggeochem.2012.11.001}, DOI={10.1016/j.orggeochem.2012.11.001}, journal={Organic Geochemistry}, publisher={Elsevier BV}, author={Nieto-Moreno, V. and Martínez-Ruiz, F. and Willmott, V. and García-Orellana, J. and Masqué, P. and Sinninghe Damsté, J.S.}, year={2013}, month=feb, pages={1–10} } + @article{McGregor_2015, title={Robust global ocean cooling trend for the pre-industrial Common Era}, volume={8}, ISSN={1752-0908}, url={http://dx.doi.org/10.1038/ngeo2510}, DOI={10.1038/ngeo2510}, number={9}, journal={Nature Geoscience}, publisher={Springer Science and Business Media LLC}, author={McGregor, Helen V. and Evans, Michael N. and Goosse, Hugues and Leduc, Guillaume and Martrat, Belen and Addison, Jason A. and Mortyn, P. Graham and Oppo, Delia W. and Seidenkrantz, Marit-Solveig and Sicre, Marie-Alexandrine and Phipps, Steven J. and Selvaraj, Kandasamy and Thirumalai, Kaustubh and Filipsson, Helena L. and Ersek, Vasile}, year={2015}, month=aug, pages={671–677} } + @misc{nieto2012httpdoipangaeade101594pangaea802259DataCitation, author = "V. Nieto-Moreno", title = "PANGAEA", @@ -34,8 +36,6 @@ @misc{nieto2012httpdoipangaeade101594pangaea802259DataCitation url = "http://doi.pangaea.de/10.1594/PANGAEA.802259" } - @article{McGregor_2015, title={Robust global ocean cooling trend for the pre-industrial Common Era}, volume={8}, ISSN={1752-0908}, url={http://dx.doi.org/10.1038/ngeo2510}, DOI={10.1038/ngeo2510}, number={9}, journal={Nature Geoscience}, publisher={Springer Science and Business Media LLC}, author={McGregor, Helen V. and Evans, Michael N. and Goosse, Hugues and Leduc, Guillaume and Martrat, Belen and Addison, Jason A. and Mortyn, P. Graham and Oppo, Delia W. and Seidenkrantz, Marit-Solveig and Sicre, Marie-Alexandrine and Phipps, Steven J. and Selvaraj, Kandasamy and Thirumalai, Kaustubh and Filipsson, Helena L. and Ersek, Vasile}, year={2015}, month=aug, pages={671–677} } - @misc{mangini2005httpwwwncdcnoaagovpaleostudy5433DataCitation, author = "A. Mangini", title = "World Data Center for Paleoclimatology", @@ -45,10 +45,10 @@ @misc{mangini2005httpwwwncdcnoaagovpaleostudy5433DataCitation @article{Mangini_2005, title={Reconstruction of temperature in the Central Alps during the past 2000 yr from a δ18O stalagmite record}, volume={235}, ISSN={0012-821X}, url={http://dx.doi.org/10.1016/j.epsl.2005.05.010}, DOI={10.1016/j.epsl.2005.05.010}, number={3–4}, journal={Earth and Planetary Science Letters}, publisher={Elsevier BV}, author={Mangini, A. and Spötl, C. and Verdes, P.}, year={2005}, month=jul, pages={741–751} } - @article{McGregor_2015, title={Robust global ocean cooling trend for the pre-industrial Common Era}, volume={8}, ISSN={1752-0908}, url={http://dx.doi.org/10.1038/ngeo2510}, DOI={10.1038/ngeo2510}, number={9}, journal={Nature Geoscience}, publisher={Springer Science and Business Media LLC}, author={McGregor, Helen V. and Evans, Michael N. and Goosse, Hugues and Leduc, Guillaume and Martrat, Belen and Addison, Jason A. and Mortyn, P. Graham and Oppo, Delia W. and Seidenkrantz, Marit-Solveig and Sicre, Marie-Alexandrine and Phipps, Steven J. and Selvaraj, Kandasamy and Thirumalai, Kaustubh and Filipsson, Helena L. and Ersek, Vasile}, year={2015}, month=aug, pages={671–677} } - @article{Richter_2009, title={Late Holocene (0–2.4 ka BP) surface water temperature and salinity variability, Feni Drift, NE Atlantic Ocean}, volume={28}, ISSN={0277-3791}, url={http://dx.doi.org/10.1016/j.quascirev.2009.04.008}, DOI={10.1016/j.quascirev.2009.04.008}, number={19–20}, journal={Quaternary Science Reviews}, publisher={Elsevier BV}, author={Richter, T.O. and Peeters, F.J.C. and van Weering, T.C.E.}, year={2009}, month=sep, pages={1941–1955} } + @article{McGregor_2015, title={Robust global ocean cooling trend for the pre-industrial Common Era}, volume={8}, ISSN={1752-0908}, url={http://dx.doi.org/10.1038/ngeo2510}, DOI={10.1038/ngeo2510}, number={9}, journal={Nature Geoscience}, publisher={Springer Science and Business Media LLC}, author={McGregor, Helen V. and Evans, Michael N. and Goosse, Hugues and Leduc, Guillaume and Martrat, Belen and Addison, Jason A. and Mortyn, P. Graham and Oppo, Delia W. and Seidenkrantz, Marit-Solveig and Sicre, Marie-Alexandrine and Phipps, Steven J. and Selvaraj, Kandasamy and Thirumalai, Kaustubh and Filipsson, Helena L. and Ersek, Vasile}, year={2015}, month=aug, pages={671–677} } + @misc{richter2009httpswwwncdcnoaagovpaleostudy8725DataCitation, author = "T.O. Richter", title = "World Data Center for Paleoclimatology", @@ -56,6 +56,8 @@ @misc{richter2009httpswwwncdcnoaagovpaleostudy8725DataCitation url = "https://www.ncdc.noaa.gov/paleo/study/8725" } + @article{Trachsel_2010, title={Scanning reflectance spectroscopy (380–730 nm): a novel method for quantitative high-resolution climate reconstructions from minerogenic lake sediments}, volume={44}, ISSN={1573-0417}, url={http://dx.doi.org/10.1007/s10933-010-9468-7}, DOI={10.1007/s10933-010-9468-7}, number={4}, journal={Journal of Paleolimnology}, publisher={Springer Science and Business Media LLC}, author={Trachsel, M. and Grosjean, M. and Schnyder, D. and Kamenik, C. and Rein, B.}, year={2010}, month=oct, pages={979–994} } + @misc{trachsel2010httpwwwncdcnoaagovpaleostudy13016DataCitation, author = "M. Trachsel", title = "World Data Center for Paleoclimatology", @@ -63,8 +65,6 @@ @misc{trachsel2010httpwwwncdcnoaagovpaleostudy13016DataCitation url = "http://www.ncdc.noaa.gov/paleo/study/13016" } - @article{Trachsel_2010, title={Scanning reflectance spectroscopy (380–730 nm): a novel method for quantitative high-resolution climate reconstructions from minerogenic lake sediments}, volume={44}, ISSN={1573-0417}, url={http://dx.doi.org/10.1007/s10933-010-9468-7}, DOI={10.1007/s10933-010-9468-7}, number={4}, journal={Journal of Paleolimnology}, publisher={Springer Science and Business Media LLC}, author={Trachsel, M. and Grosjean, M. and Schnyder, D. and Kamenik, C. and Rein, B.}, year={2010}, month=oct, pages={979–994} } - @misc{moses2009httpswwwncdcnoaagovpaleostudy6184DataCitation, author = "C.S. Moses", title = "World Data Center for Paleoclimatology", @@ -74,17 +74,8 @@ @misc{moses2009httpswwwncdcnoaagovpaleostudy6184DataCitation @article{Moses_2006, title={Evidence of multidecadal salinity variability in the eastern tropical North Atlantic}, volume={21}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/2005PA001257}, DOI={10.1029/2005pa001257}, number={3}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Moses, Christopher S. and Swart, Peter K. and Rosenheim, Brad E.}, year={2006}, month=aug } -@misc{moustafa2006httpdoipangaeade101594pangaea388665DataCitation, - author = "Y.A. Moustafa", - title = "PANGAEA", - institution = "PANGAEA", - url = "http://doi.pangaea.de/10.1594/PANGAEA.388665" -} - - @article{Tierney_2015, title={Tropical sea surface temperatures for the past four centuries reconstructed from coral archives}, volume={30}, ISSN={1944-9186}, url={http://dx.doi.org/10.1002/2014PA002717}, DOI={10.1002/2014pa002717}, number={3}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Tierney, Jessica E. and Abram, Nerilie J. and Anchukaitis, Kevin J. and Evans, Michael N. and Giry, Cyril and Kilbourne, K. Halimeda and Saenger, Casey P. and Wu, Henry C. and Zinke, Jens}, year={2015}, month=mar, pages={226–252} } - @article{moustafa2000midholocenestableisotoper, - author = "Jürgen Pätzold and Gerold Wefer and Yaser Ahmed Moustafa and Yossi Loya", + author = "Jürgen Pätzold and Yossi Loya and Yaser Ahmed Moustafa and Gerold Wefer", doi = "http://nbn-resolving.de/urn:nbn:de:gbv:46-ep000102745", year = "2000.0", title = "Mid-Holocene stable isotope record of corals from the northern Red Sea", @@ -93,6 +84,15 @@ @article{moustafa2000midholocenestableisotoper pages = "102 pp" } + @article{Tierney_2015, title={Tropical sea surface temperatures for the past four centuries reconstructed from coral archives}, volume={30}, ISSN={1944-9186}, url={http://dx.doi.org/10.1002/2014PA002717}, DOI={10.1002/2014pa002717}, number={3}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Tierney, Jessica E. and Abram, Nerilie J. and Anchukaitis, Kevin J. and Evans, Michael N. and Giry, Cyril and Kilbourne, K. Halimeda and Saenger, Casey P. and Wu, Henry C. and Zinke, Jens}, year={2015}, month=mar, pages={226–252} } + +@misc{moustafa2006httpdoipangaeade101594pangaea388665DataCitation, + author = "Y.A. Moustafa", + title = "PANGAEA", + institution = "PANGAEA", + url = "http://doi.pangaea.de/10.1594/PANGAEA.388665" +} + @article{Mart_n_Chivelet_2011, title={Land surface temperature changes in Northern Iberia since 4000yrBP, based on δ13C of speleothems}, volume={77}, ISSN={0921-8181}, url={http://dx.doi.org/10.1016/j.gloplacha.2011.02.002}, DOI={10.1016/j.gloplacha.2011.02.002}, number={1–2}, journal={Global and Planetary Change}, publisher={Elsevier BV}, author={Martín-Chivelet, Javier and Muñoz-García, M. Belén and Edwards, R. Lawrence and Turrero, María J. and Ortega, Ana I.}, year={2011}, month=may, pages={1–12} } @misc{martin2011httpwwwncdcnoaagovpaleostudy12194DataCitation, @@ -102,8 +102,6 @@ @misc{martin2011httpwwwncdcnoaagovpaleostudy12194DataCitation url = "http://www.ncdc.noaa.gov/paleo/study/12194" } - @article{D_Andrea_2012, title={Mild Little Ice Age and unprecedented recent warmth in an 1800 year lake sediment record from Svalbard}, volume={40}, ISSN={1943-2682}, url={http://dx.doi.org/10.1130/G33365.1}, DOI={10.1130/g33365.1}, number={11}, journal={Geology}, publisher={Geological Society of America}, author={D’Andrea, W. J. and Vaillencourt, D. A. and Balascio, N. L. and Werner, A. and Roof, S. R. and Retelle, M. and Bradley, R. S.}, year={2012}, month=sep, pages={1007–1010} } - @misc{d2012httpswwwncdcnoaagovpaleostudy13458DataCitation, author = "W.J. D'Andrea", title = "World Data Center for Paleoclimatology", @@ -111,6 +109,8 @@ @misc{d2012httpswwwncdcnoaagovpaleostudy13458DataCitation url = "https://www.ncdc.noaa.gov/paleo/study/13458" } + @article{D_Andrea_2012, title={Mild Little Ice Age and unprecedented recent warmth in an 1800 year lake sediment record from Svalbard}, volume={40}, ISSN={1943-2682}, url={http://dx.doi.org/10.1130/G33365.1}, DOI={10.1130/g33365.1}, number={11}, journal={Geology}, publisher={Geological Society of America}, author={D’Andrea, W. J. and Vaillencourt, D. A. and Balascio, N. L. and Werner, A. and Roof, S. R. and Retelle, M. and Bradley, R. S.}, year={2012}, month=sep, pages={1007–1010} } + @article{Abrantes_2011, title={Climate of the last millennium at the southern pole of the North Atlantic Oscillation: an inner-shelf sediment record of flooding and upwelling}, volume={48}, ISSN={1616-1572}, url={http://dx.doi.org/10.3354/cr01010}, DOI={10.3354/cr01010}, number={2}, journal={Climate Research}, publisher={Inter-Research Science Center}, author={Abrantes, F and Rodrigues, T and Montanari, B and Santos, C and Witt, L and Lopes, C and Voelker, AHL}, year={2011}, month=aug, pages={261–280} } @misc{abrantes2011httpsdoipangaeade101594pangaea784992DataCitation, @@ -138,8 +138,6 @@ @misc{helama2014httpwwwncdcnoaagovpaleostudy16790DataCitation url = "http://www.ncdc.noaa.gov/paleo/study/16790" } - @article{Esper_2012, title={Orbital forcing of tree-ring data}, volume={2}, ISSN={1758-6798}, url={http://dx.doi.org/10.1038/nclimate1589}, DOI={10.1038/nclimate1589}, number={12}, journal={Nature Climate Change}, publisher={Springer Science and Business Media LLC}, author={Esper, Jan and Frank, David C. and Timonen, Mauri and Zorita, Eduardo and Wilson, Rob J. S. and Luterbacher, Jürg and Holzkämper, Steffen and Fischer, Nils and Wagner, Sebastian and Nievergelt, Daniel and Verstege, Anne and Büntgen, Ulf}, year={2012}, month=jul, pages={862–866} } - @misc{esper2012httpwwwncdcnoaagovpaleostudy1003406DataCitation, author = "J. Esper", title = "World Data Center for Paleoclimatology", @@ -147,6 +145,8 @@ @misc{esper2012httpwwwncdcnoaagovpaleostudy1003406DataCitation url = "http://www.ncdc.noaa.gov/paleo/study/1003406" } + @article{Esper_2012, title={Orbital forcing of tree-ring data}, volume={2}, ISSN={1758-6798}, url={http://dx.doi.org/10.1038/nclimate1589}, DOI={10.1038/nclimate1589}, number={12}, journal={Nature Climate Change}, publisher={Springer Science and Business Media LLC}, author={Esper, Jan and Frank, David C. and Timonen, Mauri and Zorita, Eduardo and Wilson, Rob J. S. and Luterbacher, Jürg and Holzkämper, Steffen and Fischer, Nils and Wagner, Sebastian and Nievergelt, Daniel and Verstege, Anne and Büntgen, Ulf}, year={2012}, month=jul, pages={862–866} } + @misc{leijonhufvud2010httpwwwncdcnoaagovpaleostudy10429DataCitation, author = "L. Leijonhufvud", title = "World Data Center for Paleoclimatology", @@ -158,16 +158,8 @@ @article{Leijonhufvud_2009 @article{McCabe_Glynn_2013, title={Variable North Pacific influence on drought in southwestern North America since AD 854}, volume={6}, ISSN={1752-0908}, url={http://dx.doi.org/10.1038/ngeo1862}, DOI={10.1038/ngeo1862}, number={8}, journal={Nature Geoscience}, publisher={Springer Science and Business Media LLC}, author={McCabe-Glynn, Staryl and Johnson, Kathleen R. and Strong, Courtenay and Berkelhammer, Max and Sinha, Ashish and Cheng, Hai and Edwards, R. Lawrence}, year={2013}, month=jul, pages={617–621} } - @article{Lawrence_2006, title={Evolution of the Eastern Tropical Pacific Through Plio-Pleistocene Glaciation}, volume={312}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1120395}, DOI={10.1126/science.1120395}, number={5770}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Lawrence, Kira T. and Liu, Zhonghui and Herbert, Timothy D.}, year={2006}, month=apr, pages={79–83} } - - @inbook{Mix_1995, title={Benthic Foraminiferal Stable Isotope Stratigraphy of Site 846: 0-1.8 Ma}, url={http://dx.doi.org/10.2973/odp.proc.sr.138.160.1995}, DOI={10.2973/odp.proc.sr.138.160.1995}, booktitle={Proceedings of the Ocean Drilling Program}, publisher={Ocean Drilling Program}, author={Mix, A.C. and Le, J. and Shackleton, N.J.}, year={1995}, month=aug } - - @article{Lisiecki_2005, title={A Pliocene‐Pleistocene stack of 57 globally distributed benthic δ18O records}, volume={20}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/2004PA001071}, DOI={10.1029/2004pa001071}, number={1}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Lisiecki, Lorraine E. and Raymo, Maureen E.}, year={2005}, month=jan } - - @article{Khider_2017, title={The Role of Uncertainty in Estimating Lead/Lag Relationships in Marine Sedimentary Archives: A Case Study From the Tropical Pacific}, volume={32}, ISSN={1944-9186}, url={http://dx.doi.org/10.1002/2016PA003057}, DOI={10.1002/2016pa003057}, number={11}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Khider, D. and Ahn, S. and Lisiecki, L. E. and Lawrence, C. E. and Kienast, M.}, year={2017}, month=nov, pages={1275–1290} } - @misc{, - author = "Z. Liu and T.D. Herbert and N.J. Shackleton and M.A. Hall and D. Pate", + author = "N.J. Shackleton and Z. Liu and M.A. Hall and D. Pate and T.D. Herbert", year = "2004.0", title = "High-latitude influence on the eastern equatorial Pacific climate in the early Pleistocene epoch", volume = "427", @@ -175,15 +167,21 @@ @misc{ pages = "720-723" } + @article{Lawrence_2006, title={Evolution of the Eastern Tropical Pacific Through Plio-Pleistocene Glaciation}, volume={312}, ISSN={1095-9203}, url={http://dx.doi.org/10.1126/science.1120395}, DOI={10.1126/science.1120395}, number={5770}, journal={Science}, publisher={American Association for the Advancement of Science (AAAS)}, author={Lawrence, Kira T. and Liu, Zhonghui and Herbert, Timothy D.}, year={2006}, month=apr, pages={79–83} } + @misc{, - author = "Z. Liu and N.J. Shackleton and T.D. Herbert and M.A. Hall and D. Pate", + author = "M.A. Hall and Z. Liu and T.D. Herbert and D. Pate and N.J. Shackleton", year = "1995.0", title = "Pleiocene stable isotope stratigraphy of ODP Site 846", volume = "138", pages = "337-356" } - @article{Moses_2006, title={Evidence of multidecadal salinity variability in the eastern tropical North Atlantic}, volume={21}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/2005PA001257}, DOI={10.1029/2005pa001257}, number={3}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Moses, Christopher S. and Swart, Peter K. and Rosenheim, Brad E.}, year={2006}, month=aug } + @article{Khider_2017, title={The Role of Uncertainty in Estimating Lead/Lag Relationships in Marine Sedimentary Archives: A Case Study From the Tropical Pacific}, volume={32}, ISSN={1944-9186}, url={http://dx.doi.org/10.1002/2016PA003057}, DOI={10.1002/2016pa003057}, number={11}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Khider, D. and Ahn, S. and Lisiecki, L. E. and Lawrence, C. E. and Kienast, M.}, year={2017}, month=nov, pages={1275–1290} } + + @inbook{Mix_1995, title={Benthic Foraminiferal Stable Isotope Stratigraphy of Site 846: 0-1.8 Ma}, url={http://dx.doi.org/10.2973/odp.proc.sr.138.160.1995}, DOI={10.2973/odp.proc.sr.138.160.1995}, booktitle={Proceedings of the Ocean Drilling Program, 138 Scientific Results}, publisher={Ocean Drilling Program}, author={Mix, A.C. and Le, J. and Shackleton, N.J.}, year={1995}, month=aug } + + @article{Lisiecki_2005, title={A Pliocene‐Pleistocene stack of 57 globally distributed benthic δ18O records}, volume={20}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/2004PA001071}, DOI={10.1029/2004pa001071}, number={1}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Lisiecki, Lorraine E. and Raymo, Maureen E.}, year={2005}, month=jan } @misc{, author = "C.S. Moses", @@ -192,3 +190,5 @@ @misc{ url = "https://www.ncdc.noaa.gov/paleo/study/6184" } + @article{Moses_2006, title={Evidence of multidecadal salinity variability in the eastern tropical North Atlantic}, volume={21}, ISSN={1944-9186}, url={http://dx.doi.org/10.1029/2005PA001257}, DOI={10.1029/2005pa001257}, number={3}, journal={Paleoceanography}, publisher={American Geophysical Union (AGU)}, author={Moses, Christopher S. and Swart, Peter K. and Rosenheim, Brad E.}, year={2006}, month=aug } + diff --git a/notebooks/L0_a_loading_lipd_datasets.ipynb b/notebooks/L0_a_loading_lipd_datasets.ipynb index 3f3f1cb..8a0cfc9 100644 --- a/notebooks/L0_a_loading_lipd_datasets.ipynb +++ b/notebooks/L0_a_loading_lipd_datasets.ipynb @@ -75,7 +75,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "021f5142", "metadata": {}, "outputs": [], @@ -95,7 +95,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "6e0485ee", "metadata": {}, "outputs": [], @@ -113,7 +113,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "100a98f5", "metadata": {}, "outputs": [ @@ -128,7 +128,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 40.19it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 45.42it/s]" ] }, { @@ -161,7 +161,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "941de4c2", "metadata": {}, "outputs": [ @@ -188,7 +188,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "id": "37b5fe2a", "metadata": {}, "outputs": [ @@ -203,7 +203,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 4.03it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 1.66it/s]" ] }, { @@ -230,7 +230,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "id": "25eb9c03", "metadata": {}, "outputs": [ @@ -257,7 +257,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 7, "id": "7ea5da3d", "metadata": {}, "outputs": [ @@ -272,7 +272,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 4.38it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 6.19it/s]" ] }, { @@ -308,7 +308,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "id": "82cf44b8", "metadata": {}, "outputs": [ @@ -323,7 +323,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 2/2 [00:00<00:00, 8.63it/s]" + "100%|█████████████████████████████████████████████| 2/2 [00:00<00:00, 11.70it/s]" ] }, { @@ -365,7 +365,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 9, "id": "4504f154", "metadata": {}, "outputs": [ @@ -380,7 +380,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████████████████████████████████████| 16/16 [00:00<00:00, 111.73it/s]" + "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 67.50it/s]" ] }, { @@ -407,7 +407,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 10, "id": "b5ea6d52", "metadata": {}, "outputs": [ @@ -434,7 +434,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 11, "id": "e022b571", "metadata": {}, "outputs": [ @@ -449,7 +449,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 6.45it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 2.44it/s]" ] }, { @@ -489,7 +489,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 12, "id": "7b109580", "metadata": {}, "outputs": [ @@ -524,7 +524,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 13, "id": "4fe2d691", "metadata": {}, "outputs": [ @@ -539,7 +539,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 25.16it/s]\n" + "100%|███████████████████████████████████████████| 16/16 [00:01<00:00, 10.50it/s]\n" ] }, { @@ -566,7 +566,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 14, "id": "d0ddfb5f", "metadata": {}, "outputs": [ @@ -574,7 +574,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "['Eur-LakeSilvaplana.Trachsel.2010', 'Ant-WAIS-Divide.Severinghaus.2012', 'Eur-SpanishPyrenees.Dorado-Linan.2012', 'Ocn-AlboranSea436B.Nieto-Moreno.2013', 'Ocn-RedSea.Felis.2000', 'Asi-SourthAndMiddleUrals.Demezhko.2007', 'Eur-NorthernScandinavia.Esper.2012', 'Ocn-PedradeLume-CapeVerdeIslands.Moses.2006', 'Eur-FinnishLakelands.Helama.2014', 'Eur-Stockholm.Leijonhufvud.2009', 'Eur-NorthernSpain.Martin-Chivelet.2011', 'Eur-CoastofPortugal.Abrantes.2011', 'Eur-SpannagelCave.Mangini.2005', 'Arc-Kongressvatnet.D_Andrea.2012', 'Ocn-SinaiPeninsula_RedSea.Moustafa.2000', 'Ocn-FeniDrift.Richter.2009']\n" + "['Ocn-RedSea.Felis.2000', 'Eur-SpanishPyrenees.Dorado-Linan.2012', 'Eur-LakeSilvaplana.Trachsel.2010', 'Eur-SpannagelCave.Mangini.2005', 'Ocn-AlboranSea436B.Nieto-Moreno.2013', 'Eur-FinnishLakelands.Helama.2014', 'Eur-NorthernScandinavia.Esper.2012', 'Eur-Stockholm.Leijonhufvud.2009', 'Asi-SourthAndMiddleUrals.Demezhko.2007', 'Ocn-PedradeLume-CapeVerdeIslands.Moses.2006', 'Arc-Kongressvatnet.D_Andrea.2012', 'Ant-WAIS-Divide.Severinghaus.2012', 'Ocn-FeniDrift.Richter.2009', 'Ocn-SinaiPeninsula_RedSea.Moustafa.2000', 'Eur-CoastofPortugal.Abrantes.2011', 'Eur-NorthernSpain.Martin-Chivelet.2011']\n" ] } ], @@ -604,7 +604,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 15, "id": "3491622b", "metadata": {}, "outputs": [ @@ -612,7 +612,7 @@ "name": "stdout", "output_type": "stream", "text": [ - "['Eur-LakeSilvaplana.Trachsel.2010', 'Ant-WAIS-Divide.Severinghaus.2012', 'Eur-SpanishPyrenees.Dorado-Linan.2012', 'Ocn-AlboranSea436B.Nieto-Moreno.2013', 'Ocn-RedSea.Felis.2000', 'Asi-SourthAndMiddleUrals.Demezhko.2007', 'Eur-NorthernScandinavia.Esper.2012', 'Ocn-PedradeLume-CapeVerdeIslands.Moses.2006', 'Eur-FinnishLakelands.Helama.2014', 'Eur-Stockholm.Leijonhufvud.2009', 'Eur-NorthernSpain.Martin-Chivelet.2011', 'Eur-CoastofPortugal.Abrantes.2011', 'Eur-SpannagelCave.Mangini.2005', 'Arc-Kongressvatnet.D_Andrea.2012', 'Ocn-SinaiPeninsula_RedSea.Moustafa.2000', 'Ocn-FeniDrift.Richter.2009', 'CO06MOPE', 'Ocn-Palmyra.Nurhati.2011']\n" + "['Ocn-RedSea.Felis.2000', 'Eur-SpanishPyrenees.Dorado-Linan.2012', 'Eur-LakeSilvaplana.Trachsel.2010', 'Eur-SpannagelCave.Mangini.2005', 'Ocn-AlboranSea436B.Nieto-Moreno.2013', 'Eur-FinnishLakelands.Helama.2014', 'Eur-NorthernScandinavia.Esper.2012', 'Eur-Stockholm.Leijonhufvud.2009', 'Asi-SourthAndMiddleUrals.Demezhko.2007', 'Ocn-PedradeLume-CapeVerdeIslands.Moses.2006', 'Arc-Kongressvatnet.D_Andrea.2012', 'Ant-WAIS-Divide.Severinghaus.2012', 'Ocn-FeniDrift.Richter.2009', 'Ocn-SinaiPeninsula_RedSea.Moustafa.2000', 'Eur-CoastofPortugal.Abrantes.2011', 'Eur-NorthernSpain.Martin-Chivelet.2011', 'Ocn-Palmyra.Nurhati.2011', 'CO06MOPE']\n" ] } ], diff --git a/notebooks/L0_b_lipd_object.ipynb b/notebooks/L0_b_lipd_object.ipynb index 1eaf912..4bef98b 100644 --- a/notebooks/L0_b_lipd_object.ipynb +++ b/notebooks/L0_b_lipd_object.ipynb @@ -45,7 +45,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 1, "id": "8f4cd713", "metadata": {}, "outputs": [], @@ -73,7 +73,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 2, "id": "8a8f8659", "metadata": {}, "outputs": [ @@ -88,7 +88,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 36.64it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 46.22it/s]" ] }, { @@ -122,7 +122,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 3, "id": "b7121335", "metadata": {}, "outputs": [ @@ -139,7 +139,7 @@ "dict" ] }, - "execution_count": 4, + "execution_count": 3, "metadata": {}, "output_type": "execute_result" } @@ -160,7 +160,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 4, "id": "46196c72", "metadata": {}, "outputs": [ @@ -170,7 +170,7 @@ "dict_keys(['Ocn-Palmyra.Nurhati.2011'])" ] }, - "execution_count": 5, + "execution_count": 4, "metadata": {}, "output_type": "execute_result" } @@ -189,7 +189,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 5, "id": "d7f08392", "metadata": {}, "outputs": [ @@ -199,7 +199,7 @@ "list" ] }, - "execution_count": 7, + "execution_count": 5, "metadata": {}, "output_type": "execute_result" } @@ -253,24 +253,24 @@ " mode\n", " time_id\n", " archiveType\n", - " originalDataURL\n", - " dataContributor\n", - " dataSetName\n", " geo_meanLon\n", " geo_meanLat\n", " geo_meanElev\n", " geo_type\n", + " geo_pages2kRegion\n", + " geo_ocean\n", + " geo_siteName\n", " ...\n", - " paleoData_proxyObservationType\n", - " paleoData_sensorGenus\n", - " paleoData_notes\n", - " paleoData_proxy\n", - " paleoData_iso2kUI\n", + " paleoData_values\n", + " paleoData_description\n", + " paleoData_inferredVariableType\n", + " paleoData_dataType\n", " paleoData_interpretation\n", + " paleoData_iso2kUI\n", " paleoData_qCCertification\n", " paleoData_ocean2kID\n", - " paleoData_inCompilation\n", " paleoData_pages2kID\n", + " paleoData_inCompilation\n", " \n", " \n", " \n", @@ -279,15 +279,15 @@ " paleoData\n", " age\n", " Coral\n", - " http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=...\n", - " {'name': 'HLF MNE'}\n", - " Ocn-Palmyra.Nurhati.2011\n", " -162.13\n", " 5.87\n", " -10.0\n", " Feature\n", + " Ocean\n", + " WP\n", + " Palmyra\n", " ...\n", - " NaN\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", " NaN\n", " NaN\n", " NaN\n", @@ -303,18 +303,18 @@ " paleoData\n", " age\n", " Coral\n", - " http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=...\n", - " {'name': 'HLF MNE'}\n", - " Ocn-Palmyra.Nurhati.2011\n", " -162.13\n", " 5.87\n", " -10.0\n", " Feature\n", + " Ocean\n", + " WP\n", + " Palmyra\n", " ...\n", - " d18O\n", - " Porites\n", - " d18Osw (residuals calculated from coupled SrCa...\n", - " d18O\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " Year AD\n", + " Year\n", + " float\n", " NaN\n", " NaN\n", " NaN\n", @@ -327,69 +327,69 @@ " paleoData\n", " age\n", " Coral\n", - " http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=...\n", - " {'name': 'HLF MNE'}\n", - " Ocn-Palmyra.Nurhati.2011\n", " -162.13\n", " 5.87\n", " -10.0\n", " Feature\n", + " Ocean\n", + " WP\n", + " Palmyra\n", " ...\n", - " Sr/Ca\n", - " Porites\n", - " ; paleoData_variableName changed - was origina...\n", - " Sr/Ca\n", - " CO11NUPM01BT1\n", - " [{'scope': 'climate', 'variableDetail': 'sea@s...\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " NaN\n", + " NaN\n", + " NaN\n", + " [{'scope': 'climate', 'variableDetail': 'sea_s...\n", + " CO11NUPM01B\n", " MNE, NJA\n", - " PacificNurhati2011\n", - " Ocean2k_v1.0.0\n", - " Ocn_129\n", + " NaN\n", + " NaN\n", + " NaN\n", " \n", " \n", " 3\n", " paleoData\n", " age\n", " Coral\n", - " http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=...\n", - " {'name': 'HLF MNE'}\n", - " Ocn-Palmyra.Nurhati.2011\n", " -162.13\n", " 5.87\n", " -10.0\n", " Feature\n", + " Ocean\n", + " WP\n", + " Palmyra\n", " ...\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", " NaN\n", " NaN\n", " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", - " NaN\n", + " [{'direction': 'negative', 'variableDetail': '...\n", + " CO11NUPM01BT1\n", + " MNE, NJA\n", + " PacificNurhati2011\n", + " Ocn_129\n", + " Ocean2k_v1.0.0\n", " \n", " \n", " 4\n", " paleoData\n", " age\n", " Coral\n", - " http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=...\n", - " {'name': 'HLF MNE'}\n", - " Ocn-Palmyra.Nurhati.2011\n", " -162.13\n", " 5.87\n", " -10.0\n", " Feature\n", + " Ocean\n", + " WP\n", + " Palmyra\n", " ...\n", - " d18O\n", - " Porites\n", - " Duplicate of modern d18O record presented in C...\n", - " d18O\n", - " CO11NUPM01B\n", - " [{'scope': 'climate', 'variableDetail': 'sea_s...\n", - " MNE, NJA\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " Year AD\n", + " Year\n", + " float\n", + " NaN\n", + " NaN\n", + " NaN\n", " NaN\n", " NaN\n", " NaN\n", @@ -400,61 +400,54 @@ "" ], "text/plain": [ - " mode time_id archiveType \\\n", - "0 paleoData age Coral \n", - "1 paleoData age Coral \n", - "2 paleoData age Coral \n", - "3 paleoData age Coral \n", - "4 paleoData age Coral \n", + " mode time_id archiveType geo_meanLon geo_meanLat geo_meanElev \\\n", + "0 paleoData age Coral -162.13 5.87 -10.0 \n", + "1 paleoData age Coral -162.13 5.87 -10.0 \n", + "2 paleoData age Coral -162.13 5.87 -10.0 \n", + "3 paleoData age Coral -162.13 5.87 -10.0 \n", + "4 paleoData age Coral -162.13 5.87 -10.0 \n", "\n", - " originalDataURL dataContributor \\\n", - "0 http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=... {'name': 'HLF MNE'} \n", - "1 http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=... {'name': 'HLF MNE'} \n", - "2 http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=... {'name': 'HLF MNE'} \n", - "3 http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=... {'name': 'HLF MNE'} \n", - "4 http://hurricane.ncdc.noaa.gov/pls/paleox/f?p=... {'name': 'HLF MNE'} \n", + " geo_type geo_pages2kRegion geo_ocean geo_siteName ... \\\n", + "0 Feature Ocean WP Palmyra ... \n", + "1 Feature Ocean WP Palmyra ... \n", + "2 Feature Ocean WP Palmyra ... \n", + "3 Feature Ocean WP Palmyra ... \n", + "4 Feature Ocean WP Palmyra ... \n", "\n", - " dataSetName geo_meanLon geo_meanLat geo_meanElev geo_type \\\n", - "0 Ocn-Palmyra.Nurhati.2011 -162.13 5.87 -10.0 Feature \n", - "1 Ocn-Palmyra.Nurhati.2011 -162.13 5.87 -10.0 Feature \n", - "2 Ocn-Palmyra.Nurhati.2011 -162.13 5.87 -10.0 Feature \n", - "3 Ocn-Palmyra.Nurhati.2011 -162.13 5.87 -10.0 Feature \n", - "4 Ocn-Palmyra.Nurhati.2011 -162.13 5.87 -10.0 Feature \n", + " paleoData_values paleoData_description \\\n", + "0 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... NaN \n", + "1 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... Year AD \n", + "2 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... NaN \n", + "3 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... NaN \n", + "4 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... Year AD \n", "\n", - " ... paleoData_proxyObservationType paleoData_sensorGenus \\\n", - "0 ... NaN NaN \n", - "1 ... d18O Porites \n", - "2 ... Sr/Ca Porites \n", - "3 ... NaN NaN \n", - "4 ... d18O Porites \n", + " paleoData_inferredVariableType paleoData_dataType \\\n", + "0 NaN NaN \n", + "1 Year float \n", + "2 NaN NaN \n", + "3 NaN NaN \n", + "4 Year float \n", "\n", - " paleoData_notes paleoData_proxy \\\n", - "0 NaN NaN \n", - "1 d18Osw (residuals calculated from coupled SrCa... d18O \n", - "2 ; paleoData_variableName changed - was origina... Sr/Ca \n", - "3 NaN NaN \n", - "4 Duplicate of modern d18O record presented in C... d18O \n", + " paleoData_interpretation paleoData_iso2kUI \\\n", + "0 NaN NaN \n", + "1 NaN NaN \n", + "2 [{'scope': 'climate', 'variableDetail': 'sea_s... CO11NUPM01B \n", + "3 [{'direction': 'negative', 'variableDetail': '... CO11NUPM01BT1 \n", + "4 NaN NaN \n", "\n", - " paleoData_iso2kUI paleoData_interpretation \\\n", - "0 NaN NaN \n", - "1 NaN NaN \n", - "2 CO11NUPM01BT1 [{'scope': 'climate', 'variableDetail': 'sea@s... \n", - "3 NaN NaN \n", - "4 CO11NUPM01B [{'scope': 'climate', 'variableDetail': 'sea_s... \n", + " paleoData_qCCertification paleoData_ocean2kID paleoData_pages2kID \\\n", + "0 NaN NaN NaN \n", + "1 NaN NaN NaN \n", + "2 MNE, NJA NaN NaN \n", + "3 MNE, NJA PacificNurhati2011 Ocn_129 \n", + "4 NaN NaN NaN \n", "\n", - " paleoData_qCCertification paleoData_ocean2kID paleoData_inCompilation \\\n", - "0 NaN NaN NaN \n", - "1 NaN NaN NaN \n", - "2 MNE, NJA PacificNurhati2011 Ocean2k_v1.0.0 \n", - "3 NaN NaN NaN \n", - "4 MNE, NJA NaN NaN \n", - "\n", - " paleoData_pages2kID \n", - "0 NaN \n", - "1 NaN \n", - "2 Ocn_129 \n", - "3 NaN \n", - "4 NaN \n", + " paleoData_inCompilation \n", + "0 NaN \n", + "1 NaN \n", + "2 NaN \n", + "3 Ocean2k_v1.0.0 \n", + "4 NaN \n", "\n", "[5 rows x 88 columns]" ] @@ -480,48 +473,46 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 7, "id": "4afe09fe", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "Index(['mode', 'time_id', 'lipdVersion', 'googleDataURL',\n", - " 'googleSpreadSheetKey', 'pub1_author', 'pub1_url', 'pub1_urldate',\n", - " 'pub1_institution', 'pub1_citeKey', 'pub1_title', 'pub1_DOI',\n", - " 'pub2_author', 'pub2_year', 'pub2_doi', 'pub2_title', 'pub2_hasLink',\n", - " 'pub2_publisher', 'pub2_volume', 'pub2_citeKey', 'pub2_pages',\n", - " 'pub2_dataUrl', 'pub2_journal', 'pub2_DOI', 'pub3_author', 'pub3_title',\n", - " 'pub3_hasLink', 'pub3_dataUrl', 'pub3_journal', 'pub3_issue',\n", - " 'pub3_pages', 'pub3_doi', 'pub3_citeKey', 'pub3_volume',\n", - " 'pub3_publisher', 'pub3_year', 'pub3_DOI', 'dataContributor',\n", - " 'originalDataURL', 'dataSetName', 'geo_meanLon', 'geo_meanLat',\n", - " 'geo_meanElev', 'geo_type', 'geo_ocean', 'geo_pages2kRegion',\n", - " 'geo_siteName', 'hasUrl', 'studyName', 'createdBy',\n", - " 'googleMetadataWorksheet', 'archiveType', 'tableType',\n", - " 'paleoData_measurementTableMD5', 'paleoData_paleoDataTableName',\n", - " 'paleoData_filename', 'paleoData_googleWorkSheetKey',\n", - " 'paleoData_measurementTableName', 'year', 'yearUnits',\n", - " 'paleoData_archiveType', 'paleoData_hasMeanValue',\n", - " 'paleoData_hasMinValue', 'paleoData_inferredVariableType',\n", - " 'paleoData_TSid', 'paleoData_resolution_hasMeanValue',\n", - " 'paleoData_resolution_hasMinValue',\n", - " 'paleoData_resolution_hasMedianValue',\n", - " 'paleoData_resolution_hasMaxValue', 'paleoData_resolution_units',\n", - " 'paleoData_dataType', 'paleoData_hasMedianValue',\n", - " 'paleoData_variableType', 'paleoData_number', 'paleoData_missingValue',\n", - " 'paleoData_variableName', 'paleoData_wDSPaleoUrl',\n", - " 'paleoData_description', 'paleoData_hasMaxValue', 'paleoData_units',\n", - " 'paleoData_values', 'paleoData_proxyObservationType',\n", - " 'paleoData_useInGlobalTemperatureAnalysis', 'paleoData_notes',\n", - " 'paleoData_sensorGenus', 'paleoData_sensorSpecies', 'paleoData_proxy',\n", - " 'paleoData_compilation_nest', 'paleoData_interpretation',\n", - " 'paleoData_inCompilation'],\n", + "Index(['mode', 'time_id', 'archiveType', 'geo_meanLon', 'geo_meanLat',\n", + " 'geo_meanElev', 'geo_type', 'geo_pages2kRegion', 'geo_ocean',\n", + " 'geo_siteName', 'createdBy', 'dataContributor', 'googleDataURL',\n", + " 'pub1_author', 'pub1_dataUrl', 'pub1_citeKey', 'pub1_DOI',\n", + " 'pub1_journal', 'pub1_title', 'pub1_pages', 'pub1_publisher',\n", + " 'pub1_year', 'pub1_volume', 'pub2_author', 'pub2_urldate', 'pub2_url',\n", + " 'pub2_institution', 'pub2_title', 'pub2_citeKey', 'pub3_author',\n", + " 'pub3_title', 'pub3_volume', 'pub3_DOI', 'pub3_citeKey', 'pub3_journal',\n", + " 'pub3_year', 'pub3_dataUrl', 'pub3_issue', 'pub3_pages',\n", + " 'pub3_publisher', 'originalDataURL', 'googleSpreadSheetKey',\n", + " 'studyName', 'hasUrl', 'googleMetadataWorksheet', 'lipdVersion',\n", + " 'dataSetName', 'tableType', 'paleoData_googleWorkSheetKey',\n", + " 'paleoData_measurementTableMD5', 'paleoData_filename',\n", + " 'paleoData_paleoDataTableName', 'paleoData_measurementTableName',\n", + " 'year', 'yearUnits', 'paleoData_variableType', 'paleoData_notes',\n", + " 'paleoData_hasMedianValue', 'paleoData_hasMaxValue',\n", + " 'paleoData_variableName', 'paleoData_missingValue',\n", + " 'paleoData_proxyObservationType',\n", + " 'paleoData_useInGlobalTemperatureAnalysis', 'paleoData_hasMinValue',\n", + " 'paleoData_sensorSpecies', 'paleoData_resolution_hasMedianValue',\n", + " 'paleoData_resolution_hasMinValue', 'paleoData_resolution_hasMaxValue',\n", + " 'paleoData_resolution_hasMeanValue', 'paleoData_resolution_units',\n", + " 'paleoData_TSid', 'paleoData_wDSPaleoUrl', 'paleoData_number',\n", + " 'paleoData_sensorGenus', 'paleoData_hasMeanValue', 'paleoData_units',\n", + " 'paleoData_proxy', 'paleoData_archiveType', 'paleoData_values',\n", + " 'paleoData_description', 'paleoData_inferredVariableType',\n", + " 'paleoData_dataType', 'paleoData_interpretation', 'paleoData_iso2kUI',\n", + " 'paleoData_qCCertification', 'paleoData_ocean2kID',\n", + " 'paleoData_pages2kID', 'paleoData_inCompilation'],\n", " dtype='object')" ] }, - "execution_count": 9, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -540,22 +531,22 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 8, "id": "6fe5eed5", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "0 year\n", - "1 d18O\n", + "0 d18O\n", + "1 year\n", "2 d18O\n", - "3 year\n", - "4 Sr/Ca\n", + "3 Sr/Ca\n", + "4 year\n", "Name: paleoData_variableName, dtype: object" ] }, - "execution_count": 10, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -574,7 +565,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 9, "id": "d16917ac", "metadata": {}, "outputs": [ @@ -606,13 +597,13 @@ " \n", " \n", " 0\n", - " year\n", - " NaN\n", + " d18O\n", + " d18Osw (residuals calculated from coupled SrCa...\n", " \n", " \n", " 1\n", - " d18O\n", - " d18Osw (residuals calculated from coupled SrCa...\n", + " year\n", + " NaN\n", " \n", " \n", " 2\n", @@ -621,13 +612,13 @@ " \n", " \n", " 3\n", - " year\n", - " NaN\n", + " Sr/Ca\n", + " ; paleoData_variableName changed - was origina...\n", " \n", " \n", " 4\n", - " Sr/Ca\n", - " ; paleoData_variableName changed - was origina...\n", + " year\n", + " NaN\n", " \n", " \n", "\n", @@ -635,14 +626,14 @@ ], "text/plain": [ " paleoData_variableName paleoData_notes\n", - "0 year NaN\n", - "1 d18O d18Osw (residuals calculated from coupled SrCa...\n", + "0 d18O d18Osw (residuals calculated from coupled SrCa...\n", + "1 year NaN\n", "2 d18O Duplicate of modern d18O record presented in C...\n", - "3 year NaN\n", - "4 Sr/Ca ; paleoData_variableName changed - was origina..." + "3 Sr/Ca ; paleoData_variableName changed - was origina...\n", + "4 year NaN" ] }, - "execution_count": 11, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -663,28 +654,28 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 10, "id": "79711bfe", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "mode paleoData\n", - "time_id age\n", - "lipdVersion 1.3\n", - "googleDataURL https://docs.google.com/spreadsheets/d/1AIFOcq...\n", - "googleSpreadSheetKey 1AIFOcqDtbZ5O4YCCnH5K-lNdzmI1UNmGnUpCJFNN-YQ\n", - " ... \n", - "paleoData_sensorSpecies lutea\n", - "paleoData_proxy Sr/Ca\n", - "paleoData_compilation_nest MNE, NJA\n", - "paleoData_interpretation [{'scope': 'climate', 'variableDetail': 'sea@s...\n", - "paleoData_inCompilation Ocean2k_v1.0.0\n", - "Name: 4, Length: 90, dtype: object" + "mode paleoData\n", + "time_id age\n", + "archiveType Coral\n", + "geo_meanLon -162.13\n", + "geo_meanLat 5.87\n", + " ... \n", + "paleoData_iso2kUI NaN\n", + "paleoData_qCCertification NaN\n", + "paleoData_ocean2kID NaN\n", + "paleoData_pages2kID NaN\n", + "paleoData_inCompilation NaN\n", + "Name: 4, Length: 88, dtype: object" ] }, - "execution_count": 14, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -697,17 +688,17 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 11, "id": "76224449", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "'Sr/Ca'" + "'year'" ] }, - "execution_count": 15, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -734,7 +725,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 12, "id": "fb3f5a89-47fd-4e82-93dd-316e949866c8", "metadata": {}, "outputs": [ @@ -776,10 +767,352 @@ " depth_values\n", " depth_units\n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " 0\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 1\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 2\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 3\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 4\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 5\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 6\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 7\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 8\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 9\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 10\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 11\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 12\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 13\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 14\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 15\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 16\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 17\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", " \n", - " 0\n", + " 18\n", " Ocn-Palmyra.Nurhati.2011\n", " Coral\n", " 5.87\n", @@ -798,7 +1131,7 @@ " None\n", " \n", " \n", - " 1\n", + " 19\n", " Ocn-Palmyra.Nurhati.2011\n", " Coral\n", " 5.87\n", @@ -817,7 +1150,64 @@ " None\n", " \n", " \n", - " 2\n", + " 20\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " Sr_Ca\n", + " [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81...\n", + " mmol/mol\n", + " Sr/Ca\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 21\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5....\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 22\n", + " Ocn-Palmyra.Nurhati.2011\n", + " Coral\n", + " 5.87\n", + " -162.13\n", + " -10.0\n", + " d18O\n", + " [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3...\n", + " permil\n", + " d18O\n", + " None\n", + " year\n", + " [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ...\n", + " yr AD\n", + " None\n", + " None\n", + " None\n", + " \n", + " \n", + " 23\n", " Ocn-Palmyra.Nurhati.2011\n", " Coral\n", " 5.87\n", @@ -840,38 +1230,164 @@ "" ], "text/plain": [ - " dataSetName archiveType geo_meanLat geo_meanLon \\\n", - "0 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", - "1 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", - "2 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + " dataSetName archiveType geo_meanLat geo_meanLon \\\n", + "0 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "1 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "2 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "3 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "4 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "5 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "6 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "7 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "8 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "9 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "10 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "11 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "12 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "13 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "14 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "15 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "16 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "17 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "18 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "19 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "20 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "21 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "22 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", + "23 Ocn-Palmyra.Nurhati.2011 Coral 5.87 -162.13 \n", "\n", - " geo_meanElev paleoData_variableName \\\n", - "0 -10.0 d18O \n", - "1 -10.0 d18O \n", - "2 -10.0 Sr_Ca \n", + " geo_meanElev paleoData_variableName \\\n", + "0 -10.0 d18O \n", + "1 -10.0 d18O \n", + "2 -10.0 Sr_Ca \n", + "3 -10.0 d18O \n", + "4 -10.0 d18O \n", + "5 -10.0 Sr_Ca \n", + "6 -10.0 d18O \n", + "7 -10.0 d18O \n", + "8 -10.0 Sr_Ca \n", + "9 -10.0 d18O \n", + "10 -10.0 d18O \n", + "11 -10.0 Sr_Ca \n", + "12 -10.0 d18O \n", + "13 -10.0 d18O \n", + "14 -10.0 Sr_Ca \n", + "15 -10.0 d18O \n", + "16 -10.0 d18O \n", + "17 -10.0 Sr_Ca \n", + "18 -10.0 d18O \n", + "19 -10.0 d18O \n", + "20 -10.0 Sr_Ca \n", + "21 -10.0 d18O \n", + "22 -10.0 d18O \n", + "23 -10.0 Sr_Ca \n", "\n", - " paleoData_values paleoData_units \\\n", - "0 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", - "1 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", - "2 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + " paleoData_values paleoData_units \\\n", + "0 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "1 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "2 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "3 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "4 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "5 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "6 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "7 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "8 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "9 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "10 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "11 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "12 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "13 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "14 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "15 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "16 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "17 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "18 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "19 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "20 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", + "21 [-5.41, -5.47, -5.49, -5.43, -5.48, -5.53, -5.... permil \n", + "22 [0.39, 0.35, 0.35, 0.35, 0.36, 0.22, 0.33, 0.3... permil \n", + "23 [8.96, 8.9, 8.91, 8.94, 8.92, 8.89, 8.87, 8.81... mmol/mol \n", "\n", - " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", - "0 d18O None year \n", - "1 d18O None year \n", - "2 Sr/Ca None year \n", + " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", + "0 d18O None year \n", + "1 d18O None year \n", + "2 Sr/Ca None year \n", + "3 d18O None year \n", + "4 d18O None year \n", + "5 Sr/Ca None year \n", + "6 d18O None year \n", + "7 d18O None year \n", + "8 Sr/Ca None year \n", + "9 d18O None year \n", + "10 d18O None year \n", + "11 Sr/Ca None year \n", + "12 d18O None year \n", + "13 d18O None year \n", + "14 Sr/Ca None year \n", + "15 d18O None year \n", + "16 d18O None year \n", + "17 Sr/Ca None year \n", + "18 d18O None year \n", + "19 d18O None year \n", + "20 Sr/Ca None year \n", + "21 d18O None year \n", + "22 d18O None year \n", + "23 Sr/Ca None year \n", "\n", - " time_values time_units \\\n", - "0 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", - "1 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", - "2 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + " time_values time_units \\\n", + "0 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "1 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "2 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "3 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "4 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "5 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "6 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "7 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "8 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "9 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "10 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "11 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "12 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "13 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "14 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "15 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "16 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "17 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "18 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "19 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "20 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "21 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", + "22 [1998.21, 1998.13, 1998.04, 1997.96, 1997.88, ... yr AD \n", + "23 [1998.29, 1998.21, 1998.13, 1998.04, 1997.96, ... yr AD \n", "\n", - " depth_variableName depth_values depth_units \n", - "0 None None None \n", - "1 None None None \n", - "2 None None None " + " depth_variableName depth_values depth_units \n", + "0 None None None \n", + "1 None None None \n", + "2 None None None \n", + "3 None None None \n", + "4 None None None \n", + "5 None None None \n", + "6 None None None \n", + "7 None None None \n", + "8 None None None \n", + "9 None None None \n", + "10 None None None \n", + "11 None None None \n", + "12 None None None \n", + "13 None None None \n", + "14 None None None \n", + "15 None None None \n", + "16 None None None \n", + "17 None None None \n", + "18 None None None \n", + "19 None None None \n", + "20 None None None \n", + "21 None None None \n", + "22 None None None \n", + "23 None None None " ] }, - "execution_count": 16, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -892,7 +1408,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "id": "ae018c88-3f44-4566-9f5c-ee429df38706", "metadata": {}, "outputs": [ @@ -907,7 +1423,7 @@ " dtype='object')" ] }, - "execution_count": 17, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -926,7 +1442,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 14, "id": "5bb89337", "metadata": {}, "outputs": [ @@ -941,7 +1457,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████████████████████████████████████| 16/16 [00:00<00:00, 112.46it/s]" + "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 66.07it/s]" ] }, { @@ -976,7 +1492,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 15, "id": "4ac3c735", "metadata": {}, "outputs": [], @@ -994,7 +1510,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 16, "id": "977fab82", "metadata": {}, "outputs": [ @@ -1042,8 +1558,8 @@ " 0\n", " Ocn-RedSea.Felis.2000\n", " Coral\n", - " 27.8500\n", - " 34.3200\n", + " 27.85\n", + " 34.32\n", " -6.0\n", " d18O\n", " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", @@ -1059,18 +1575,18 @@ " \n", " \n", " 1\n", - " Ant-WAIS-Divide.Severinghaus.2012\n", - " Borehole\n", - " -79.4630\n", - " -112.1250\n", - " 1766.0\n", - " uncertainty_temperature\n", - " [1.327, 1.328, 1.328, 1.329, 1.33, 1.33, 1.331...\n", - " degC\n", - " None\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", @@ -1078,18 +1594,18 @@ " \n", " \n", " 2\n", - " Ant-WAIS-Divide.Severinghaus.2012\n", - " Borehole\n", - " -79.4630\n", - " -112.1250\n", - " 1766.0\n", - " temperature\n", - " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", - " degC\n", - " borehole\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", @@ -1097,18 +1613,18 @@ " \n", " \n", " 3\n", - " Asi-SourthAndMiddleUrals.Demezhko.2007\n", - " Borehole\n", - " 55.0000\n", - " 59.5000\n", - " 1900.0\n", - " temperature\n", - " [0.166, 0.264, 0.354, 0.447, 0.538, 0.62, 0.68...\n", - " degC\n", - " borehole\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [800, 850, 900, 950, 1000, 1050, 1100, 1150, 1...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", @@ -1116,18 +1632,18 @@ " \n", " \n", " 4\n", - " Ocn-AlboranSea436B.Nieto-Moreno.2013\n", - " Marine sediment\n", - " 36.2053\n", - " -4.3133\n", - " -1108.0\n", - " temperature\n", - " [18.79, 19.38, 19.61, 18.88, 18.74, 19.25, 18....\n", - " degC\n", - " alkenone\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [1999.07, 1993.12, 1987.17, 1975.26, 1963.36, ...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", @@ -1138,40 +1654,33 @@ "" ], "text/plain": [ - " dataSetName archiveType geo_meanLat \\\n", - "0 Ocn-RedSea.Felis.2000 Coral 27.8500 \n", - "1 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.4630 \n", - "2 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.4630 \n", - "3 Asi-SourthAndMiddleUrals.Demezhko.2007 Borehole 55.0000 \n", - "4 Ocn-AlboranSea436B.Nieto-Moreno.2013 Marine sediment 36.2053 \n", + " dataSetName archiveType geo_meanLat geo_meanLon geo_meanElev \\\n", + "0 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "1 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "2 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "3 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "4 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", "\n", - " geo_meanLon geo_meanElev paleoData_variableName \\\n", - "0 34.3200 -6.0 d18O \n", - "1 -112.1250 1766.0 uncertainty_temperature \n", - "2 -112.1250 1766.0 temperature \n", - "3 59.5000 1900.0 temperature \n", - "4 -4.3133 -1108.0 temperature \n", + " paleoData_variableName paleoData_values \\\n", + "0 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "1 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "2 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "3 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "4 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", "\n", - " paleoData_values paleoData_units \\\n", - "0 [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... permil \n", - "1 [1.327, 1.328, 1.328, 1.329, 1.33, 1.33, 1.331... degC \n", - "2 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", - "3 [0.166, 0.264, 0.354, 0.447, 0.538, 0.62, 0.68... degC \n", - "4 [18.79, 19.38, 19.61, 18.88, 18.74, 19.25, 18.... degC \n", - "\n", - " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", - "0 d18O None year \n", - "1 None None year \n", - "2 borehole None year \n", - "3 borehole None year \n", - "4 alkenone None year \n", + " paleoData_units paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", + "0 permil d18O None year \n", + "1 permil d18O None year \n", + "2 permil d18O None year \n", + "3 permil d18O None year \n", + "4 permil d18O None year \n", "\n", " time_values time_units \\\n", "0 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", - "1 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", - "2 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", - "3 [800, 850, 900, 950, 1000, 1050, 1100, 1150, 1... yr AD \n", - "4 [1999.07, 1993.12, 1987.17, 1975.26, 1963.36, ... yr AD \n", + "1 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", + "2 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", + "3 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", + "4 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", "\n", " depth_variableName depth_values depth_units \n", "0 None None None \n", @@ -1181,7 +1690,7 @@ "4 None None None " ] }, - "execution_count": 20, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -1200,17 +1709,17 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 17, "id": "b9e4de5e", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "(25, 16)" + "(200, 16)" ] }, - "execution_count": 21, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -1237,18 +1746,18 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 18, "id": "6dcb5204", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "array(['d18O', 'uncertainty_temperature', 'temperature', 'Mg_Ca', 'notes',\n", + "array(['d18O', 'uncertainty_temperature', 'temperature', 'notes', 'Mg_Ca',\n", " 'Uk37', 'trsgi', 'MXD'], dtype=object)" ] }, - "execution_count": 22, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -1267,7 +1776,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 19, "id": "09972956", "metadata": {}, "outputs": [ @@ -1312,11 +1821,11 @@ " \n", " \n", " \n", - " 2\n", + " 9\n", " Ant-WAIS-Divide.Severinghaus.2012\n", " Borehole\n", - " -79.4630\n", - " -112.1250\n", + " -79.463\n", + " -112.125\n", " 1766.0\n", " temperature\n", " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", @@ -1331,137 +1840,130 @@ " None\n", " \n", " \n", - " 3\n", - " Asi-SourthAndMiddleUrals.Demezhko.2007\n", + " 11\n", + " Ant-WAIS-Divide.Severinghaus.2012\n", " Borehole\n", - " 55.0000\n", - " 59.5000\n", - " 1900.0\n", + " -79.463\n", + " -112.125\n", + " 1766.0\n", " temperature\n", - " [0.166, 0.264, 0.354, 0.447, 0.538, 0.62, 0.68...\n", + " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", " degC\n", " borehole\n", " None\n", " year\n", - " [800, 850, 900, 950, 1000, 1050, 1100, 1150, 1...\n", + " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", " yr AD\n", " None\n", " None\n", " None\n", " \n", " \n", - " 4\n", - " Ocn-AlboranSea436B.Nieto-Moreno.2013\n", - " Marine sediment\n", - " 36.2053\n", - " -4.3133\n", - " -1108.0\n", + " 13\n", + " Ant-WAIS-Divide.Severinghaus.2012\n", + " Borehole\n", + " -79.463\n", + " -112.125\n", + " 1766.0\n", " temperature\n", - " [18.79, 19.38, 19.61, 18.88, 18.74, 19.25, 18....\n", + " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", " degC\n", - " alkenone\n", + " borehole\n", " None\n", " year\n", - " [1999.07, 1993.12, 1987.17, 1975.26, 1963.36, ...\n", + " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", " yr AD\n", " None\n", " None\n", " None\n", " \n", " \n", - " 6\n", - " Ocn-FeniDrift.Richter.2009\n", - " Marine sediment\n", - " 55.5000\n", - " -13.9000\n", - " -2543.0\n", + " 15\n", + " Ant-WAIS-Divide.Severinghaus.2012\n", + " Borehole\n", + " -79.463\n", + " -112.125\n", + " 1766.0\n", " temperature\n", - " [12.94, 10.99, 10.53, 10.44, 11.39, 13.38, 10....\n", + " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", " degC\n", - " None\n", + " borehole\n", " None\n", " year\n", - " [1998, 1987, 1975, 1962, 1949, 1936, 1924, 191...\n", + " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", " yr AD\n", - " depth_bottom\n", - " [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, ...\n", - " cm\n", + " None\n", + " None\n", + " None\n", " \n", " \n", - " 7\n", - " Ocn-FeniDrift.Richter.2009\n", - " Marine sediment\n", - " 55.5000\n", - " -13.9000\n", - " -2543.0\n", + " 17\n", + " Ant-WAIS-Divide.Severinghaus.2012\n", + " Borehole\n", + " -79.463\n", + " -112.125\n", + " 1766.0\n", " temperature\n", - " [12.94, 10.99, 10.53, 10.44, 11.39, 13.38, 10....\n", + " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", " degC\n", - " None\n", + " borehole\n", " None\n", " year\n", - " [1998, 1987, 1975, 1962, 1949, 1936, 1924, 191...\n", + " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", " yr AD\n", - " depth_top\n", - " [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, ...\n", - " cm\n", + " None\n", + " None\n", + " None\n", " \n", " \n", "\n", "" ], "text/plain": [ - " dataSetName archiveType geo_meanLat \\\n", - "2 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.4630 \n", - "3 Asi-SourthAndMiddleUrals.Demezhko.2007 Borehole 55.0000 \n", - "4 Ocn-AlboranSea436B.Nieto-Moreno.2013 Marine sediment 36.2053 \n", - "6 Ocn-FeniDrift.Richter.2009 Marine sediment 55.5000 \n", - "7 Ocn-FeniDrift.Richter.2009 Marine sediment 55.5000 \n", - "\n", - " geo_meanLon geo_meanElev paleoData_variableName \\\n", - "2 -112.1250 1766.0 temperature \n", - "3 59.5000 1900.0 temperature \n", - "4 -4.3133 -1108.0 temperature \n", - "6 -13.9000 -2543.0 temperature \n", - "7 -13.9000 -2543.0 temperature \n", + " dataSetName archiveType geo_meanLat geo_meanLon \\\n", + "9 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.463 -112.125 \n", + "11 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.463 -112.125 \n", + "13 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.463 -112.125 \n", + "15 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.463 -112.125 \n", + "17 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.463 -112.125 \n", "\n", - " paleoData_values paleoData_units \\\n", - "2 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", - "3 [0.166, 0.264, 0.354, 0.447, 0.538, 0.62, 0.68... degC \n", - "4 [18.79, 19.38, 19.61, 18.88, 18.74, 19.25, 18.... degC \n", - "6 [12.94, 10.99, 10.53, 10.44, 11.39, 13.38, 10.... degC \n", - "7 [12.94, 10.99, 10.53, 10.44, 11.39, 13.38, 10.... degC \n", + " geo_meanElev paleoData_variableName \\\n", + "9 1766.0 temperature \n", + "11 1766.0 temperature \n", + "13 1766.0 temperature \n", + "15 1766.0 temperature \n", + "17 1766.0 temperature \n", "\n", - " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", - "2 borehole None year \n", - "3 borehole None year \n", - "4 alkenone None year \n", - "6 None None year \n", - "7 None None year \n", + " paleoData_values paleoData_units \\\n", + "9 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", + "11 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", + "13 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", + "15 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", + "17 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", "\n", - " time_values time_units \\\n", - "2 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", - "3 [800, 850, 900, 950, 1000, 1050, 1100, 1150, 1... yr AD \n", - "4 [1999.07, 1993.12, 1987.17, 1975.26, 1963.36, ... yr AD \n", - "6 [1998, 1987, 1975, 1962, 1949, 1936, 1924, 191... yr AD \n", - "7 [1998, 1987, 1975, 1962, 1949, 1936, 1924, 191... yr AD \n", + " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", + "9 borehole None year \n", + "11 borehole None year \n", + "13 borehole None year \n", + "15 borehole None year \n", + "17 borehole None year \n", "\n", - " depth_variableName depth_values \\\n", - "2 None None \n", - "3 None None \n", - "4 None None \n", - "6 depth_bottom [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, ... \n", - "7 depth_top [0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 8.5, ... \n", + " time_values time_units \\\n", + "9 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", + "11 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", + "13 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", + "15 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", + "17 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", "\n", - " depth_units \n", - "2 None \n", - "3 None \n", - "4 None \n", - "6 cm \n", - "7 cm " + " depth_variableName depth_values depth_units \n", + "9 None None None \n", + "11 None None None \n", + "13 None None None \n", + "15 None None None \n", + "17 None None None " ] }, - "execution_count": 23, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -1473,17 +1975,17 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 20, "id": "ca756434", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "(11, 16)" + "(88, 16)" ] }, - "execution_count": 24, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -1510,7 +2012,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 21, "id": "6043409f-1251-43fa-91d4-b5173af98cf8", "metadata": {}, "outputs": [ @@ -1558,8 +2060,8 @@ " 0\n", " Ocn-RedSea.Felis.2000\n", " Coral\n", - " 27.8500\n", - " 34.3200\n", + " 27.85\n", + " 34.32\n", " -6.0\n", " d18O\n", " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", @@ -1574,76 +2076,76 @@ " None\n", " \n", " \n", - " 2\n", - " Ant-WAIS-Divide.Severinghaus.2012\n", - " Borehole\n", - " -79.4630\n", - " -112.1250\n", - " 1766.0\n", - " temperature\n", - " [-29.607, -29.607, -29.606, -29.606, -29.605, ...\n", - " degC\n", - " borehole\n", + " 1\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", " None\n", " \n", " \n", - " 3\n", - " Asi-SourthAndMiddleUrals.Demezhko.2007\n", - " Borehole\n", - " 55.0000\n", - " 59.5000\n", - " 1900.0\n", - " temperature\n", - " [0.166, 0.264, 0.354, 0.447, 0.538, 0.62, 0.68...\n", - " degC\n", - " borehole\n", + " 2\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [800, 850, 900, 950, 1000, 1050, 1100, 1150, 1...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", " None\n", " \n", " \n", - " 4\n", - " Ocn-AlboranSea436B.Nieto-Moreno.2013\n", - " Marine sediment\n", - " 36.2053\n", - " -4.3133\n", - " -1108.0\n", - " temperature\n", - " [18.79, 19.38, 19.61, 18.88, 18.74, 19.25, 18....\n", - " degC\n", - " alkenone\n", + " 3\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", + " d18O\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", + " permil\n", + " d18O\n", " None\n", " year\n", - " [1999.07, 1993.12, 1987.17, 1975.26, 1963.36, ...\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", " None\n", " \n", " \n", - " 5\n", - " Eur-SpannagelCave.Mangini.2005\n", - " Speleothem\n", - " 47.1000\n", - " 11.6000\n", - " 2347.0\n", + " 4\n", + " Ocn-RedSea.Felis.2000\n", + " Coral\n", + " 27.85\n", + " 34.32\n", + " -6.0\n", " d18O\n", - " [-7.49, -7.41, -7.36, -7.15, -7.28, -6.99, -6....\n", + " [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3....\n", " permil\n", " d18O\n", " None\n", " year\n", - " [1935.0, 1932.0, 1930.0, 1929.0, 1929.0, 1928....\n", + " [1995.583, 1995.417, 1995.25, 1995.083, 1994.9...\n", " yr AD\n", " None\n", " None\n", @@ -1654,50 +2156,43 @@ "" ], "text/plain": [ - " dataSetName archiveType geo_meanLat \\\n", - "0 Ocn-RedSea.Felis.2000 Coral 27.8500 \n", - "2 Ant-WAIS-Divide.Severinghaus.2012 Borehole -79.4630 \n", - "3 Asi-SourthAndMiddleUrals.Demezhko.2007 Borehole 55.0000 \n", - "4 Ocn-AlboranSea436B.Nieto-Moreno.2013 Marine sediment 36.2053 \n", - "5 Eur-SpannagelCave.Mangini.2005 Speleothem 47.1000 \n", - "\n", - " geo_meanLon geo_meanElev paleoData_variableName \\\n", - "0 34.3200 -6.0 d18O \n", - "2 -112.1250 1766.0 temperature \n", - "3 59.5000 1900.0 temperature \n", - "4 -4.3133 -1108.0 temperature \n", - "5 11.6000 2347.0 d18O \n", + " dataSetName archiveType geo_meanLat geo_meanLon geo_meanElev \\\n", + "0 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "1 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "2 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "3 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", + "4 Ocn-RedSea.Felis.2000 Coral 27.85 34.32 -6.0 \n", "\n", - " paleoData_values paleoData_units \\\n", - "0 [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... permil \n", - "2 [-29.607, -29.607, -29.606, -29.606, -29.605, ... degC \n", - "3 [0.166, 0.264, 0.354, 0.447, 0.538, 0.62, 0.68... degC \n", - "4 [18.79, 19.38, 19.61, 18.88, 18.74, 19.25, 18.... degC \n", - "5 [-7.49, -7.41, -7.36, -7.15, -7.28, -6.99, -6.... permil \n", + " paleoData_variableName paleoData_values \\\n", + "0 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "1 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "2 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "3 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", + "4 d18O [-4.12, -3.82, -3.05, -3.02, -3.62, -3.96, -3.... \n", "\n", - " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", - "0 d18O None year \n", - "2 borehole None year \n", - "3 borehole None year \n", - "4 alkenone None year \n", - "5 d18O None year \n", + " paleoData_units paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", + "0 permil d18O None year \n", + "1 permil d18O None year \n", + "2 permil d18O None year \n", + "3 permil d18O None year \n", + "4 permil d18O None year \n", "\n", " time_values time_units \\\n", "0 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", - "2 [8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19,... yr AD \n", - "3 [800, 850, 900, 950, 1000, 1050, 1100, 1150, 1... yr AD \n", - "4 [1999.07, 1993.12, 1987.17, 1975.26, 1963.36, ... yr AD \n", - "5 [1935.0, 1932.0, 1930.0, 1929.0, 1929.0, 1928.... yr AD \n", + "1 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", + "2 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", + "3 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", + "4 [1995.583, 1995.417, 1995.25, 1995.083, 1994.9... yr AD \n", "\n", " depth_variableName depth_values depth_units \n", "0 None None None \n", + "1 None None None \n", "2 None None None \n", "3 None None None \n", - "4 None None None \n", - "5 None None None " + "4 None None None " ] }, - "execution_count": 25, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1709,17 +2204,17 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 22, "id": "3b360d38-aae7-4bdb-ae80-9da9bd6e7b17", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "(22, 16)" + "(176, 16)" ] }, - "execution_count": 26, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -1750,7 +2245,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 23, "id": "f28b1ccd", "metadata": {}, "outputs": [ @@ -1777,7 +2272,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 24, "id": "5b1effa3", "metadata": {}, "outputs": [ @@ -1805,7 +2300,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 25, "id": "d62e6416", "metadata": {}, "outputs": [], @@ -1823,7 +2318,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 26, "id": "a9409498", "metadata": {}, "outputs": [ @@ -1849,7 +2344,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 27, "id": "0cc23dd2", "metadata": {}, "outputs": [ @@ -1886,7 +2381,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 28, "id": "be7249bb", "metadata": {}, "outputs": [ diff --git a/notebooks/L1_a_working_with_ensembles.ipynb b/notebooks/L1_a_working_with_ensembles.ipynb index c75e0ac..84487ea 100644 --- a/notebooks/L1_a_working_with_ensembles.ipynb +++ b/notebooks/L1_a_working_with_ensembles.ipynb @@ -75,7 +75,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|████████████████████████████████████████████████████████████████████| 2/2 [00:00<00:00, 2.79it/s]" + "100%|█████████████████████████████████████████████| 2/2 [00:00<00:00, 2.11it/s]" ] }, { @@ -140,8 +140,8 @@ "name": "stdout", "output_type": "stream", "text": [ - "CPU times: user 2 µs, sys: 1 µs, total: 3 µs\n", - "Wall time: 4.77 µs\n" + "CPU times: user 2 μs, sys: 0 ns, total: 2 μs\n", + "Wall time: 4.77 μs\n" ] }, { @@ -537,9 +537,11 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 8, "id": "62050c3a-6c8d-4d8e-87ad-1f3f09889492", - "metadata": {}, + "metadata": { + "scrolled": true + }, "outputs": [ { "data": { @@ -600,6 +602,139 @@ " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", " mm\n", " \n", + " \n", + " 1\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", + " \n", + " 2\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", + " \n", + " 3\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", + " \n", + " 4\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", + " \n", + " 5\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", + " \n", + " 6\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", + " \n", + " 7\n", + " Crystal.McCabe-Glynn.2013\n", + " Speleothem\n", + " 36.59\n", + " -118.82\n", + " 1386.0\n", + " d18o\n", + " [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9...\n", + " permil\n", + " None\n", + " None\n", + " age\n", + " [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004....\n", + " yr AD\n", + " depth\n", + " [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0...\n", + " mm\n", + " \n", " \n", "\n", "" @@ -607,27 +742,76 @@ "text/plain": [ " dataSetName archiveType geo_meanLat geo_meanLon \\\n", "0 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "1 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "2 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "3 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "4 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "5 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "6 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", + "7 Crystal.McCabe-Glynn.2013 Speleothem 36.59 -118.82 \n", "\n", " geo_meanElev paleoData_variableName \\\n", "0 1386.0 d18o \n", + "1 1386.0 d18o \n", + "2 1386.0 d18o \n", + "3 1386.0 d18o \n", + "4 1386.0 d18o \n", + "5 1386.0 d18o \n", + "6 1386.0 d18o \n", + "7 1386.0 d18o \n", "\n", " paleoData_values paleoData_units \\\n", "0 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "1 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "2 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "3 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "4 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "5 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "6 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", + "7 [-8.01, -8.23, -8.61, -8.54, -8.6, -9.08, -8.9... permil \n", "\n", " paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", "0 None None age \n", + "1 None None age \n", + "2 None None age \n", + "3 None None age \n", + "4 None None age \n", + "5 None None age \n", + "6 None None age \n", + "7 None None age \n", "\n", " time_values time_units \\\n", "0 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "1 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "2 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "3 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "4 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "5 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "6 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", + "7 [2007.7, 2007.0, 2006.3, 2005.6, 2004.9, 2004.... yr AD \n", "\n", " depth_variableName depth_values \\\n", "0 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "1 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "2 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "3 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "4 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "5 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "6 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", + "7 depth [0.05, 0.1, 0.15, 0.2, 0.25, 0.3, 0.35, 0.4, 0... \n", "\n", " depth_units \n", - "0 mm " + "0 mm \n", + "1 mm \n", + "2 mm \n", + "3 mm \n", + "4 mm \n", + "5 mm \n", + "6 mm \n", + "7 mm " ] }, - "execution_count": 9, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } diff --git a/notebooks/L1_b_getting_information.ipynb b/notebooks/L1_b_getting_information.ipynb index 4a3622e..099f13b 100644 --- a/notebooks/L1_b_getting_information.ipynb +++ b/notebooks/L1_b_getting_information.ipynb @@ -88,7 +88,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████████████████████████████████████| 16/16 [00:00<00:00, 136.57it/s]" + "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 64.19it/s]" ] }, { @@ -130,7 +130,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 3/3 [00:00<00:00, 3.74it/s]" + "100%|█████████████████████████████████████████████| 3/3 [00:01<00:00, 2.45it/s]" ] }, { @@ -378,182 +378,100 @@ " \n", " 0\n", " Ocn-RedSea.Felis.2000\n", - " 27.8500\n", + " 27.85\n", " 34.3200\n", " -6.0\n", " \n", " \n", " 1\n", - " Ant-WAIS-Divide.Severinghaus.2012\n", - " -79.4630\n", - " -112.1250\n", - " 1766.0\n", + " Ocn-RedSea.Felis.2000\n", + " 27.85\n", + " 34.3200\n", + " -6.0\n", " \n", " \n", " 2\n", - " Asi-SourthAndMiddleUrals.Demezhko.2007\n", - " 55.0000\n", - " 59.5000\n", - " 1900.0\n", + " Ocn-RedSea.Felis.2000\n", + " 27.85\n", + " 34.3200\n", + " -6.0\n", " \n", " \n", " 3\n", - " Ocn-AlboranSea436B.Nieto-Moreno.2013\n", - " 36.2053\n", - " -4.3133\n", - " -1108.0\n", + " Ocn-RedSea.Felis.2000\n", + " 27.85\n", + " 34.3200\n", + " -6.0\n", " \n", " \n", " 4\n", - " Eur-SpannagelCave.Mangini.2005\n", - " 47.1000\n", - " 11.6000\n", - " 2347.0\n", - " \n", - " \n", - " 5\n", - " Ocn-FeniDrift.Richter.2009\n", - " 55.5000\n", - " -13.9000\n", - " -2543.0\n", + " Ocn-RedSea.Felis.2000\n", + " 27.85\n", + " 34.3200\n", + " -6.0\n", " \n", " \n", - " 6\n", - " Eur-LakeSilvaplana.Trachsel.2010\n", - " 46.5000\n", - " 9.8000\n", - " 1791.0\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", + " ...\n", " \n", " \n", - " 7\n", - " Ocn-PedradeLume-CapeVerdeIslands.Moses.2006\n", - " 16.7600\n", + " 147\n", + " CO06MOPE\n", + " 16.75\n", " -22.8883\n", " -5.0\n", " \n", " \n", - " 8\n", - " Ocn-SinaiPeninsula,RedSea.Moustafa.2000\n", - " 27.8483\n", - " 34.3100\n", - " -3.0\n", - " \n", - " \n", - " 9\n", - " Eur-NorthernSpain.Martin-Chivelet.2011\n", - " 42.9000\n", - " -3.5000\n", - " 1250.0\n", - " \n", - " \n", - " 10\n", - " Arc-Kongressvatnet.D'Andrea.2012\n", - " 78.0217\n", - " 13.9311\n", - " 94.0\n", - " \n", - " \n", - " 11\n", - " Eur-CoastofPortugal.Abrantes.2011\n", - " 41.1000\n", - " -8.9000\n", - " -80.0\n", - " \n", - " \n", - " 12\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " 42.5000\n", - " 1.0000\n", - " 1200.0\n", - " \n", - " \n", - " 13\n", - " Eur-FinnishLakelands.Helama.2014\n", - " 62.0000\n", - " 28.3250\n", - " 130.0\n", - " \n", - " \n", - " 14\n", - " Eur-NorthernScandinavia.Esper.2012\n", - " 68.0000\n", - " 25.0000\n", - " 300.0\n", - " \n", - " \n", - " 15\n", - " Eur-Stockholm.Leijonhufvud.2009\n", - " 59.3200\n", - " 18.0600\n", - " 10.0\n", + " 148\n", + " CO06MOPE\n", + " 16.75\n", + " -22.8883\n", + " -5.0\n", " \n", " \n", - " 16\n", - " Crystal.McCabe-Glynn.2013\n", - " 36.5900\n", - " -118.8200\n", - " 1386.0\n", + " 149\n", + " CO06MOPE\n", + " 16.75\n", + " -22.8883\n", + " -5.0\n", " \n", " \n", - " 17\n", - " ODP846.Lawrence.2006\n", - " -3.1000\n", - " -90.8000\n", - " -3296.0\n", + " 150\n", + " CO06MOPE\n", + " 16.75\n", + " -22.8883\n", + " -5.0\n", " \n", " \n", - " 18\n", + " 151\n", " CO06MOPE\n", - " 16.7500\n", + " 16.75\n", " -22.8883\n", " -5.0\n", " \n", " \n", "\n", + "

152 rows × 4 columns

\n", "" ], "text/plain": [ - " dataSetName geo_meanLat geo_meanLon \\\n", - "0 Ocn-RedSea.Felis.2000 27.8500 34.3200 \n", - "1 Ant-WAIS-Divide.Severinghaus.2012 -79.4630 -112.1250 \n", - "2 Asi-SourthAndMiddleUrals.Demezhko.2007 55.0000 59.5000 \n", - "3 Ocn-AlboranSea436B.Nieto-Moreno.2013 36.2053 -4.3133 \n", - "4 Eur-SpannagelCave.Mangini.2005 47.1000 11.6000 \n", - "5 Ocn-FeniDrift.Richter.2009 55.5000 -13.9000 \n", - "6 Eur-LakeSilvaplana.Trachsel.2010 46.5000 9.8000 \n", - "7 Ocn-PedradeLume-CapeVerdeIslands.Moses.2006 16.7600 -22.8883 \n", - "8 Ocn-SinaiPeninsula,RedSea.Moustafa.2000 27.8483 34.3100 \n", - "9 Eur-NorthernSpain.Martin-Chivelet.2011 42.9000 -3.5000 \n", - "10 Arc-Kongressvatnet.D'Andrea.2012 78.0217 13.9311 \n", - "11 Eur-CoastofPortugal.Abrantes.2011 41.1000 -8.9000 \n", - "12 Eur-SpanishPyrenees.Dorado-Linan.2012 42.5000 1.0000 \n", - "13 Eur-FinnishLakelands.Helama.2014 62.0000 28.3250 \n", - "14 Eur-NorthernScandinavia.Esper.2012 68.0000 25.0000 \n", - "15 Eur-Stockholm.Leijonhufvud.2009 59.3200 18.0600 \n", - "16 Crystal.McCabe-Glynn.2013 36.5900 -118.8200 \n", - "17 ODP846.Lawrence.2006 -3.1000 -90.8000 \n", - "18 CO06MOPE 16.7500 -22.8883 \n", + " dataSetName geo_meanLat geo_meanLon geo_meanElev\n", + "0 Ocn-RedSea.Felis.2000 27.85 34.3200 -6.0\n", + "1 Ocn-RedSea.Felis.2000 27.85 34.3200 -6.0\n", + "2 Ocn-RedSea.Felis.2000 27.85 34.3200 -6.0\n", + "3 Ocn-RedSea.Felis.2000 27.85 34.3200 -6.0\n", + "4 Ocn-RedSea.Felis.2000 27.85 34.3200 -6.0\n", + ".. ... ... ... ...\n", + "147 CO06MOPE 16.75 -22.8883 -5.0\n", + "148 CO06MOPE 16.75 -22.8883 -5.0\n", + "149 CO06MOPE 16.75 -22.8883 -5.0\n", + "150 CO06MOPE 16.75 -22.8883 -5.0\n", + "151 CO06MOPE 16.75 -22.8883 -5.0\n", "\n", - " geo_meanElev \n", - "0 -6.0 \n", - "1 1766.0 \n", - "2 1900.0 \n", - "3 -1108.0 \n", - "4 2347.0 \n", - "5 -2543.0 \n", - "6 1791.0 \n", - "7 -5.0 \n", - "8 -3.0 \n", - "9 1250.0 \n", - "10 94.0 \n", - "11 -80.0 \n", - "12 1200.0 \n", - "13 130.0 \n", - "14 300.0 \n", - "15 10.0 \n", - "16 1386.0 \n", - "17 -3296.0 \n", - "18 -5.0 " + "[152 rows x 4 columns]" ] }, "execution_count": 9, @@ -579,70 +497,70 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 10, "id": "54a4b7d1-0313-424c-bca4-adb61ee42352", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['d18O',\n", - " 'year',\n", - " 'uncertainty_temperature',\n", + "['year',\n", + " 'd18O',\n", " 'temperature',\n", - " 'depth_top',\n", - " 'depth_bottom',\n", - " 'Mg_Ca',\n", + " 'uncertainty_temperature',\n", " 'notes',\n", + " 'Mg_Ca',\n", + " 'depth_bottom',\n", + " 'depth_top',\n", " 'Uk37',\n", " 'trsgi',\n", " 'MXD',\n", - " 'depth_dating',\n", - " '230th/238u_uncertainty',\n", - " '238u_uncertainty',\n", + " 'corr_age',\n", + " '230th age_uncertainty',\n", + " '230th/238u',\n", " '232th',\n", - " 'd234u_undertainty',\n", - " '230th/232th_uncertainty',\n", - " 'depth',\n", + " '230th age',\n", + " 'd234uinitial_uncertainty',\n", + " 'depth_dating',\n", + " '230th age_uncertaity',\n", " '230th/232th',\n", " 'd234u',\n", + " 'd234u_undertainty',\n", + " '232th_uncertainty',\n", + " 'depth',\n", + " '238u_uncertainty',\n", " '238u',\n", - " '230th/238u',\n", - " '230th age_uncertainty',\n", - " 'd234uinitial_uncertainty',\n", - " 'Year',\n", - " 'd234uinitial',\n", + " 'd18o',\n", " 'sample',\n", + " 'Year',\n", + " '230th/238u_uncertainty',\n", + " '230th/232th_uncertainty',\n", " 'corr_age_uncert',\n", - " 'corr_age',\n", - " '230th age',\n", - " '230th age_uncertaity',\n", - " '232th_uncertainty',\n", + " 'd234uinitial',\n", " 'age',\n", - " 'd18o',\n", - " 'median',\n", - " 'site/hole',\n", - " 'sample label',\n", - " 'temp prahl',\n", - " 'lower95',\n", - " 'c37 total',\n", " 'u. peregrina d18o',\n", " 'c. wuellerstorfi d13c',\n", - " 'section',\n", + " 'site/hole',\n", " 'd180',\n", + " 'sample label',\n", + " 'section',\n", + " 'sst',\n", + " 'interval',\n", " 'u. peregrina d13c',\n", " 'event',\n", - " 'temp muller',\n", " 'c. wuellerstorfi d18o',\n", + " 'temp muller',\n", " 'depth cr',\n", " 'depth comp',\n", - " 'ukprime37',\n", - " 'sst',\n", + " 'median',\n", " 'upper95',\n", - " 'interval']" + " 'temp prahl',\n", + " 'ukprime37',\n", + " 'lower95',\n", + " 'c37 total']" ] }, - "execution_count": 9, + "execution_count": 10, "metadata": {}, "output_type": "execute_result" } @@ -669,7 +587,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 11, "id": "6451f54f-93a3-4f1b-b890-754090b248c5", "metadata": {}, "outputs": [ @@ -703,32 +621,32 @@ " \n", " 0\n", " http://linked.earth/lipd/Ocn-RedSea.Felis.2000...\n", - " Ocean2kHR_019\n", - " d18O\n", + " PYTXPC7HUA2\n", + " year\n", " \n", " \n", " 1\n", - " http://linked.earth/lipd/Eur-SpannagelCave.Man...\n", - " Eur_001\n", - " d18O\n", + " http://linked.earth/lipd/Ant-WAIS-Divide.Sever...\n", + " PYTAAFWZCUK\n", + " year\n", " \n", " \n", " 2\n", - " http://linked.earth/lipd/Ocn-PedradeLume-CapeV...\n", - " Ocean2kHR_107\n", - " d18O\n", + " http://linked.earth/lipd/Asi-SourthAndMiddleUr...\n", + " PYTX5TD5SOT\n", + " year\n", " \n", " \n", " 3\n", - " http://linked.earth/lipd/Ocn-SinaiPeninsula_Re...\n", - " Ocean2kHR_018\n", - " d18O\n", + " http://linked.earth/lipd/Ocn-AlboranSea436B.Ni...\n", + " PYTPD2RJATT\n", + " year\n", " \n", " \n", " 4\n", - " http://linked.earth/lipd/Eur-NorthernSpain.Mar...\n", - " Eur_008\n", - " d18O\n", + " http://linked.earth/lipd/Eur-SpannagelCave.Man...\n", + " PYTSOOGT8HT\n", + " year\n", " \n", " \n", " ...\n", @@ -738,33 +656,33 @@ " \n", " \n", " 93\n", - " http://linked.earth/lipd/paleo0measurement1.PY...\n", - " PYTPQ0FJO1S\n", - " depth comp\n", + " http://linked.earth/lipd/chron0model0summary0....\n", + " PYTDIEKUM44\n", + " upper95\n", " \n", " \n", " 94\n", " http://linked.earth/lipd/paleo0measurement0.PY...\n", - " PYTM9N6HCQM\n", - " ukprime37\n", + " PYT95DVDUU3\n", + " temp prahl\n", " \n", " \n", " 95\n", - " http://linked.earth/lipd/paleo0model0ensemble0...\n", - " PYTDW6AIJPW\n", - " sst\n", + " http://linked.earth/lipd/paleo0measurement0.PY...\n", + " PYTM9N6HCQM\n", + " ukprime37\n", " \n", " \n", " 96\n", " http://linked.earth/lipd/chron0model0summary0....\n", - " PYTDIEKUM44\n", - " upper95\n", + " PYTI487BQDZ\n", + " lower95\n", " \n", " \n", " 97\n", " http://linked.earth/lipd/paleo0measurement0.PY...\n", - " PYT2ZB6MLZ9\n", - " interval\n", + " PYT10H23U2E\n", + " c37 total\n", " \n", " \n", "\n", @@ -772,36 +690,36 @@ "" ], "text/plain": [ - " uri TSID \\\n", - "0 http://linked.earth/lipd/Ocn-RedSea.Felis.2000... Ocean2kHR_019 \n", - "1 http://linked.earth/lipd/Eur-SpannagelCave.Man... Eur_001 \n", - "2 http://linked.earth/lipd/Ocn-PedradeLume-CapeV... Ocean2kHR_107 \n", - "3 http://linked.earth/lipd/Ocn-SinaiPeninsula_Re... Ocean2kHR_018 \n", - "4 http://linked.earth/lipd/Eur-NorthernSpain.Mar... Eur_008 \n", - ".. ... ... \n", - "93 http://linked.earth/lipd/paleo0measurement1.PY... PYTPQ0FJO1S \n", - "94 http://linked.earth/lipd/paleo0measurement0.PY... PYTM9N6HCQM \n", - "95 http://linked.earth/lipd/paleo0model0ensemble0... PYTDW6AIJPW \n", - "96 http://linked.earth/lipd/chron0model0summary0.... PYTDIEKUM44 \n", - "97 http://linked.earth/lipd/paleo0measurement0.PY... PYT2ZB6MLZ9 \n", + " uri TSID \\\n", + "0 http://linked.earth/lipd/Ocn-RedSea.Felis.2000... PYTXPC7HUA2 \n", + "1 http://linked.earth/lipd/Ant-WAIS-Divide.Sever... PYTAAFWZCUK \n", + "2 http://linked.earth/lipd/Asi-SourthAndMiddleUr... PYTX5TD5SOT \n", + "3 http://linked.earth/lipd/Ocn-AlboranSea436B.Ni... PYTPD2RJATT \n", + "4 http://linked.earth/lipd/Eur-SpannagelCave.Man... PYTSOOGT8HT \n", + ".. ... ... \n", + "93 http://linked.earth/lipd/chron0model0summary0.... PYTDIEKUM44 \n", + "94 http://linked.earth/lipd/paleo0measurement0.PY... PYT95DVDUU3 \n", + "95 http://linked.earth/lipd/paleo0measurement0.PY... PYTM9N6HCQM \n", + "96 http://linked.earth/lipd/chron0model0summary0.... PYTI487BQDZ \n", + "97 http://linked.earth/lipd/paleo0measurement0.PY... PYT10H23U2E \n", "\n", " variableName \n", - "0 d18O \n", - "1 d18O \n", - "2 d18O \n", - "3 d18O \n", - "4 d18O \n", + "0 year \n", + "1 year \n", + "2 year \n", + "3 year \n", + "4 year \n", ".. ... \n", - "93 depth comp \n", - "94 ukprime37 \n", - "95 sst \n", - "96 upper95 \n", - "97 interval \n", + "93 upper95 \n", + "94 temp prahl \n", + "95 ukprime37 \n", + "96 lower95 \n", + "97 c37 total \n", "\n", "[98 rows x 3 columns]" ] }, - "execution_count": 10, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -822,7 +740,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 12, "id": "5218be5f-99c1-4e18-a2da-35730ae5da81", "metadata": {}, "outputs": [ @@ -838,7 +756,6 @@ "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", - "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (http://nbn-resolving.de/urn:nbn:de:gbv:46-ep000102745), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", @@ -849,6 +766,7 @@ "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", + "Cannot find a matching record for the provided DOI (None), creating the entry manually\n", "Cannot find a matching record for the provided DOI (None), creating the entry manually\n" ] } @@ -879,7 +797,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 13, "id": "af84e5e4-dbb4-4c20-aaa5-94f6d14bd326", "metadata": {}, "outputs": [ @@ -928,19 +846,19 @@ " \n", " 0\n", " Ocn-RedSea.Felis.2000\n", - " A coral oxygen isotope record from the norther...\n", - " Ahmed H. Nawar and Gerold Wefer and Thomas Fel...\n", - " 10.1029/1999PA000477\n", + " Tropical sea surface temperatures for the past...\n", + " Casey P. Saenger and Jens Zinke and Michael N....\n", + " 10.1002/2014PA002717\n", " None\n", - " 2000.0\n", + " 2015.0\n", " Paleoceanography\n", - " 15\n", - " 6.0\n", - " 679-694\n", - " article\n", + " 30\n", + " 3.0\n", + " 226-252\n", + " journal-article\n", " Wiley-Blackwell\n", " None\n", - " felis2000acoraloxygenisotoperecord\n", + " tierney2015tropicalseasurfacetempera\n", " None\n", " None\n", " None\n", @@ -949,19 +867,19 @@ " \n", " 1\n", " Ocn-RedSea.Felis.2000\n", - " Tropical sea surface temperatures for the past...\n", - " Jessica E. Tierney and Kevin J. Anchukaitis an...\n", - " 10.1002/2014PA002717\n", + " A coral oxygen isotope record from the norther...\n", + " Jürgen Pätzold and Yossi Loya and Maoz Fine an...\n", + " 10.1029/1999PA000477\n", " None\n", - " 2015.0\n", + " 2000.0\n", " Paleoceanography\n", - " 30\n", - " 3.0\n", - " 226-252\n", - " journal-article\n", + " 15\n", + " 6.0\n", + " 679-694\n", + " article\n", " Wiley-Blackwell\n", " None\n", - " tierney2015tropicalseasurfacetempera\n", + " felis2000acoraloxygenisotoperecord\n", " None\n", " None\n", " None\n", @@ -1013,7 +931,7 @@ " 4\n", " Ant-WAIS-Divide.Severinghaus.2012\n", " Little Ice Age cold interval in West Antarctic...\n", - " Anais J. Orsi and Bruce D. Cornuelle and Jeffr...\n", + " Bruce D. Cornuelle and Jeffrey P. Severinghaus...\n", " 10.1029/2012GL051260\n", " None\n", " 2012.0\n", @@ -1043,36 +961,36 @@ "4 Ant-WAIS-Divide.Severinghaus.2012 \n", "\n", " title \\\n", - "0 A coral oxygen isotope record from the norther... \n", - "1 Tropical sea surface temperatures for the past... \n", + "0 Tropical sea surface temperatures for the past... \n", + "1 A coral oxygen isotope record from the norther... \n", "2 World Data Center for Paleoclimatology \n", "3 This study \n", "4 Little Ice Age cold interval in West Antarctic... \n", "\n", " authors doi \\\n", - "0 Ahmed H. Nawar and Gerold Wefer and Thomas Fel... 10.1029/1999PA000477 \n", - "1 Jessica E. Tierney and Kevin J. Anchukaitis an... 10.1002/2014PA002717 \n", + "0 Casey P. Saenger and Jens Zinke and Michael N.... 10.1002/2014PA002717 \n", + "1 Jürgen Pätzold and Yossi Loya and Maoz Fine an... 10.1029/1999PA000477 \n", "2 T. Felis None \n", "3 Severinghaus J. None \n", - "4 Anais J. Orsi and Bruce D. Cornuelle and Jeffr... 10.1029/2012GL051260 \n", + "4 Bruce D. Cornuelle and Jeffrey P. Severinghaus... 10.1029/2012GL051260 \n", "\n", " pubyear year journal volume issue pages \\\n", - "0 None 2000.0 Paleoceanography 15 6.0 679-694 \n", - "1 None 2015.0 Paleoceanography 30 3.0 226-252 \n", + "0 None 2015.0 Paleoceanography 30 3.0 226-252 \n", + "1 None 2000.0 Paleoceanography 15 6.0 679-694 \n", "2 None NaN None None None None \n", "3 None NaN None None None None \n", "4 None 2012.0 Geophysical Research Letters 39 9.0 L09710 \n", "\n", " type publisher report \\\n", - "0 article Wiley-Blackwell None \n", - "1 journal-article Wiley-Blackwell None \n", + "0 journal-article Wiley-Blackwell None \n", + "1 article Wiley-Blackwell None \n", "2 dataCitation None None \n", "3 dataCitation None None \n", "4 article Wiley-Blackwell None \n", "\n", " citeKey edition \\\n", - "0 felis2000acoraloxygenisotoperecord None \n", - "1 tierney2015tropicalseasurfacetempera None \n", + "0 tierney2015tropicalseasurfacetempera None \n", + "1 felis2000acoraloxygenisotoperecord None \n", "2 felis2000httpswwwncdcnoaagovpaleostudy1861Data... None \n", "3 severinghaus0thisstudyDataCitation None \n", "4 orsi2012littleiceagecoldintervali None \n", @@ -1092,7 +1010,7 @@ "4 None " ] }, - "execution_count": 12, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } diff --git a/notebooks/L1_c_filtering.ipynb b/notebooks/L1_c_filtering.ipynb index 6539929..c3ed908 100644 --- a/notebooks/L1_c_filtering.ipynb +++ b/notebooks/L1_c_filtering.ipynb @@ -73,7 +73,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████████████████████████████████████████████████████████████| 16/16 [00:00<00:00, 85.90it/s]" + "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 65.52it/s]" ] }, { @@ -227,8 +227,8 @@ { "data": { "text/plain": [ - "['Eur-CoastofPortugal.Abrantes.2011',\n", - " 'Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", + "['Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", + " 'Eur-CoastofPortugal.Abrantes.2011',\n", " 'Ocn-FeniDrift.Richter.2009']" ] }, @@ -260,11 +260,11 @@ { "data": { "text/plain": [ - "['Eur-CoastofPortugal.Abrantes.2011',\n", - " 'Arc-Kongressvatnet.D_Andrea.2012',\n", - " 'Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", + "['Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", + " 'Eur-CoastofPortugal.Abrantes.2011',\n", + " 'Ocn-FeniDrift.Richter.2009',\n", " 'Eur-LakeSilvaplana.Trachsel.2010',\n", - " 'Ocn-FeniDrift.Richter.2009']" + " 'Arc-Kongressvatnet.D_Andrea.2012']" ] }, "execution_count": 6, @@ -287,11 +287,11 @@ { "data": { "text/plain": [ - "['Ocn-FeniDrift.Richter.2009',\n", + "['Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", " 'Eur-CoastofPortugal.Abrantes.2011',\n", - " 'Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", - " 'Eur-NorthernSpain.Martin-Chivelet.2011',\n", - " 'Eur-SpannagelCave.Mangini.2005']" + " 'Ocn-FeniDrift.Richter.2009',\n", + " 'Eur-SpannagelCave.Mangini.2005',\n", + " 'Eur-NorthernSpain.Martin-Chivelet.2011']" ] }, "execution_count": 7, @@ -315,21 +315,21 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 8, "id": "30e20778-66f0-4b76-91e7-2d7c6fb32e22", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "['Eur-CoastofPortugal.Abrantes.2011',\n", - " 'Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", + "['Ocn-AlboranSea436B.Nieto-Moreno.2013',\n", + " 'Eur-CoastofPortugal.Abrantes.2011',\n", " 'Ocn-FeniDrift.Richter.2009',\n", - " 'Eur-SpannagelCave.Mangini.2005',\n", - " 'Eur-NorthernSpain.Martin-Chivelet.2011']" + " 'Eur-NorthernSpain.Martin-Chivelet.2011',\n", + " 'Eur-SpannagelCave.Mangini.2005']" ] }, - "execution_count": 7, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -359,13 +359,13 @@ { "data": { "text/plain": [ - "['Eur-SpanishPyrenees.Dorado-Linan.2012',\n", - " 'Eur-NorthernScandinavia.Esper.2012',\n", - " 'Eur-SpannagelCave.Mangini.2005',\n", - " 'Asi-SourthAndMiddleUrals.Demezhko.2007',\n", - " 'Eur-FinnishLakelands.Helama.2014',\n", + "['Asi-SourthAndMiddleUrals.Demezhko.2007',\n", " 'Eur-Stockholm.Leijonhufvud.2009',\n", - " 'Eur-LakeSilvaplana.Trachsel.2010']" + " 'Eur-FinnishLakelands.Helama.2014',\n", + " 'Eur-LakeSilvaplana.Trachsel.2010',\n", + " 'Eur-SpannagelCave.Mangini.2005',\n", + " 'Eur-SpanishPyrenees.Dorado-Linan.2012',\n", + " 'Eur-NorthernScandinavia.Esper.2012']" ] }, "execution_count": 9, @@ -396,9 +396,9 @@ { "data": { "text/plain": [ - "['Eur-NorthernScandinavia.Esper.2012',\n", + "['Eur-FinnishLakelands.Helama.2014',\n", " 'Eur-SpanishPyrenees.Dorado-Linan.2012',\n", - " 'Eur-FinnishLakelands.Helama.2014']" + " 'Eur-NorthernScandinavia.Esper.2012']" ] }, "execution_count": 10, @@ -429,9 +429,9 @@ { "data": { "text/plain": [ - "['Eur-NorthernScandinavia.Esper.2012',\n", + "['Eur-FinnishLakelands.Helama.2014',\n", " 'Eur-SpanishPyrenees.Dorado-Linan.2012',\n", - " 'Eur-FinnishLakelands.Helama.2014']" + " 'Eur-NorthernScandinavia.Esper.2012']" ] }, "execution_count": 11, @@ -474,7 +474,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 12, "id": "91f6b267-4acc-49db-aa40-912bae931d75", "metadata": {}, "outputs": [ @@ -504,7 +504,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 13, "id": "73e1a578-e269-421e-8e1b-65cf9b4ba8be", "metadata": {}, "outputs": [ @@ -546,7 +546,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 14, "id": "4cae7cda-6099-4e68-bdea-086651e5fc79", "metadata": {}, "outputs": [ @@ -562,7 +562,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|███████████████████████████████████████████████████████████████████| 3/3 [00:00<00:00, 232.86it/s]\n" + "100%|████████████████████████████████████████████| 3/3 [00:00<00:00, 626.98it/s]\n" ] }, { @@ -576,7 +576,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|████████████████████████████████████████████████████████████████████| 3/3 [00:00<00:00, 31.10it/s]" + "100%|█████████████████████████████████████████████| 3/3 [00:00<00:00, 36.15it/s]" ] }, { @@ -608,7 +608,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 15, "id": "de63aa23-99fb-43d2-8cd4-8d11198a45b8", "metadata": {}, "outputs": [ @@ -645,22 +645,22 @@ " \n", " \n", " 0\n", - " Eur-NorthernScandinavia.Esper.2012\n", + " Eur-FinnishLakelands.Helama.2014\n", " Wood\n", " year\n", - " PYTECO66XAD\n", - " [-138, -137, -136, -135, -134, -133, -132, -13...\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", " yr AD\n", " None\n", " \n", " \n", " 1\n", - " Eur-NorthernScandinavia.Esper.2012\n", + " Eur-FinnishLakelands.Helama.2014\n", " Wood\n", - " MXD\n", - " Eur_014\n", - " [0.46, 1.305, 0.755, -0.1, -0.457, 1.62, 0.765...\n", - " None\n", + " temperature\n", + " Eur_005\n", + " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", + " degC\n", " None\n", " \n", " \n", @@ -685,12 +685,12 @@ " \n", " \n", " 4\n", - " Eur-FinnishLakelands.Helama.2014\n", + " Eur-NorthernScandinavia.Esper.2012\n", " Wood\n", - " temperature\n", - " Eur_005\n", - " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", - " degC\n", + " year\n", + " PYTECO66XAD\n", + " [-138, -137, -136, -135, -134, -133, -132, -13...\n", + " yr AD\n", " None\n", " \n", " \n", @@ -699,21 +699,21 @@ ], "text/plain": [ " dataSetName archiveType name \\\n", - "0 Eur-NorthernScandinavia.Esper.2012 Wood year \n", - "1 Eur-NorthernScandinavia.Esper.2012 Wood MXD \n", + "0 Eur-FinnishLakelands.Helama.2014 Wood year \n", + "1 Eur-FinnishLakelands.Helama.2014 Wood temperature \n", "2 Eur-SpanishPyrenees.Dorado-Linan.2012 Wood trsgi \n", "3 Eur-SpanishPyrenees.Dorado-Linan.2012 Wood year \n", - "4 Eur-FinnishLakelands.Helama.2014 Wood temperature \n", + "4 Eur-NorthernScandinavia.Esper.2012 Wood year \n", "\n", " TSID values units proxy \n", - "0 PYTECO66XAD [-138, -137, -136, -135, -134, -133, -132, -13... yr AD None \n", - "1 Eur_014 [0.46, 1.305, 0.755, -0.1, -0.457, 1.62, 0.765... None None \n", + "0 PYTUSB62S0A [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "1 Eur_005 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", "2 Eur_020 [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733... None None \n", "3 PYT2K8MIA3N [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD None \n", - "4 Eur_005 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None " + "4 PYTECO66XAD [-138, -137, -136, -135, -134, -133, -132, -13... yr AD None " ] }, - "execution_count": 21, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -734,7 +734,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 16, "id": "d9ab7663-97f5-4ece-9b2b-1233fb5b8c9a", "metadata": {}, "outputs": [ @@ -768,17 +768,17 @@ " \n", " \n", " 0\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " 42.5\n", - " 1.000\n", - " 1200.0\n", + " Eur-FinnishLakelands.Helama.2014\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", " \n", " \n", " 1\n", - " Eur-NorthernScandinavia.Esper.2012\n", - " 68.0\n", - " 25.000\n", - " 300.0\n", + " Eur-FinnishLakelands.Helama.2014\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", " \n", " \n", " 2\n", @@ -787,23 +787,34 @@ " 28.325\n", " 130.0\n", " \n", + " \n", + " 3\n", + " Eur-FinnishLakelands.Helama.2014\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", + " \n", + " \n", + " 4\n", + " Eur-FinnishLakelands.Helama.2014\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", + " \n", " \n", "\n", "" ], "text/plain": [ - " dataSetName geo_meanLat geo_meanLon \\\n", - "0 Eur-SpanishPyrenees.Dorado-Linan.2012 42.5 1.000 \n", - "1 Eur-NorthernScandinavia.Esper.2012 68.0 25.000 \n", - "2 Eur-FinnishLakelands.Helama.2014 62.0 28.325 \n", - "\n", - " geo_meanElev \n", - "0 1200.0 \n", - "1 300.0 \n", - "2 130.0 " + " dataSetName geo_meanLat geo_meanLon geo_meanElev\n", + "0 Eur-FinnishLakelands.Helama.2014 62.0 28.325 130.0\n", + "1 Eur-FinnishLakelands.Helama.2014 62.0 28.325 130.0\n", + "2 Eur-FinnishLakelands.Helama.2014 62.0 28.325 130.0\n", + "3 Eur-FinnishLakelands.Helama.2014 62.0 28.325 130.0\n", + "4 Eur-FinnishLakelands.Helama.2014 62.0 28.325 130.0" ] }, - "execution_count": 14, + "execution_count": 16, "metadata": {}, "output_type": "execute_result" } @@ -816,7 +827,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "id": "99af25fd-c7a2-48be-b602-7c308535cddf", "metadata": {}, "outputs": [], @@ -842,7 +853,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 18, "id": "b8c6579c-112a-4a97-9a1b-01198685ac38", "metadata": {}, "outputs": [ @@ -882,34 +893,34 @@ " \n", " \n", " 0\n", - " Eur-NorthernScandinavia.Esper.2012\n", - " tree\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", " year\n", - " PYTECO66XAD\n", - " [-138, -137, -136, -135, -134, -133, -132, -13...\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", " yr AD\n", " None\n", - " 68.0\n", - " 25.000\n", - " 300.0\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", " \n", " \n", " 1\n", - " Eur-NorthernScandinavia.Esper.2012\n", - " tree\n", - " MXD\n", - " Eur_014\n", - " [0.46, 1.305, 0.755, -0.1, -0.457, 1.62, 0.765...\n", - " None\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", + " year\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", + " yr AD\n", " None\n", - " 68.0\n", - " 25.000\n", - " 300.0\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", " \n", " \n", " 2\n", " Eur-FinnishLakelands.Helama.2014\n", - " tree\n", + " Wood\n", " year\n", " PYTUSB62S0A\n", " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", @@ -922,11 +933,11 @@ " \n", " 3\n", " Eur-FinnishLakelands.Helama.2014\n", - " tree\n", - " temperature\n", - " Eur_005\n", - " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", - " degC\n", + " Wood\n", + " year\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", + " yr AD\n", " None\n", " 62.0\n", " 28.325\n", @@ -934,45 +945,45 @@ " \n", " \n", " 4\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " tree\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", " year\n", - " PYT2K8MIA3N\n", - " [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126...\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", " yr AD\n", " None\n", - " 42.5\n", - " 1.000\n", - " 1200.0\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", " \n", " \n", "\n", "" ], "text/plain": [ - " dataSetName archiveType name \\\n", - "0 Eur-NorthernScandinavia.Esper.2012 tree year \n", - "1 Eur-NorthernScandinavia.Esper.2012 tree MXD \n", - "2 Eur-FinnishLakelands.Helama.2014 tree year \n", - "3 Eur-FinnishLakelands.Helama.2014 tree temperature \n", - "4 Eur-SpanishPyrenees.Dorado-Linan.2012 tree year \n", + " dataSetName archiveType name TSID \\\n", + "0 Eur-FinnishLakelands.Helama.2014 Wood year PYTUSB62S0A \n", + "1 Eur-FinnishLakelands.Helama.2014 Wood year PYTUSB62S0A \n", + "2 Eur-FinnishLakelands.Helama.2014 Wood year PYTUSB62S0A \n", + "3 Eur-FinnishLakelands.Helama.2014 Wood year PYTUSB62S0A \n", + "4 Eur-FinnishLakelands.Helama.2014 Wood year PYTUSB62S0A \n", "\n", - " TSID values units \\\n", - "0 PYTECO66XAD [-138, -137, -136, -135, -134, -133, -132, -13... yr AD \n", - "1 Eur_014 [0.46, 1.305, 0.755, -0.1, -0.457, 1.62, 0.765... None \n", - "2 PYTUSB62S0A [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD \n", - "3 Eur_005 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC \n", - "4 PYT2K8MIA3N [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD \n", + " values units proxy \\\n", + "0 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "1 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "2 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "3 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "4 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", "\n", - " proxy geo_meanLat geo_meanLon geo_meanElev \n", - "0 None 68.0 25.000 300.0 \n", - "1 None 68.0 25.000 300.0 \n", - "2 None 62.0 28.325 130.0 \n", - "3 None 62.0 28.325 130.0 \n", - "4 None 42.5 1.000 1200.0 " + " geo_meanLat geo_meanLon geo_meanElev \n", + "0 62.0 28.325 130.0 \n", + "1 62.0 28.325 130.0 \n", + "2 62.0 28.325 130.0 \n", + "3 62.0 28.325 130.0 \n", + "4 62.0 28.325 130.0 " ] }, - "execution_count": 16, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -993,17 +1004,10 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 19, "id": "b7cae044-ce43-4ac5-9421-ac065d98ee56", "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "2\n" - ] - }, { "data": { "text/html": [ @@ -1037,39 +1041,39 @@ " \n", " \n", " 0\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " tree\n", - " trsgi\n", - " Eur_020\n", - " [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733...\n", - " None\n", - " None\n", - " \n", - " \n", - " 1\n", " Eur-FinnishLakelands.Helama.2014\n", - " tree\n", + " Wood\n", " temperature\n", " Eur_005\n", " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", " degC\n", " None\n", " \n", + " \n", + " 1\n", + " Eur-SpanishPyrenees.Dorado-Linan.2012\n", + " Wood\n", + " trsgi\n", + " Eur_020\n", + " [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733...\n", + " None\n", + " None\n", + " \n", " \n", "\n", "" ], "text/plain": [ " dataSetName archiveType name TSID \\\n", - "0 Eur-SpanishPyrenees.Dorado-Linan.2012 tree trsgi Eur_020 \n", - "1 Eur-FinnishLakelands.Helama.2014 tree temperature Eur_005 \n", + "0 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", + "1 Eur-SpanishPyrenees.Dorado-Linan.2012 Wood trsgi Eur_020 \n", "\n", " values units proxy \n", - "0 [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733... None None \n", - "1 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None " + "0 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", + "1 [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733... None None " ] }, - "execution_count": 17, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -1091,17 +1095,10 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 20, "id": "14840800-69d7-450f-bc7b-c8d3a337c278", "metadata": {}, "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "3\n" - ] - }, { "data": { "text/html": [ @@ -1135,31 +1132,31 @@ " \n", " \n", " 0\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " tree\n", + " Eur-NorthernScandinavia.Esper.2012\n", + " Wood\n", " year\n", - " PYT2K8MIA3N\n", - " [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126...\n", + " PYTECO66XAD\n", + " [-138, -137, -136, -135, -134, -133, -132, -13...\n", " yr AD\n", " None\n", " \n", " \n", " 1\n", - " Eur-FinnishLakelands.Helama.2014\n", - " tree\n", + " Eur-SpanishPyrenees.Dorado-Linan.2012\n", + " Wood\n", " year\n", - " PYTUSB62S0A\n", - " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", + " PYT2K8MIA3N\n", + " [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126...\n", " yr AD\n", " None\n", " \n", " \n", " 2\n", - " Eur-NorthernScandinavia.Esper.2012\n", - " tree\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", " year\n", - " PYTECO66XAD\n", - " [-138, -137, -136, -135, -134, -133, -132, -13...\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", " yr AD\n", " None\n", " \n", @@ -1169,17 +1166,17 @@ ], "text/plain": [ " dataSetName archiveType name TSID \\\n", - "0 Eur-SpanishPyrenees.Dorado-Linan.2012 tree year PYT2K8MIA3N \n", - "1 Eur-FinnishLakelands.Helama.2014 tree year PYTUSB62S0A \n", - "2 Eur-NorthernScandinavia.Esper.2012 tree year PYTECO66XAD \n", + "0 Eur-NorthernScandinavia.Esper.2012 Wood year PYTECO66XAD \n", + "1 Eur-SpanishPyrenees.Dorado-Linan.2012 Wood year PYT2K8MIA3N \n", + "2 Eur-FinnishLakelands.Helama.2014 Wood year PYTUSB62S0A \n", "\n", " values units proxy \n", - "0 [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD None \n", - "1 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", - "2 [-138, -137, -136, -135, -134, -133, -132, -13... yr AD None " + "0 [-138, -137, -136, -135, -134, -133, -132, -13... yr AD None \n", + "1 [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD None \n", + "2 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None " ] }, - "execution_count": 18, + "execution_count": 20, "metadata": {}, "output_type": "execute_result" } @@ -1200,7 +1197,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 21, "id": "cff534d5-38d1-406b-9ef7-4106a9087e71", "metadata": {}, "outputs": [ @@ -1243,59 +1240,59 @@ " \n", " \n", " 0\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " tree\n", - " trsgi\n", - " Eur_020\n", - " [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733...\n", - " None\n", - " None\n", - " tree\n", - " year\n", - " PYT2K8MIA3N\n", - " [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126...\n", - " yr AD\n", - " None\n", - " \n", - " \n", - " 1\n", " Eur-FinnishLakelands.Helama.2014\n", - " tree\n", + " Wood\n", " temperature\n", " Eur_005\n", " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", " degC\n", " None\n", - " tree\n", + " Wood\n", " year\n", " PYTUSB62S0A\n", " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", " yr AD\n", " None\n", " \n", + " \n", + " 1\n", + " Eur-SpanishPyrenees.Dorado-Linan.2012\n", + " Wood\n", + " trsgi\n", + " Eur_020\n", + " [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733...\n", + " None\n", + " None\n", + " Wood\n", + " year\n", + " PYT2K8MIA3N\n", + " [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126...\n", + " yr AD\n", + " None\n", + " \n", " \n", "\n", "" ], "text/plain": [ " dataSetName archiveType_x name_x TSID_x \\\n", - "0 Eur-SpanishPyrenees.Dorado-Linan.2012 tree trsgi Eur_020 \n", - "1 Eur-FinnishLakelands.Helama.2014 tree temperature Eur_005 \n", + "0 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", + "1 Eur-SpanishPyrenees.Dorado-Linan.2012 Wood trsgi Eur_020 \n", "\n", " values_x units_x proxy_x \\\n", - "0 [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733... None None \n", - "1 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", + "0 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", + "1 [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733... None None \n", "\n", " archiveType_y name_y TSID_y \\\n", - "0 tree year PYT2K8MIA3N \n", - "1 tree year PYTUSB62S0A \n", + "0 Wood year PYTUSB62S0A \n", + "1 Wood year PYT2K8MIA3N \n", "\n", " values_y units_y proxy_y \n", - "0 [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD None \n", - "1 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None " + "0 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "1 [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD None " ] }, - "execution_count": 19, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1316,7 +1313,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 22, "id": "895ab59f-42ff-4b93-a0fc-2fb6fafa030b", "metadata": {}, "outputs": [ @@ -1362,33 +1359,90 @@ " \n", " \n", " 0\n", - " Eur-SpanishPyrenees.Dorado-Linan.2012\n", - " tree\n", - " trsgi\n", - " Eur_020\n", - " [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733...\n", - " None\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", + " temperature\n", + " Eur_005\n", + " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", + " degC\n", " None\n", - " tree\n", + " Wood\n", " year\n", - " PYT2K8MIA3N\n", - " [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126...\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", " yr AD\n", " None\n", - " 42.5\n", - " 1.000\n", - " 1200.0\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", " \n", " \n", " 1\n", " Eur-FinnishLakelands.Helama.2014\n", - " tree\n", + " Wood\n", " temperature\n", " Eur_005\n", " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", " degC\n", " None\n", - " tree\n", + " Wood\n", + " year\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", + " yr AD\n", + " None\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", + " \n", + " \n", + " 2\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", + " temperature\n", + " Eur_005\n", + " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", + " degC\n", + " None\n", + " Wood\n", + " year\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", + " yr AD\n", + " None\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", + " \n", + " \n", + " 3\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", + " temperature\n", + " Eur_005\n", + " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", + " degC\n", + " None\n", + " Wood\n", + " year\n", + " PYTUSB62S0A\n", + " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", + " yr AD\n", + " None\n", + " 62.0\n", + " 28.325\n", + " 130.0\n", + " \n", + " \n", + " 4\n", + " Eur-FinnishLakelands.Helama.2014\n", + " Wood\n", + " temperature\n", + " Eur_005\n", + " [14.603, 14.643, 12.074, 13.898, 13.671, 13.41...\n", + " degC\n", + " None\n", + " Wood\n", " year\n", " PYTUSB62S0A\n", " [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199...\n", @@ -1403,28 +1457,43 @@ "" ], "text/plain": [ - " dataSetName archiveType_x name_x TSID_x \\\n", - "0 Eur-SpanishPyrenees.Dorado-Linan.2012 tree trsgi Eur_020 \n", - "1 Eur-FinnishLakelands.Helama.2014 tree temperature Eur_005 \n", + " dataSetName archiveType_x name_x TSID_x \\\n", + "0 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", + "1 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", + "2 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", + "3 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", + "4 Eur-FinnishLakelands.Helama.2014 Wood temperature Eur_005 \n", "\n", " values_x units_x proxy_x \\\n", - "0 [-1.612, -0.703, -0.36, -0.767, -0.601, -0.733... None None \n", + "0 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", "1 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", + "2 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", + "3 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", + "4 [14.603, 14.643, 12.074, 13.898, 13.671, 13.41... degC None \n", "\n", " archiveType_y name_y TSID_y \\\n", - "0 tree year PYT2K8MIA3N \n", - "1 tree year PYTUSB62S0A \n", + "0 Wood year PYTUSB62S0A \n", + "1 Wood year PYTUSB62S0A \n", + "2 Wood year PYTUSB62S0A \n", + "3 Wood year PYTUSB62S0A \n", + "4 Wood year PYTUSB62S0A \n", "\n", " values_y units_y proxy_y \\\n", - "0 [1260, 1261, 1262, 1263, 1264, 1265, 1266, 126... yr AD None \n", + "0 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", "1 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "2 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "3 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", + "4 [2000, 1999, 1998, 1997, 1996, 1995, 1994, 199... yr AD None \n", "\n", " geo_meanLat geo_meanLon geo_meanElev \n", - "0 42.5 1.000 1200.0 \n", - "1 62.0 28.325 130.0 " + "0 62.0 28.325 130.0 \n", + "1 62.0 28.325 130.0 \n", + "2 62.0 28.325 130.0 \n", + "3 62.0 28.325 130.0 \n", + "4 62.0 28.325 130.0 " ] }, - "execution_count": 20, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -1449,7 +1518,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 23, "id": "42c550c4-42df-499b-b5fd-49639beb9565", "metadata": {}, "outputs": [ @@ -1465,7 +1534,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████████████████████████| 16/16 [00:00<00:00, 330.78it/s]\n" + "100%|██████████████████████████████████████████| 16/16 [00:00<00:00, 568.05it/s]\n" ] }, { @@ -1479,7 +1548,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████████████████████████████████████████████████████████████| 16/16 [00:00<00:00, 31.02it/s]" + "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 27.41it/s]" ] }, { @@ -1499,17 +1568,17 @@ { "data": { "text/plain": [ - "['ring width',\n", - " 'maximum latewood density',\n", - " 'd18O',\n", - " 'alkenone',\n", + "['alkenone',\n", " 'borehole',\n", " 'historical',\n", + " 'd18O',\n", + " 'maximum latewood density',\n", + " 'Mg/Ca',\n", " 'reflectance',\n", - " 'Mg/Ca']" + " 'ring width']" ] }, - "execution_count": 24, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1529,7 +1598,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 24, "id": "781600c3-0fa6-4f66-ba99-5f4dc1badfbe", "metadata": {}, "outputs": [ @@ -1539,7 +1608,7 @@ "['ring width']" ] }, - "execution_count": 25, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -1562,7 +1631,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 25, "id": "7dd82f29-9245-4164-bf72-4fd2511ca7f4", "metadata": {}, "outputs": [ @@ -1588,7 +1657,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 26, "id": "9f029821-e87a-418c-9524-8a13eaad0a9e", "metadata": {}, "outputs": [ @@ -1616,7 +1685,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 27, "id": "ebf9d875-e444-4df1-808e-eb4e46ef3223", "metadata": {}, "outputs": [ diff --git a/notebooks/L2_a_custom_queries.ipynb b/notebooks/L2_a_custom_queries.ipynb index c1492d4..182e2d1 100644 --- a/notebooks/L2_a_custom_queries.ipynb +++ b/notebooks/L2_a_custom_queries.ipynb @@ -83,7 +83,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|██████████████████████████████████████████| 16/16 [00:00<00:00, 125.12it/s]" + "100%|███████████████████████████████████████████| 16/16 [00:00<00:00, 64.79it/s]" ] }, { @@ -133,7 +133,7 @@ { "data": { "text/plain": [ - "{'graph': )>}" + "{'graph': )>}" ] }, "execution_count": 3, @@ -170,7 +170,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 4, "id": "916a104b-9c6a-4711-b2aa-284a80db4ac2", "metadata": {}, "outputs": [], @@ -197,7 +197,7 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": 5, "id": "38280626-1649-4e65-8058-6e34929604fa", "metadata": {}, "outputs": [], @@ -217,7 +217,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 6, "id": "6230759e-46d0-41e7-bb16-bc25a2b9a299", "metadata": {}, "outputs": [ @@ -292,7 +292,7 @@ "4 Eur-SpannagelCave.Mangini.2005 " ] }, - "execution_count": 10, + "execution_count": 6, "metadata": {}, "output_type": "execute_result" } @@ -319,7 +319,7 @@ }, { "cell_type": "code", - "execution_count": 11, + "execution_count": 7, "id": "a42aa7bc-8e4e-4f53-ba86-f075fcdf9bcb", "metadata": {}, "outputs": [ @@ -329,7 +329,7 @@ "16" ] }, - "execution_count": 11, + "execution_count": 7, "metadata": {}, "output_type": "execute_result" } @@ -348,7 +348,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 8, "id": "3968b39c-7bdf-4c83-a379-19e4467ef4fe", "metadata": {}, "outputs": [ @@ -358,7 +358,7 @@ "10" ] }, - "execution_count": 12, + "execution_count": 8, "metadata": {}, "output_type": "execute_result" } @@ -402,7 +402,7 @@ }, { "cell_type": "code", - "execution_count": 13, + "execution_count": 9, "id": "446082c8-14d6-4e04-8613-8f6801de6d38", "metadata": {}, "outputs": [ @@ -427,7 +427,7 @@ " 'Eur-Stockholm.Leijonhufvud.2009']" ] }, - "execution_count": 13, + "execution_count": 9, "metadata": {}, "output_type": "execute_result" } @@ -438,7 +438,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 10, "id": "38462639-4ea3-47cc-b815-408fd370516d", "metadata": {}, "outputs": [], @@ -448,7 +448,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 11, "id": "d347bb19-72c8-4a3e-a714-5a3d6765e53b", "metadata": {}, "outputs": [ @@ -463,7 +463,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 2.04it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 1.47it/s]" ] }, { @@ -486,7 +486,7 @@ "['Ocn-RedSea.Felis.2000', 'ODP846.Lawrence.2006']" ] }, - "execution_count": 15, + "execution_count": 11, "metadata": {}, "output_type": "execute_result" } @@ -506,7 +506,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 12, "id": "65b7f392-d969-48db-af07-0f0d10e761d1", "metadata": {}, "outputs": [ @@ -555,7 +555,7 @@ "0 4fZQAHmeuJn8ipLfurWv " ] }, - "execution_count": 16, + "execution_count": 12, "metadata": {}, "output_type": "execute_result" } @@ -588,7 +588,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 13, "id": "2bae7a33-5367-4887-93ef-f8032ed7a753", "metadata": {}, "outputs": [ @@ -645,7 +645,7 @@ "1 None " ] }, - "execution_count": 17, + "execution_count": 13, "metadata": {}, "output_type": "execute_result" } @@ -692,7 +692,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 14, "id": "5a0b7edc-a5cb-4439-b7a6-759c8c3b49d7", "metadata": {}, "outputs": [], @@ -719,7 +719,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 15, "id": "d979e857-7721-40ef-af2b-74e8cf05f106", "metadata": {}, "outputs": [ @@ -750,47 +750,47 @@ " \n", " \n", " 0\n", - " http://linked.earth/ontology#hasChangeLog\n", + " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", " \n", " \n", " 1\n", - " http://linked.earth/ontology#googleDataURL\n", + " http://linked.earth/ontology#inCompilation1_\n", " \n", " \n", " 2\n", - " http://linked.earth/ontology#lipdVersion\n", + " http://linked.earth/ontology#maxYear\n", " \n", " \n", " 3\n", - " http://linked.earth/ontology#minYear\n", + " http://linked.earth/ontology#googleDataURL\n", " \n", " \n", " 4\n", - " http://linked.earth/ontology#hasUrl\n", + " http://linked.earth/ontology#hasPublication\n", " \n", " \n", " 5\n", - " http://linked.earth/ontology#hasPaleoData\n", + " http://linked.earth/ontology#hasSpreadsheetLink\n", " \n", " \n", " 6\n", - " http://linked.earth/ontology#inCompilation1_\n", + " http://linked.earth/ontology#inCompilation2_\n", " \n", " \n", " 7\n", - " http://linked.earth/ontology#hasLocation\n", + " http://linked.earth/ontology#hasDatasetId\n", " \n", " \n", " 8\n", - " http://linked.earth/ontology#hasPublication\n", + " http://linked.earth/ontology#minYear\n", " \n", " \n", " 9\n", - " http://linked.earth/ontology#inCompilation3_\n", + " http://linked.earth/ontology#hasOriginalDataUrl\n", " \n", " \n", " 10\n", - " http://linked.earth/ontology#hasContributor\n", + " http://linked.earth/ontology#hasUrl\n", " \n", " \n", " 11\n", @@ -806,19 +806,19 @@ " \n", " \n", " 14\n", - " http://linked.earth/ontology#maxYear\n", + " http://linked.earth/ontology#lipdVersion\n", " \n", " \n", " 15\n", - " http://linked.earth/ontology#hasDatasetId\n", + " http://linked.earth/ontology#inCompilation3_\n", " \n", " \n", " 16\n", - " http://linked.earth/ontology#hasOriginalDataUrl\n", + " http://linked.earth/ontology#hasLocation\n", " \n", " \n", " 17\n", - " http://linked.earth/ontology#hasSpreadsheetLink\n", + " http://linked.earth/ontology#hasContributor\n", " \n", " \n", " 18\n", @@ -826,19 +826,19 @@ " \n", " \n", " 19\n", - " http://linked.earth/ontology#hasName\n", + " http://linked.earth/ontology#hasChangeLog\n", " \n", " \n", " 20\n", - " http://linked.earth/ontology#inCompilation2_\n", + " http://linked.earth/ontology#hasPaleoData\n", " \n", " \n", " 21\n", - " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + " http://linked.earth/ontology#hasName\n", " \n", " \n", " 22\n", - " http://linked.earth/ontology#lipdComplete\n", + " http://linked.earth/ontology#hasChronData\n", " \n", " \n", " 23\n", @@ -846,7 +846,7 @@ " \n", " \n", " 24\n", - " http://linked.earth/ontology#hasChronData\n", + " http://linked.earth/ontology#lipdComplete\n", " \n", " \n", "\n", @@ -854,34 +854,34 @@ ], "text/plain": [ " p\n", - "0 http://linked.earth/ontology#hasChangeLog\n", - "1 http://linked.earth/ontology#googleDataURL\n", - "2 http://linked.earth/ontology#lipdVersion\n", - "3 http://linked.earth/ontology#minYear\n", - "4 http://linked.earth/ontology#hasUrl\n", - "5 http://linked.earth/ontology#hasPaleoData\n", - "6 http://linked.earth/ontology#inCompilation1_\n", - "7 http://linked.earth/ontology#hasLocation\n", - "8 http://linked.earth/ontology#hasPublication\n", - "9 http://linked.earth/ontology#inCompilation3_\n", - "10 http://linked.earth/ontology#hasContributor\n", + "0 http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + "1 http://linked.earth/ontology#inCompilation1_\n", + "2 http://linked.earth/ontology#maxYear\n", + "3 http://linked.earth/ontology#googleDataURL\n", + "4 http://linked.earth/ontology#hasPublication\n", + "5 http://linked.earth/ontology#hasSpreadsheetLink\n", + "6 http://linked.earth/ontology#inCompilation2_\n", + "7 http://linked.earth/ontology#hasDatasetId\n", + "8 http://linked.earth/ontology#minYear\n", + "9 http://linked.earth/ontology#hasOriginalDataUrl\n", + "10 http://linked.earth/ontology#hasUrl\n", "11 http://linked.earth/ontology#studyName\n", "12 http://linked.earth/ontology#googleMetadataWor...\n", "13 http://linked.earth/ontology#createdBy\n", - "14 http://linked.earth/ontology#maxYear\n", - "15 http://linked.earth/ontology#hasDatasetId\n", - "16 http://linked.earth/ontology#hasOriginalDataUrl\n", - "17 http://linked.earth/ontology#hasSpreadsheetLink\n", + "14 http://linked.earth/ontology#lipdVersion\n", + "15 http://linked.earth/ontology#inCompilation3_\n", + "16 http://linked.earth/ontology#hasLocation\n", + "17 http://linked.earth/ontology#hasContributor\n", "18 http://linked.earth/ontology#hasArchiveType\n", - "19 http://linked.earth/ontology#hasName\n", - "20 http://linked.earth/ontology#inCompilation2_\n", - "21 http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", - "22 http://linked.earth/ontology#lipdComplete\n", + "19 http://linked.earth/ontology#hasChangeLog\n", + "20 http://linked.earth/ontology#hasPaleoData\n", + "21 http://linked.earth/ontology#hasName\n", + "22 http://linked.earth/ontology#hasChronData\n", "23 http://linked.earth/ontology#hasInvestigator\n", - "24 http://linked.earth/ontology#hasChronData" + "24 http://linked.earth/ontology#lipdComplete" ] }, - "execution_count": 19, + "execution_count": 15, "metadata": {}, "output_type": "execute_result" } @@ -904,7 +904,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 16, "id": "87661557-3903-456d-bc04-7bbb249d7c3b", "metadata": {}, "outputs": [], @@ -924,7 +924,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 17, "id": "7367fba0-7e23-4e65-80bc-c2ba9fda82b1", "metadata": {}, "outputs": [ @@ -955,42 +955,54 @@ " \n", " \n", " 0\n", - " http://linked.earth/ontology#pages2kRegion\n", + " http://linked.earth/ontology#coordinates\n", " \n", " \n", " 1\n", - " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + " http://www.w3.org/2003/01/geo/wgs84_pos#long\n", " \n", " \n", " 2\n", - " http://linked.earth/ontology#hasSiteName\n", + " http://www.w3.org/2003/01/geo/wgs84_pos#alt\n", " \n", " \n", " 3\n", - " http://linked.earth/ontology#coordinatesFor\n", + " http://linked.earth/ontology#hasElevation\n", " \n", " \n", " 4\n", - " http://www.w3.org/2003/01/geo/wgs84_pos#lat\n", + " http://linked.earth/ontology#pages2kRegion\n", " \n", " \n", " 5\n", - " http://linked.earth/ontology#coordinates\n", + " http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", " \n", " \n", " 6\n", - " http://www.w3.org/2003/01/geo/wgs84_pos#alt\n", + " http://linked.earth/ontology#coordinatesFor\n", " \n", " \n", " 7\n", - " http://www.w3.org/2003/01/geo/wgs84_pos#long\n", + " http://www.w3.org/2003/01/geo/wgs84_pos#lat\n", " \n", " \n", " 8\n", - " http://linked.earth/ontology#region\n", + " http://linked.earth/ontology#hasLongitude\n", " \n", " \n", " 9\n", + " http://linked.earth/ontology#hasLatitude\n", + " \n", + " \n", + " 10\n", + " http://linked.earth/ontology#hasSiteName\n", + " \n", + " \n", + " 11\n", + " http://linked.earth/ontology#region\n", + " \n", + " \n", + " 12\n", " http://linked.earth/ontology#hasOcean\n", " \n", " \n", @@ -998,20 +1010,23 @@ "" ], "text/plain": [ - " p\n", - "0 http://linked.earth/ontology#pages2kRegion\n", - "1 http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", - "2 http://linked.earth/ontology#hasSiteName\n", - "3 http://linked.earth/ontology#coordinatesFor\n", - "4 http://www.w3.org/2003/01/geo/wgs84_pos#lat\n", - "5 http://linked.earth/ontology#coordinates\n", - "6 http://www.w3.org/2003/01/geo/wgs84_pos#alt\n", - "7 http://www.w3.org/2003/01/geo/wgs84_pos#long\n", - "8 http://linked.earth/ontology#region\n", - "9 http://linked.earth/ontology#hasOcean" + " p\n", + "0 http://linked.earth/ontology#coordinates\n", + "1 http://www.w3.org/2003/01/geo/wgs84_pos#long\n", + "2 http://www.w3.org/2003/01/geo/wgs84_pos#alt\n", + "3 http://linked.earth/ontology#hasElevation\n", + "4 http://linked.earth/ontology#pages2kRegion\n", + "5 http://www.w3.org/1999/02/22-rdf-syntax-ns#type\n", + "6 http://linked.earth/ontology#coordinatesFor\n", + "7 http://www.w3.org/2003/01/geo/wgs84_pos#lat\n", + "8 http://linked.earth/ontology#hasLongitude\n", + "9 http://linked.earth/ontology#hasLatitude\n", + "10 http://linked.earth/ontology#hasSiteName\n", + "11 http://linked.earth/ontology#region\n", + "12 http://linked.earth/ontology#hasOcean" ] }, - "execution_count": 23, + "execution_count": 17, "metadata": {}, "output_type": "execute_result" } @@ -1032,7 +1047,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 18, "id": "0831617f-b681-413e-829d-374b425185c9", "metadata": {}, "outputs": [], @@ -1069,7 +1084,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 19, "id": "76e23f43-5b71-41b4-9d80-952c43a30293", "metadata": {}, "outputs": [ @@ -1213,7 +1228,7 @@ "14 Eur-Stockholm.Leijonhufvud.2009 59.3200 18.0600" ] }, - "execution_count": 27, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -1236,7 +1251,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 20, "id": "1fd5ecc9-49d0-4e2a-9d80-f0d43046abb3", "metadata": {}, "outputs": [], @@ -1271,7 +1286,7 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 21, "id": "75d8c5ab-9d60-447b-b8d5-b3e5f0792d50", "metadata": {}, "outputs": [ @@ -1352,7 +1367,7 @@ "5 Eur-Stockholm.Leijonhufvud.2009 59.32 18.060" ] }, - "execution_count": 29, + "execution_count": 21, "metadata": {}, "output_type": "execute_result" } @@ -1383,7 +1398,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 22, "id": "cf0c6b2b-c20e-481c-b792-00deb06fe28f", "metadata": {}, "outputs": [], @@ -1406,7 +1421,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 23, "id": "9965e8c6-94b7-4147-a1f3-95c3c7288000", "metadata": {}, "outputs": [ @@ -1437,15 +1452,15 @@ " \n", " \n", " 0\n", - " temperature\n", + " uncertainty_temperature\n", " \n", " \n", " 1\n", - " year\n", + " temperature\n", " \n", " \n", " 2\n", - " uncertainty_temperature\n", + " year\n", " \n", " \n", " 3\n", @@ -1485,9 +1500,9 @@ ], "text/plain": [ " varname\n", - "0 temperature\n", - "1 year\n", - "2 uncertainty_temperature\n", + "0 uncertainty_temperature\n", + "1 temperature\n", + "2 year\n", "3 d18O\n", "4 Mg_Ca\n", "5 depth_top\n", @@ -1498,7 +1513,7 @@ "10 MXD" ] }, - "execution_count": 33, + "execution_count": 23, "metadata": {}, "output_type": "execute_result" } @@ -1521,7 +1536,7 @@ }, { "cell_type": "code", - "execution_count": 34, + "execution_count": 24, "id": "cd119fa2-23a5-4915-94b7-a9168108652c", "metadata": {}, "outputs": [], @@ -1548,7 +1563,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 25, "id": "b603ca23-ecc2-44a9-bc99-e900ed74e64b", "metadata": {}, "outputs": [ @@ -1646,7 +1661,7 @@ "9 Eur-Stockholm.Leijonhufvud.2009 temperature" ] }, - "execution_count": 35, + "execution_count": 25, "metadata": {}, "output_type": "execute_result" } @@ -1672,7 +1687,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 26, "id": "ad865500-0de2-40a3-a43d-42e2e9c37b4c", "metadata": {}, "outputs": [], @@ -1707,7 +1722,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 27, "id": "a4058e7f-e91b-4db0-bb84-931886edc657", "metadata": {}, "outputs": [ @@ -1740,12 +1755,12 @@ " \n", " 0\n", " Ant-WAIS-Divide.Severinghaus.2012\n", - " temperature\n", + " uncertainty_temperature\n", " \n", " \n", " 1\n", " Ant-WAIS-Divide.Severinghaus.2012\n", - " uncertainty_temperature\n", + " temperature\n", " \n", " \n", " 2\n", @@ -1798,8 +1813,8 @@ ], "text/plain": [ " dsname varname\n", - "0 Ant-WAIS-Divide.Severinghaus.2012 temperature\n", - "1 Ant-WAIS-Divide.Severinghaus.2012 uncertainty_temperature\n", + "0 Ant-WAIS-Divide.Severinghaus.2012 uncertainty_temperature\n", + "1 Ant-WAIS-Divide.Severinghaus.2012 temperature\n", "2 Asi-SourthAndMiddleUrals.Demezhko.2007 temperature\n", "3 Ocn-AlboranSea436B.Nieto-Moreno.2013 temperature\n", "4 Ocn-FeniDrift.Richter.2009 temperature\n", @@ -1811,7 +1826,7 @@ "10 Eur-Stockholm.Leijonhufvud.2009 temperature" ] }, - "execution_count": 39, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -1832,7 +1847,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 28, "id": "68891e43-8abb-4393-920a-fd098ca7411f", "metadata": {}, "outputs": [ @@ -1865,12 +1880,12 @@ " \n", " 0\n", " Ant-WAIS-Divide.Severinghaus.2012\n", - " temperature\n", + " uncertainty_temperature\n", " \n", " \n", " 1\n", " Ant-WAIS-Divide.Severinghaus.2012\n", - " uncertainty_temperature\n", + " temperature\n", " \n", " \n", " 2\n", @@ -1923,8 +1938,8 @@ ], "text/plain": [ " dsname varname\n", - "0 Ant-WAIS-Divide.Severinghaus.2012 temperature\n", - "1 Ant-WAIS-Divide.Severinghaus.2012 uncertainty_temperature\n", + "0 Ant-WAIS-Divide.Severinghaus.2012 uncertainty_temperature\n", + "1 Ant-WAIS-Divide.Severinghaus.2012 temperature\n", "2 Asi-SourthAndMiddleUrals.Demezhko.2007 temperature\n", "3 Ocn-AlboranSea436B.Nieto-Moreno.2013 temperature\n", "4 Ocn-FeniDrift.Richter.2009 temperature\n", @@ -1936,7 +1951,7 @@ "10 Eur-Stockholm.Leijonhufvud.2009 temperature" ] }, - "execution_count": 40, + "execution_count": 28, "metadata": {}, "output_type": "execute_result" } diff --git a/notebooks/L2_b_using_graphdb.ipynb b/notebooks/L2_b_using_graphdb.ipynb index 539affa..5f435e9 100644 --- a/notebooks/L2_b_using_graphdb.ipynb +++ b/notebooks/L2_b_using_graphdb.ipynb @@ -164,8 +164,8 @@ " \n", " \n", " 0\n", - " http://linked.earth/lipd/SO201_2_101\n", - " SO201_2_101\n", + " http://linked.earth/lipd/GeoB6211-2.Chiessi.2009\n", + " GeoB6211-2.Chiessi.2009\n", " \n", " \n", " 1\n", @@ -174,72 +174,60 @@ " \n", " \n", " 2\n", - " http://linked.earth/lipd/LlynCororion.Watkins....\n", - " LlynCororion.Watkins.2007\n", + " http://linked.earth/lipd/HayesLake.McAndrews.1982\n", + " HayesLake.McAndrews.1982\n", " \n", " \n", " 3\n", - " http://linked.earth/lipd/RosleNowe.Krajewski.1984\n", - " RosleNowe.Krajewski.1984\n", + " http://linked.earth/lipd/Asi-PAKI001.Esper.2007\n", + " Asi-PAKI001.Esper.2007\n", " \n", " \n", " 4\n", - " http://linked.earth/lipd/SS05ROES\n", - " SS05ROES\n", + " http://linked.earth/lipd/Hussein.Haynes.1987\n", + " Hussein.Haynes.1987\n", " \n", " \n", " 5\n", - " http://linked.earth/lipd/LifebuoyLake.Soliviev...\n", - " LifebuoyLake.Solivieva.2015\n", + " http://linked.earth/lipd/DE14DTO03\n", + " DE14DTO03\n", " \n", " \n", " 6\n", - " http://linked.earth/lipd/AustreNevlingen.Kjell...\n", - " AustreNevlingen.Kjellman.2020\n", + " http://linked.earth/lipd/BechanCave.Davis.1990\n", + " BechanCave.Davis.1990\n", " \n", " \n", " 7\n", - " http://linked.earth/lipd/Cleveland.Davis.1986\n", - " Cleveland.Davis.1986\n", + " http://linked.earth/lipd/Alsa.Mariscal.1993Legacy\n", + " Alsa.Mariscal.1993Legacy\n", " \n", " \n", " 8\n", - " http://linked.earth/lipd/LI06FIJ01\n", - " LI06FIJ01\n", + " http://linked.earth/lipd/LakeBI2.Gajewski.1992\n", + " LakeBI2.Gajewski.1992\n", " \n", " \n", " 9\n", - " http://linked.earth/lipd/SM06LKF02\n", - " SM06LKF02\n", + " http://linked.earth/lipd/Axe.McAndrews.No\n", + " Axe.McAndrews.No\n", " \n", " \n", "\n", "" ], "text/plain": [ - " ds \\\n", - "0 http://linked.earth/lipd/SO201_2_101 \n", - "1 http://linked.earth/lipd/Craterlake.Arcusa.2020 \n", - "2 http://linked.earth/lipd/LlynCororion.Watkins.... \n", - "3 http://linked.earth/lipd/RosleNowe.Krajewski.1984 \n", - "4 http://linked.earth/lipd/SS05ROES \n", - "5 http://linked.earth/lipd/LifebuoyLake.Soliviev... \n", - "6 http://linked.earth/lipd/AustreNevlingen.Kjell... \n", - "7 http://linked.earth/lipd/Cleveland.Davis.1986 \n", - "8 http://linked.earth/lipd/LI06FIJ01 \n", - "9 http://linked.earth/lipd/SM06LKF02 \n", - "\n", - " dsname \n", - "0 SO201_2_101 \n", - "1 Craterlake.Arcusa.2020 \n", - "2 LlynCororion.Watkins.2007 \n", - "3 RosleNowe.Krajewski.1984 \n", - "4 SS05ROES \n", - "5 LifebuoyLake.Solivieva.2015 \n", - "6 AustreNevlingen.Kjellman.2020 \n", - "7 Cleveland.Davis.1986 \n", - "8 LI06FIJ01 \n", - "9 SM06LKF02 " + " ds dsname\n", + "0 http://linked.earth/lipd/GeoB6211-2.Chiessi.2009 GeoB6211-2.Chiessi.2009\n", + "1 http://linked.earth/lipd/Craterlake.Arcusa.2020 Craterlake.Arcusa.2020\n", + "2 http://linked.earth/lipd/HayesLake.McAndrews.1982 HayesLake.McAndrews.1982\n", + "3 http://linked.earth/lipd/Asi-PAKI001.Esper.2007 Asi-PAKI001.Esper.2007\n", + "4 http://linked.earth/lipd/Hussein.Haynes.1987 Hussein.Haynes.1987\n", + "5 http://linked.earth/lipd/DE14DTO03 DE14DTO03\n", + "6 http://linked.earth/lipd/BechanCave.Davis.1990 BechanCave.Davis.1990\n", + "7 http://linked.earth/lipd/Alsa.Mariscal.1993Legacy Alsa.Mariscal.1993Legacy\n", + "8 http://linked.earth/lipd/LakeBI2.Gajewski.1992 LakeBI2.Gajewski.1992\n", + "9 http://linked.earth/lipd/Axe.McAndrews.No Axe.McAndrews.No" ] }, "execution_count": 4, @@ -560,7 +548,7 @@ " 145.8170\n", " -3.0\n", " d18O\n", - " [-4.827, -4.786, -4.693, -4.852, -4.991, -4.90...\n", + " [-4.875, -4.981, -5.166, -5.06, -4.942, -4.919...\n", " permil\n", " d18O\n", " NaN\n", @@ -568,7 +556,7 @@ " [1993.042, 1992.792, 1992.542, 1992.292, 1992....\n", " yr AD\n", " iso2k\n", - " Ocean2kHR_140\n", + " Ocean2kHR_141\n", " \n", " \n", "\n", @@ -587,7 +575,7 @@ "1 d18O [-4.8011, -4.725, -4.6994, -4.86, -5.0886, -5.... \n", "2 d18O [-4.15, -3.66, -3.69, -4.07, -3.95, -4.12, -3.... \n", "3 d18O [-18.5905, -16.3244, -16.2324, -17.0112, -18.6... \n", - "4 d18O [-4.827, -4.786, -4.693, -4.852, -4.991, -4.90... \n", + "4 d18O [-4.875, -4.981, -5.166, -5.06, -4.942, -4.919... \n", "\n", " paleoData_units paleoData_proxy paleoData_proxyGeneral time_variableName \\\n", "0 permil d18O NaN year \n", @@ -608,7 +596,7 @@ "1 iso2k Ocean2kHR_177 \n", "2 iso2k Ocean2kHR_105 \n", "3 iso2k SAm_035 \n", - "4 iso2k Ocean2kHR_140 " + "4 iso2k Ocean2kHR_141 " ] }, "execution_count": 7, diff --git a/notebooks/L3_a_dataset_class.ipynb b/notebooks/L3_a_dataset_class.ipynb index cd0e2ca..391c563 100644 --- a/notebooks/L3_a_dataset_class.ipynb +++ b/notebooks/L3_a_dataset_class.ipynb @@ -123,7 +123,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 35.86it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 42.82it/s]" ] }, { @@ -336,6 +336,7 @@ " \n", " \n", " \n", + " Sr/Ca\n", " d18O\n", " year\n", " \n", @@ -343,40 +344,45 @@ " \n", " \n", " 0\n", - " 0.39\n", - " 1998.21\n", + " 8.96\n", + " -5.41\n", + " 1998.29\n", " \n", " \n", " 1\n", - " 0.35\n", - " 1998.13\n", + " 8.90\n", + " -5.47\n", + " 1998.21\n", " \n", " \n", " 2\n", - " 0.35\n", - " 1998.04\n", + " 8.91\n", + " -5.49\n", + " 1998.13\n", " \n", " \n", " 3\n", - " 0.35\n", - " 1997.96\n", + " 8.94\n", + " -5.43\n", + " 1998.04\n", " \n", " \n", " 4\n", - " 0.36\n", - " 1997.88\n", + " 8.92\n", + " -5.48\n", + " 1997.96\n", " \n", " \n", "\n", "" ], "text/plain": [ - " d18O year\n", - "0 0.39 1998.21\n", - "1 0.35 1998.13\n", - "2 0.35 1998.04\n", - "3 0.35 1997.96\n", - "4 0.36 1997.88" + " Sr/Ca d18O year\n", + "0 8.96 -5.41 1998.29\n", + "1 8.90 -5.47 1998.21\n", + "2 8.91 -5.49 1998.13\n", + "3 8.94 -5.43 1998.04\n", + "4 8.92 -5.48 1997.96" ] }, "execution_count": 9, @@ -406,56 +412,102 @@ { "data": { "text/plain": [ - "{'d18O': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo2.measurementTable1.Ocean2kHR_162.d18O',\n", + "{'Sr/Ca': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.Ocean2kHR_161.Sr_Ca',\n", + " 'interpretation': [{'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.Ocean2kHR_161.Sr_Ca.Interpretation1',\n", + " 'direction': 'negative',\n", + " 'scope': 'climate',\n", + " 'seasonality': 'subannual',\n", + " 'variable': 'temperature',\n", + " 'variableDetail': 'sea@surface'}],\n", + " 'archiveType': 'Coral',\n", + " 'number': 3,\n", + " 'hasMaxValue': 9.23,\n", + " 'hasMeanValue': 8.977297699,\n", + " 'hasMedianValue': 8.97,\n", + " 'hasMinValue': 8.78,\n", + " 'missingValue': 'NaN',\n", + " 'variableName': 'Sr_Ca',\n", + " 'notes': '; paleoData_variableName changed - was originally Sr_Ca; climateInterpretation_seasonality changed - was originally monthly; paleoData_variableName changed - was originally Sr_Ca; paleoData_proxyObservationType changed - was originally Sr_Ca',\n", + " 'proxy': 'Sr/Ca',\n", + " 'resolution': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.Ocean2kHR_161.Sr_Ca.Resolution',\n", + " 'hasMaxValue': 0.09,\n", + " 'hasMeanValue': 0.08332838039,\n", + " 'hasMedianValue': 0.08,\n", + " 'hasMinValue': 0.08,\n", + " 'units': 'yr AD'},\n", + " 'hasStandardVariable': 'Sr/Ca',\n", + " 'units': 'mmol/mol',\n", + " 'TSid': 'Ocean2kHR_161',\n", + " 'variableType': 'measured',\n", + " 'measurementTableMD5': 'fa15f42f51a87b7f7c683aebc626c65d',\n", + " 'ocean2kID': 'PacificNurhati2011',\n", + " 'iso2kUI': 'CO11NUPM01BT1',\n", + " 'pages2kID': 'Ocn_129',\n", + " 'sensorGenus': 'Porites',\n", + " 'proxyObservationType': 'Sr/Ca',\n", + " 'useInGlobalTemperatureAnalysis': True,\n", + " 'wDSPaleoUrl': 'https://www1.ncdc.noaa.gov/pub/data/paleo/pages2k/pages2k-temperature-v2-2017/data-version-2.0.0/Ocn-Palmyra.Nurhati.2011-1.txt',\n", + " 'qCCertification': 'MNE, NJA',\n", + " 'inCompilation': 'Ocean2k_v1.0.0',\n", + " 'sensorSpecies': 'lutea'},\n", + " 'd18O': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.Ocean2kHR_160.d18O',\n", + " 'interpretation': [{'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.Ocean2kHR_160.d18O.Interpretation1',\n", + " 'direction': 'negative',\n", + " 'scope': 'climate',\n", + " 'seasonality': 'subannual',\n", + " 'variable': 'temperature',\n", + " 'variableDetail': 'sea_surface'}],\n", " 'archiveType': 'Coral',\n", " 'number': 1,\n", - " 'hasMaxValue': 1.26,\n", - " 'hasMeanValue': 0.7670059435,\n", - " 'hasMedianValue': 0.78,\n", - " 'hasMinValue': 0.07,\n", + " 'hasMaxValue': -4.3,\n", + " 'hasMeanValue': -4.914484039,\n", + " 'hasMedianValue': -4.89,\n", + " 'hasMinValue': -5.75,\n", " 'missingValue': 'NaN',\n", " 'variableName': 'd18O',\n", - " 'notes': 'd18Osw (residuals calculated from coupled SrCa and d18O measurements)',\n", + " 'notes': 'Duplicate of modern d18O record presented in Cobb et al 2001, 2003 (Ocean2kHR_139)',\n", " 'proxy': 'd18O',\n", - " 'resolution': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo2.measurementTable1.Ocean2kHR_162.d18O.Resolution',\n", + " 'resolution': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.Ocean2kHR_160.d18O.Resolution',\n", " 'hasMaxValue': 0.09,\n", - " 'hasMeanValue': 0.08333085502,\n", + " 'hasMeanValue': 0.08332838039,\n", " 'hasMedianValue': 0.08,\n", " 'hasMinValue': 0.08,\n", " 'units': 'yr AD'},\n", " 'hasStandardVariable': 'd18O',\n", " 'units': 'permil',\n", - " 'TSid': 'Ocean2kHR_162',\n", + " 'TSid': 'Ocean2kHR_160',\n", " 'variableType': 'measured',\n", " 'proxyObservationType': 'd18O',\n", - " 'measurementTableMD5': '3d028342178e079acb4366bfedf54a77',\n", - " 'sensorSpecies': 'lutea',\n", + " 'iso2kUI': 'CO11NUPM01B',\n", " 'useInGlobalTemperatureAnalysis': False,\n", - " 'wDSPaleoUrl': 'https://www1.ncdc.noaa.gov/pub/data/paleo/pages2k/pages2k-temperature-v2-2017/data-version-2.0.0/Ocn-Palmyra.Nurhati.2011-2.txt',\n", - " 'sensorGenus': 'Porites'},\n", - " 'year': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo2.measurementTable1.PYTEBCDC4GO.year',\n", + " 'sensorGenus': 'Porites',\n", + " 'measurementTableMD5': 'fa15f42f51a87b7f7c683aebc626c65d',\n", + " 'wDSPaleoUrl': 'https://www1.ncdc.noaa.gov/pub/data/paleo/pages2k/pages2k-temperature-v2-2017/data-version-2.0.0/Ocn-Palmyra.Nurhati.2011-1.txt',\n", + " 'qCCertification': 'MNE, NJA',\n", + " 'sensorSpecies': 'lutea'},\n", + " 'year': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.PYTHNCZJNWB.year',\n", " 'archiveType': 'Coral',\n", " 'number': 2,\n", " 'description': 'Year AD',\n", - " 'hasMaxValue': 1998.21,\n", - " 'hasMeanValue': 1942.168336,\n", - " 'hasMedianValue': 1942.17,\n", + " 'hasMaxValue': 1998.29,\n", + " 'hasMeanValue': 1942.21,\n", + " 'hasMedianValue': 1942.21,\n", " 'hasMinValue': 1886.13,\n", " 'missingValue': 'NaN',\n", " 'variableName': 'year',\n", - " 'resolution': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo2.measurementTable1.PYTEBCDC4GO.year.Resolution',\n", + " 'resolution': {'@id': 'http://linked.earth/lipd/Ocn-Palmyra.Nurhati.2011.paleo1.measurementTable1.PYTHNCZJNWB.year.Resolution',\n", " 'hasMaxValue': 0.09,\n", - " 'hasMeanValue': 0.08333085502,\n", + " 'hasMeanValue': 0.08332838039,\n", " 'hasMedianValue': 0.08,\n", " 'hasMinValue': 0.08,\n", " 'units': 'yr AD'},\n", " 'hasStandardVariable': 'year',\n", " 'units': 'yr AD',\n", - " 'TSid': 'PYTEBCDC4GO',\n", + " 'TSid': 'PYTHNCZJNWB',\n", " 'variableType': 'inferred',\n", - " 'wDSPaleoUrl': 'https://www1.ncdc.noaa.gov/pub/data/paleo/pages2k/pages2k-temperature-v2-2017/data-version-2.0.0/Ocn-Palmyra.Nurhati.2011-2.txt',\n", " 'inferredVariableType': 'Year',\n", - " 'measurementTableMD5': '3d028342178e079acb4366bfedf54a77',\n", + " 'wDSPaleoUrl': 'https://www1.ncdc.noaa.gov/pub/data/paleo/pages2k/pages2k-temperature-v2-2017/data-version-2.0.0/Ocn-Palmyra.Nurhati.2011-1.txt',\n", + " 'measurementTableMD5': 'fa15f42f51a87b7f7c683aebc626c65d',\n", " 'dataType': 'float'}}" ] }, @@ -502,7 +554,7 @@ }, { "data": { - "image/png": "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2LBhA+677z4AFHc18ybm3bt3B8Mw+PHHH0XbOXDgAICmEy2Kubp5E3fn/VzCe7W4jzmHgVHcQ8dut2P06NFYvHgxOnfujO3bt6Nz5868dQoLCxEbGyvrPE0153Q+FXcnREUeffRRydnes7Oz2bZt27K1tbWux8rLy9ns7Gz28ssvd000x7KNE91FRESIJqVLS0tji4uLedstKChg09PTJSelGz58uLJvjrjlb9wbGhrY3r17swDY22+/nfd5kEJxVwclvu9SIDEPFstS3NVAiZgPHDiQ1el07MaNG3nbcM61xH2cYq4O/sZ9//79rF6vZ3v37s3abDbeNpxx/+ijj1yPUdxD48EHH2QBsN26dWPPnz/vdr3bbrtNcqLhzp07sykpKWxNTY3rcTWc09E9WKTFmjNnDsrKyjBgwACMGTMGFy9exMsvv4xLly7h/fffB8MwrnWfe+459OjRA71798a9994Ls9mMl19+GWfPnnVVJnJasGABBg8ejB49euDOO+9EXV0d/vWvf8FqteKZZ54J9tskAnLjvmrVKnz11VdISEhA9+7dsXz5ctG2Onfu7LqSRnFXN2++796guKuXNzH/97//jd69e2PIkCH4v//7P+Tm5mLNmjVYt24dJk2ahL59+7rWpZirm9y45+fn45FHHsGjjz6Kbt26YcKECdDpdHjvvfewceNGjB49GkOGDHFtl+IefEePHsW8efPAMAyuv/56rF27VrROSkoKBg4ciDlz5mDNmjUYPHgwpk+fjpSUFPz3v//F7t27sXLlSlgsFtdzVHFO53NqRohKuLvKxbIsu3LlSvaKK65go6Ki2LS0NHb06NHsvn37JLeza9cudvDgwWx0dDQbGxvL9u/fn926davkup9//jnbp08f1mq1sklJSezIkSPZvXv3Kvm2SDP8jXtZWRkLwON/jz76KO85FPfQU+r7LgQ3PVgsS3EPNaVifvToUbasrIxNSUlhzWYzW1RUxP7rX/+S7N2kmIeeUnFfvXo127NnTzYiIoI1m81scXEx+9JLL7F2u120LsU9uJYsWdLs7zD3uHzw4EH25ptvZuPj49moqCi2R48evF5IrlCf0zEsK1GbkBBCCCGEEEKI16jIBSGEEEIIIYQohBIsQgghhBBCCFEIJViEEEIIIYQQohBKsAghhBBCCCFEIZRgEUIIIYQQQohCKMEi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VavAMAz69++PhQsXIjc312O78vPz8fXXX0smh0J//PEHDAYDEhISml2XEEKIfFRFkBBCSEg5e7hmzZoFlmXd/vfuu+/6/BoMw2Dy5Mmor6/H6tWrsWPHDuzfvx+jR4/mJTvOthw4cMBjW5y9YPfddx8ee+wxtGvXDu+99x6OHj2KS5cu4auvvsItt9zidTu7du2Kt956C2fOnMGOHTvw1FNPoWPHjvjss88wYsSIZp/vHKr48ccfN7vugw8+iKSkJDzxxBNet5MQQoh7lGARQggJqa5duwJoGp4ntHbtWsycORNfffWVX69TVlYGg8GAd955B//73/8AgDc8UE5bHn74YTz55JOu3qrFixdDr9fjk08+wciRI5GVlQWGYQAAe/bsAQDJHiwp8+fPx1133QWWZaHX63HllVfigQcewDfffIPU1FT89NNPkvdzcQ0ePBjZ2dnYunUrPvroI7frHT58GKtXrwbLshgyZIis9hFCCJGHEixCCCEh1bNnT3Ts2BEbNmzA4sWLecsOHz6M2267DU899ZSr6IOvUlNTcd1112Hjxo1YsWIFOnfujCuuuIK3zq233gqGYfDggw/i6NGjvGULFy7EE088gWXLlrnKtEdERMBut+OPP/7grbt161ZXVUHu/FqefP7553j55ZexcuVK3uOnT5/GxYsXERsb63pddywWCxYsWAAAGDNmDNasWSNaZ//+/bjuuutw6dIlTJkyBV26dJHVPkIIIfLQPViEEEJCimEYLF++HP3790dZWRkWL16MK664AufOncM777yDixcv4oEHHkDPnj39fq1bb70V77//Po4dO4YZM2aIlnfr1g1PPPEEHnroIXTo0AHDhw9HZmYmdu3ahQ0bNiAmJgZLly519VJNmTIFjz32GHr16oWbbroJ0dHR+PHHH7FhwwYkJSWhsrISZ86ckdW2J598Eps3b8a4cePw1ltvoaioCOfOncO7776L6upqvPLKK7wS8+4MGzYMS5cuxZQpUzBixAh07twZvXr1gtVqxb59+7B+/Xo0NDTg5ptvdiVjQs2VaQcaC5v4MgySEEJaOkqwCCGEhFznzp2xa9cuzJ07Fx9//DG2bt2KuLg4dO3aFVOnTsXIkSMVeZ1rr70WiYmJqKysxNixYyXXmTlzJrp27YoXXngB69atQ1VVFTIzMzF58mQ88MADvAqAjzzyCBISEvDaa69hyZIliIiIQHZ2NmbNmoW///3vaNeuHTZv3ozz5883O4dXcXExtm7diqeffhpff/011q9fj4iICHTr1g3Tpk1zzRkmx/jx49GrVy8sWrQI69evx7vvvouzZ88iMTERQ4cOxZQpU3Dddde5fX5zZdoBYMSIEZRgEUKIBIaVOzicEEIIUbmcnBwcOXIE586dk0xofvvtN+Tn52P06NFYvnx58BvYgs2ePRtz5szBv/71L0ybNi3UzSGEkJChe7AIIYRogt1ux0MPPQSWZXHXXXeFujmEEEJaKBoiSAghpMWZO3cuLBYLSktLcenSJdxyyy34448/UFFRgREjRqBHjx6hbmKLsXjxYhw+fLjZe7YIIUQrKMEihBDS4jz99NMAGifv7dy5M6qqqlBTU4Obb74ZCxcuDHHrWpbFixdj06ZNoW4GIYSoBt2DRQghhBBCCCEKoXuwCCGEEEIIIUQhlGARQgghhBBCiEIowSKEEEIIIYQQhVCCRQghhBBCCCEKoQSLEEIIIYQQQhRCCRYhhBBCCCGEKIQSLEIIIYQQQghRCCVYhBBCCCGEEKIQSrAIIYQQQgghRCH/HzkGsJsq/v+iAAAAAElFTkSuQmCC", + "image/png": "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4GY0ebzITFGXB15u9ij/Z9fBVgy0iIiIiIgoJN/pnhnw9oYmX6ClJ0By2jhHi4iIiIiICADQIGS09EikjBYDLSIiIiIi0mVUn24AgEJ3iq79JFLXQZYOEhERERGRLr26ZeAvC29Bdpqz443bkUgZLQZaRERERESk2xVdUnXvQzVHK867Dsb36ImIiIiIKGG4Eqh0kIEWERERERHFhEQqHWSgRUREREREMSGRmmEw0CIiIiIiopggztFy2W1RHIl+DLSIiIiIiCgmiBmtNCcDLSIiIiIiIt3EQCuFgRYREREREZF+YulgCksHiYiIiIiI9LNYfA0wUp3xHarE9+iJiIiIiCghpTqY0SIiIiIiIjJUCgMtIiIiIiIiY3XPSon2EHSxR3sAREREREREsqV3DcCuo+dwx4CCaA9FFwZaREREREQUM+4ZVox7hhVHexi6sXSQiIiIiIjIYAy0iIiIiIiIDMZAi4iIiIiIyGBxE2iVlpbCYrGovhYuXNjufS5cuIDy8nIUFRUhNTUV/fr1w3/+53920oiJiIiIiChZxVUzjGeffRZz585Vvs/IyGh3+wULFqCyshL//d//jdLSUnz88cd46KGHUFhYiEmTJpk9XCIiIiIiSlJxk9ECgMzMTOTn5ytfHQVaVVVVmD59OkaPHo3S0lI88MADGDRoEHbs2NFJIyYiIiIiomQUV4HW0qVLkZOTg8GDB+P5559HU1NTu9uPHDkS69evR01NDSRJQmVlJfbv349x48YFvU9jYyPq6+tVX0REREREROGIm9LBRx99FEOGDEHXrl3x+eefY9GiRTh8+DBWrVoV9D6vvfYa5s6di6KiItjtdlitVqxatQojR44Mep+KigosWbLEjKdARERERERJwiJJkhStB1+8eHGHQc327dtx7bXX+t3+/vvv4+6778a3336LnJycgPd9+eWX8eabb+Lll19GSUkJtmzZgkWLFmHdunUYO3ZswPs0NjaisbFR+b6+vh49evRAXV0dsrKywnh2RERERESUSOrr6+F2u0OKDaIaaH377bf49ttv292mtLQUKSkpfrfX1NSgqKgIW7duxfDhw/1+3tDQALfbjXXr1uHOO+9Ubp8zZw6OHz+ODRs2hDTGcF5MIiIiIiJKXOHEBlEtHczNzUVubm5E9921axcAoKCgIODPm5ub0dzcDKtVPQ3NZrPB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", "text/plain": [ "
" ] @@ -568,7 +620,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 1.36it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 1.39it/s]\n" ] }, { @@ -577,13 +629,6 @@ "text": [ "Loaded..\n" ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "\n" - ] } ], "source": [ @@ -651,47 +696,47 @@ " \n", " \n", " \n", - " depth\n", " age\n", + " depth\n", " \n", " \n", " \n", " \n", " 0\n", - " 0.12\n", " [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, ...\n", + " 0.12\n", " \n", " \n", " 1\n", - " 0.23\n", " [9.03, 8.64, 8.64, 10.58, 7.09, 10.58, 6.71, 9...\n", + " 0.23\n", " \n", " \n", " 2\n", - " 0.33\n", " [11.74, 11.35, 10.96, 12.12, 10.58, 11.74, 11....\n", + " 0.33\n", " \n", " \n", " 3\n", - " 0.43\n", " [13.28, 13.28, 12.51, 13.67, 12.9, 13.28, 13.2...\n", + " 0.43\n", " \n", " \n", " 4\n", - " 0.53\n", " [14.83, 14.83, 15.22, 15.6, 14.83, 15.6, 14.83...\n", + " 0.53\n", " \n", " \n", "\n", "" ], "text/plain": [ - " depth age\n", - "0 0.12 [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, ...\n", - "1 0.23 [9.03, 8.64, 8.64, 10.58, 7.09, 10.58, 6.71, 9...\n", - "2 0.33 [11.74, 11.35, 10.96, 12.12, 10.58, 11.74, 11....\n", - "3 0.43 [13.28, 13.28, 12.51, 13.67, 12.9, 13.28, 13.2...\n", - "4 0.53 [14.83, 14.83, 15.22, 15.6, 14.83, 15.6, 14.83..." + " age depth\n", + "0 [4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, 4.0, ... 0.12\n", + "1 [9.03, 8.64, 8.64, 10.58, 7.09, 10.58, 6.71, 9... 0.23\n", + "2 [11.74, 11.35, 10.96, 12.12, 10.58, 11.74, 11.... 0.33\n", + "3 [13.28, 13.28, 12.51, 13.67, 12.9, 13.28, 13.2... 0.43\n", + "4 [14.83, 14.83, 15.22, 15.6, 14.83, 15.6, 14.83... 0.53" ] }, "execution_count": 14, @@ -722,17 +767,17 @@ { "data": { "text/plain": [ - "{'depth': {'@id': 'http://linked.earth/lipd/chron0model0ensemble0.PYTGOFY4KZD.depth',\n", + "{'age': {'@id': 'http://linked.earth/lipd/chron0model0ensemble0.PYTUHE3XLGQ.age',\n", + " 'number': '[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001]',\n", + " 'variableName': 'age',\n", + " 'hasStandardVariable': 'age',\n", + " 'TSid': 'PYTUHE3XLGQ'},\n", + " 'depth': {'@id': 'http://linked.earth/lipd/chron0model0ensemble0.PYTGOFY4KZD.depth',\n", " 'number': 1,\n", " 'variableName': 'depth',\n", " 'hasStandardVariable': 'depth',\n", " 'units': 'm',\n", - " 'TSid': 'PYTGOFY4KZD'},\n", - " 'age': {'@id': 'http://linked.earth/lipd/chron0model0ensemble0.PYTUHE3XLGQ.age',\n", - " 'number': '[2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154, 155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170, 171, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 194, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219, 220, 221, 222, 223, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 234, 235, 236, 237, 238, 239, 240, 241, 242, 243, 244, 245, 246, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 281, 282, 283, 284, 285, 286, 287, 288, 289, 290, 291, 292, 293, 294, 295, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308, 309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345, 346, 347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 371, 372, 373, 374, 375, 376, 377, 378, 379, 380, 381, 382, 383, 384, 385, 386, 387, 388, 389, 390, 391, 392, 393, 394, 395, 396, 397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408, 409, 410, 411, 412, 413, 414, 415, 416, 417, 418, 419, 420, 421, 422, 423, 424, 425, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 453, 454, 455, 456, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467, 468, 469, 470, 471, 472, 473, 474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489, 490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552, 553, 554, 555, 556, 557, 558, 559, 560, 561, 562, 563, 564, 565, 566, 567, 568, 569, 570, 571, 572, 573, 574, 575, 576, 577, 578, 579, 580, 581, 582, 583, 584, 585, 586, 587, 588, 589, 590, 591, 592, 593, 594, 595, 596, 597, 598, 599, 600, 601, 602, 603, 604, 605, 606, 607, 608, 609, 610, 611, 612, 613, 614, 615, 616, 617, 618, 619, 620, 621, 622, 623, 624, 625, 626, 627, 628, 629, 630, 631, 632, 633, 634, 635, 636, 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, 658, 659, 660, 661, 662, 663, 664, 665, 666, 667, 668, 669, 670, 671, 672, 673, 674, 675, 676, 677, 678, 679, 680, 681, 682, 683, 684, 685, 686, 687, 688, 689, 690, 691, 692, 693, 694, 695, 696, 697, 698, 699, 700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 712, 713, 714, 715, 716, 717, 718, 719, 720, 721, 722, 723, 724, 725, 726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 740, 741, 742, 743, 744, 745, 746, 747, 748, 749, 750, 751, 752, 753, 754, 755, 756, 757, 758, 759, 760, 761, 762, 763, 764, 765, 766, 767, 768, 769, 770, 771, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782, 783, 784, 785, 786, 787, 788, 789, 790, 791, 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819, 820, 821, 822, 823, 824, 825, 826, 827, 828, 829, 830, 831, 832, 833, 834, 835, 836, 837, 838, 839, 840, 841, 842, 843, 844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859, 860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875, 876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891, 892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907, 908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923, 924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939, 940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955, 956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 971, 972, 973, 974, 975, 976, 977, 978, 979, 980, 981, 982, 983, 984, 985, 986, 987, 988, 989, 990, 991, 992, 993, 994, 995, 996, 997, 998, 999, 1000, 1001]',\n", - " 'variableName': 'age',\n", - " 'hasStandardVariable': 'age',\n", - " 'TSid': 'PYTUHE3XLGQ'}}" + " 'TSid': 'PYTGOFY4KZD'}}" ] }, "execution_count": 15, diff --git a/notebooks/L3_b_editing.ipynb b/notebooks/L3_b_editing.ipynb index ca510fe..130d764 100644 --- a/notebooks/L3_b_editing.ipynb +++ b/notebooks/L3_b_editing.ipynb @@ -123,7 +123,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 41.56it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 60.34it/s]" ] }, { @@ -384,7 +384,7 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": 15, "id": "dcafbe82-e743-4a99-9437-540a8afc602d", "metadata": {}, "outputs": [], @@ -392,7 +392,7 @@ "pub.setJournal('Journal Name')\n", "pub.setPages('1-12')\n", "pub.setVolume('1')\n", - "pub.setYear('2014')" + "pub.setYear(2014)" ] }, { @@ -405,7 +405,7 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 16, "id": "ee6eb962-6434-479d-add7-d77f7191eabc", "metadata": {}, "outputs": [], @@ -423,7 +423,7 @@ }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 17, "id": "6af92dbd-c15a-4410-a91f-a21d308cd94b", "metadata": {}, "outputs": [ @@ -455,7 +455,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 18, "id": "17b1b06e-1c90-414d-93ec-6ded7e8ae524", "metadata": {}, "outputs": [ @@ -481,67 +481,67 @@ " \n", " \n", " depth\n", - " Mg/Ca\n", - " year\n", " temperature\n", + " Mg/Ca\n", " d18O\n", + " year\n", " \n", " \n", " \n", " \n", " 0\n", " 0.5\n", - " 5.023996\n", - " 1981.30\n", " 28.686774\n", + " 5.023996\n", " -4.176004\n", + " 1981.30\n", " \n", " \n", " 1\n", " 1.0\n", - " 5.100000\n", - " 1961.30\n", " 28.853606\n", + " 5.100000\n", " -4.100000\n", + " 1961.30\n", " \n", " \n", " 2\n", " 1.5\n", - " 5.176004\n", - " 1946.37\n", " 29.017971\n", + " 5.176004\n", " -4.023996\n", + " 1946.37\n", " \n", " \n", " 3\n", " 2.0\n", - " 5.484465\n", - " 1952.00\n", " 29.661152\n", + " 5.484465\n", " -3.715535\n", + " 1952.00\n", " \n", " \n", " 4\n", " 2.5\n", - " 4.715535\n", - " 1906.37\n", " 27.982737\n", + " 4.715535\n", " -4.484465\n", + " 1906.37\n", " \n", " \n", "\n", "" ], "text/plain": [ - " depth Mg/Ca year temperature d18O\n", - "0 0.5 5.023996 1981.30 28.686774 -4.176004\n", - "1 1.0 5.100000 1961.30 28.853606 -4.100000\n", - "2 1.5 5.176004 1946.37 29.017971 -4.023996\n", - "3 2.0 5.484465 1952.00 29.661152 -3.715535\n", - "4 2.5 4.715535 1906.37 27.982737 -4.484465" + " depth temperature Mg/Ca d18O year\n", + "0 0.5 28.686774 5.023996 -4.176004 1981.30\n", + "1 1.0 28.853606 5.100000 -4.100000 1961.30\n", + "2 1.5 29.017971 5.176004 -4.023996 1946.37\n", + "3 2.0 29.661152 5.484465 -3.715535 1952.00\n", + "4 2.5 27.982737 4.715535 -4.484465 1906.37" ] }, - "execution_count": 17, + "execution_count": 18, "metadata": {}, "output_type": "execute_result" } @@ -567,7 +567,7 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 19, "id": "2521716f-ea69-4c4b-a277-782e7e765d2b", "metadata": {}, "outputs": [ @@ -593,6 +593,26 @@ " 'TSid': 'WEB-1e2a2-4620-480b-9ec6-674da',\n", " 'variableType': 'measured',\n", " 'proxyObservationType': 'depth'},\n", + " 'temperature': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-5dd32-9b60-4662-9b73-ad1b3.temperature',\n", + " 'interpretation': [{'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-5dd32-9b60-4662-9b73-ad1b3.temperature.Interpretation1'}],\n", + " 'archiveType': 'Marine sediment',\n", + " 'number': 5,\n", + " 'hasMaxValue': 30.27867291,\n", + " 'hasMeanValue': 28.91042688586957,\n", + " 'hasMedianValue': 28.894521055,\n", + " 'hasMinValue': 27.21849706,\n", + " 'variableName': 'temperature',\n", + " 'resolution': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-5dd32-9b60-4662-9b73-ad1b3.temperature.Resolution',\n", + " 'hasMaxValue': 66.52999999999997,\n", + " 'hasMeanValue': 20.9051111111111,\n", + " 'hasMedianValue': 3.1700000000000728,\n", + " 'hasMinValue': 3.1699999999998454},\n", + " 'hasStandardVariable': 'temperature',\n", + " 'units': 'degC',\n", + " 'TSid': 'WEB-5dd32-9b60-4662-9b73-ad1b3',\n", + " 'variableType': 'inferred',\n", + " 'inferredVariableType': 'temperature',\n", + " 'forTempAnalysis': True},\n", " 'Mg/Ca': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-c745d-99e8-4f77-9042-748f9.Mg_Ca',\n", " 'interpretation': [{'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-c745d-99e8-4f77-9042-748f9.Mg_Ca.Interpretation1',\n", " 'direction': 'positive',\n", @@ -618,40 +638,6 @@ " 'TSid': 'WEB-c745d-99e8-4f77-9042-748f9',\n", " 'variableType': 'measured',\n", " 'proxyObservationType': 'Mg/Ca'},\n", - " 'year': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-e6f66-1365-427c-af34-363a2.year',\n", - " 'interpretation': [{'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-e6f66-1365-427c-af34-363a2.year.Interpretation1'}],\n", - " 'archiveType': 'Marine sediment',\n", - " 'number': 2,\n", - " 'hasMaxValue': 1981.3,\n", - " 'hasMeanValue': 1572.5945652173914,\n", - " 'hasMedianValue': 1568.7150000000001,\n", - " 'hasMinValue': 1187.49,\n", - " 'variableName': 'year',\n", - " 'hasStandardVariable': 'year',\n", - " 'units': 'yr AD',\n", - " 'TSid': 'WEB-e6f66-1365-427c-af34-363a2',\n", - " 'variableType': 'inferred',\n", - " 'inferredVariableType': 'year'},\n", - " 'temperature': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-5dd32-9b60-4662-9b73-ad1b3.temperature',\n", - " 'interpretation': [{'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-5dd32-9b60-4662-9b73-ad1b3.temperature.Interpretation1'}],\n", - " 'archiveType': 'Marine sediment',\n", - " 'number': 5,\n", - " 'hasMaxValue': 30.27867291,\n", - " 'hasMeanValue': 28.91042688586957,\n", - " 'hasMedianValue': 28.894521055,\n", - " 'hasMinValue': 27.21849706,\n", - " 'variableName': 'temperature',\n", - " 'resolution': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-5dd32-9b60-4662-9b73-ad1b3.temperature.Resolution',\n", - " 'hasMaxValue': 66.52999999999997,\n", - " 'hasMeanValue': 20.9051111111111,\n", - " 'hasMedianValue': 3.1700000000000728,\n", - " 'hasMinValue': 3.1699999999998454},\n", - " 'hasStandardVariable': 'temperature',\n", - " 'units': 'degC',\n", - " 'TSid': 'WEB-5dd32-9b60-4662-9b73-ad1b3',\n", - " 'variableType': 'inferred',\n", - " 'inferredVariableType': 'temperature',\n", - " 'forTempAnalysis': True},\n", " 'd18O': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-f24e5-dcca-4743-b487-5c6fd.d18O',\n", " 'interpretation': [{'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-f24e5-dcca-4743-b487-5c6fd.d18O.Interpretation1'}],\n", " 'archiveType': 'Marine sediment',\n", @@ -671,10 +657,24 @@ " 'units': 'permil',\n", " 'TSid': 'WEB-f24e5-dcca-4743-b487-5c6fd',\n", " 'variableType': 'measured',\n", - " 'proxyObservationType': 'd18O'}}" + " 'proxyObservationType': 'd18O'},\n", + " 'year': {'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-e6f66-1365-427c-af34-363a2.year',\n", + " 'interpretation': [{'@id': 'http://linked.earth/lipd/paleo0measurement0.WEB-e6f66-1365-427c-af34-363a2.year.Interpretation1'}],\n", + " 'archiveType': 'Marine sediment',\n", + " 'number': 2,\n", + " 'hasMaxValue': 1981.3,\n", + " 'hasMeanValue': 1572.5945652173914,\n", + " 'hasMedianValue': 1568.7150000000001,\n", + " 'hasMinValue': 1187.49,\n", + " 'variableName': 'year',\n", + " 'hasStandardVariable': 'year',\n", + " 'units': 'yr AD',\n", + " 'TSid': 'WEB-e6f66-1365-427c-af34-363a2',\n", + " 'variableType': 'inferred',\n", + " 'inferredVariableType': 'year'}}" ] }, - "execution_count": 18, + "execution_count": 19, "metadata": {}, "output_type": "execute_result" } @@ -685,7 +685,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 20, "id": "b7762665-cde7-476f-a274-fe487e1a1f26", "metadata": {}, "outputs": [], @@ -703,7 +703,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 21, "id": "58d946f7-a318-45cc-91ee-1671d1dffd2c", "metadata": {}, "outputs": [], @@ -729,7 +729,7 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 22, "id": "6e557a92-e3c4-4a4e-87d3-50fb9f71027d", "metadata": {}, "outputs": [ @@ -739,7 +739,7 @@ "[]" ] }, - "execution_count": 21, + "execution_count": 22, "metadata": {}, "output_type": "execute_result" } @@ -758,7 +758,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 23, "id": "e86d7964-08e1-4b96-a599-ad37f54fa1b4", "metadata": {}, "outputs": [], @@ -778,7 +778,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 24, "id": "ae19beed-71a4-40c0-bfee-a1fd977314a9", "metadata": {}, "outputs": [ @@ -811,27 +811,27 @@ " \n", " 0\n", " 0.5\n", - " [1974.619769613226, 1970.5808987987766, 1983.7...\n", + " [1979.0844812616408, 1985.3177520662382, 1980....\n", " \n", " \n", " 1\n", " 1.0\n", - " [1961.8024862880193, 1958.780008195477, 1972.4...\n", + " [1959.6701692881422, 1973.3798722621398, 1968....\n", " \n", " \n", " 2\n", " 1.5\n", - " [1950.083766724935, 1947.7501498679933, 1943.7...\n", + " [1951.65835149577, 1936.7472353363764, 1946.43...\n", " \n", " \n", " 3\n", " 2.0\n", - " [1950.0940068843709, 1953.1629079500183, 1958....\n", + " [1958.1336306253806, 1949.344120440638, 1944.1...\n", " \n", " \n", " 4\n", " 2.5\n", - " [1904.3071421579064, 1909.8852952646128, 1915....\n", + " [1903.1289835908328, 1902.2018933016166, 1909....\n", " \n", " \n", "\n", @@ -839,14 +839,14 @@ ], "text/plain": [ " depth year\n", - "0 0.5 [1974.619769613226, 1970.5808987987766, 1983.7...\n", - "1 1.0 [1961.8024862880193, 1958.780008195477, 1972.4...\n", - "2 1.5 [1950.083766724935, 1947.7501498679933, 1943.7...\n", - "3 2.0 [1950.0940068843709, 1953.1629079500183, 1958....\n", - "4 2.5 [1904.3071421579064, 1909.8852952646128, 1915...." + "0 0.5 [1979.0844812616408, 1985.3177520662382, 1980....\n", + "1 1.0 [1959.6701692881422, 1973.3798722621398, 1968....\n", + "2 1.5 [1951.65835149577, 1936.7472353363764, 1946.43...\n", + "3 2.0 [1958.1336306253806, 1949.344120440638, 1944.1...\n", + "4 2.5 [1903.1289835908328, 1902.2018933016166, 1909...." ] }, - "execution_count": 23, + "execution_count": 24, "metadata": {}, "output_type": "execute_result" } @@ -875,7 +875,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 25, "id": "b59e6240-0922-4191-bdab-85d25c5f2e89", "metadata": {}, "outputs": [], @@ -902,7 +902,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 26, "id": "e74f8059-8d9a-459a-a9ae-9a5c52431c23", "metadata": {}, "outputs": [], @@ -921,7 +921,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 27, "id": "01888658-0823-4b60-b352-aa563b02c5c0", "metadata": {}, "outputs": [], @@ -941,7 +941,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 28, "id": "9d363aaf-baf2-4089-84a0-ae024db4cc26", "metadata": {}, "outputs": [], @@ -961,7 +961,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 29, "id": "4d039243-02c9-4dbd-87ab-84d54bfe8aa9", "metadata": {}, "outputs": [], @@ -979,17 +979,17 @@ }, { "cell_type": "code", - "execution_count": 29, + "execution_count": 30, "id": "e7cd38ec-fa8e-4138-b6da-671305f14f95", "metadata": {}, "outputs": [ { "data": { "text/plain": [ - "[]" + "[]" ] }, - "execution_count": 29, + "execution_count": 30, "metadata": {}, "output_type": "execute_result" } @@ -1010,7 +1010,7 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 31, "id": "d2d11a36-c1a8-4fbc-af5f-8896e494e527", "metadata": {}, "outputs": [], diff --git a/notebooks/L3_c_create_template.ipynb b/notebooks/L3_c_create_template.ipynb index 315eee5..060d1a7 100644 --- a/notebooks/L3_c_create_template.ipynb +++ b/notebooks/L3_c_create_template.ipynb @@ -150,7 +150,7 @@ }, { "cell_type": "code", - "execution_count": 24, + "execution_count": 23, "id": "41bb1f05-59ac-4d28-a87a-8343f47169ee", "metadata": {}, "outputs": [], @@ -203,7 +203,7 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 24, "id": "7a7aef60-3dd9-4f3d-844c-3c01f15c2382", "metadata": {}, "outputs": [], @@ -216,7 +216,7 @@ }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 25, "id": "bece25be-7ad6-4d27-ac3d-663bd4aef875", "metadata": {}, "outputs": [], @@ -235,7 +235,7 @@ }, { "cell_type": "code", - "execution_count": 27, + "execution_count": 26, "id": "caf41a37-4a2e-47da-b460-24b4fc1fa012", "metadata": {}, "outputs": [], @@ -257,7 +257,7 @@ }, { "cell_type": "code", - "execution_count": 28, + "execution_count": 27, "id": "a739f953-9896-4494-9d40-3073c5f9d34c", "metadata": {}, "outputs": [ @@ -330,7 +330,7 @@ "3 Tian, Y., Fleitmann, D., Zhang, Q., Sha, L. J,... NaN " ] }, - "execution_count": 28, + "execution_count": 27, "metadata": {}, "output_type": "execute_result" } @@ -351,7 +351,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 28, "id": "ce979af8-7a06-4424-9f03-def613e2bf4d", "metadata": {}, "outputs": [], @@ -387,7 +387,7 @@ }, { "cell_type": "code", - "execution_count": 33, + "execution_count": 29, "id": "8cedfdb9-9b22-4828-b39b-6e485bca684f", "metadata": {}, "outputs": [ @@ -397,7 +397,7 @@ "'Speleothem'" ] }, - "execution_count": 33, + "execution_count": 29, "metadata": {}, "output_type": "execute_result" } @@ -422,7 +422,7 @@ }, { "cell_type": "code", - "execution_count": 35, + "execution_count": 30, "id": "10b0724e-9052-4fac-baa9-825b9c7c5318", "metadata": {}, "outputs": [], @@ -441,7 +441,7 @@ }, { "cell_type": "code", - "execution_count": 36, + "execution_count": 31, "id": "3c10d695-1259-4a01-b810-82ca62f05b13", "metadata": {}, "outputs": [ @@ -485,7 +485,7 @@ }, { "cell_type": "code", - "execution_count": 37, + "execution_count": 32, "id": "0f166950-75e9-4a0c-9b6d-1290354e3915", "metadata": {}, "outputs": [], @@ -520,7 +520,7 @@ }, { "cell_type": "code", - "execution_count": 38, + "execution_count": 33, "id": "138f58c7-7c7b-4c67-895e-7be9352c63e9", "metadata": {}, "outputs": [ @@ -530,7 +530,7 @@ "'Oman.Tian.2023'" ] }, - "execution_count": 38, + "execution_count": 33, "metadata": {}, "output_type": "execute_result" } @@ -541,7 +541,7 @@ }, { "cell_type": "code", - "execution_count": 39, + "execution_count": 34, "id": "79a5a30a-00ae-4898-8f62-2605e61f7f68", "metadata": {}, "outputs": [ @@ -551,7 +551,7 @@ "'Tian, Y.'" ] }, - "execution_count": 39, + "execution_count": 34, "metadata": {}, "output_type": "execute_result" } @@ -578,7 +578,7 @@ }, { "cell_type": "code", - "execution_count": 40, + "execution_count": 35, "id": "d1ccb398-a1ea-4c8f-bbc8-38d44b6cebf1", "metadata": {}, "outputs": [ @@ -707,7 +707,7 @@ "10 NaN NaN " ] }, - "execution_count": 40, + "execution_count": 35, "metadata": {}, "output_type": "execute_result" } @@ -726,7 +726,7 @@ }, { "cell_type": "code", - "execution_count": 41, + "execution_count": 36, "id": "f4b516e3-e7f4-4f11-a1c0-e757c44e5363", "metadata": {}, "outputs": [], @@ -744,7 +744,7 @@ }, { "cell_type": "code", - "execution_count": 42, + "execution_count": 37, "id": "80523c9f-5ffe-45bb-9063-7e96356971b3", "metadata": {}, "outputs": [], @@ -779,7 +779,7 @@ }, { "cell_type": "code", - "execution_count": 43, + "execution_count": 38, "id": "088c420f-4549-42be-9849-02e2eda13070", "metadata": {}, "outputs": [], @@ -801,7 +801,7 @@ }, { "cell_type": "code", - "execution_count": 44, + "execution_count": 39, "id": "71bc4205-9f09-4a8d-ba41-4f2573bc925b", "metadata": {}, "outputs": [], @@ -821,7 +821,7 @@ }, { "cell_type": "code", - "execution_count": 45, + "execution_count": 40, "id": "f63e4e51-bf68-46b3-b36b-58ffe8dd2f55", "metadata": {}, "outputs": [], @@ -831,7 +831,7 @@ }, { "cell_type": "code", - "execution_count": 47, + "execution_count": 41, "id": "29763ff6-ec1a-4a63-9d68-fe4da739f6b2", "metadata": {}, "outputs": [ @@ -912,7 +912,7 @@ "4 650 NaN " ] }, - "execution_count": 47, + "execution_count": 41, "metadata": {}, "output_type": "execute_result" } @@ -923,14 +923,14 @@ }, { "cell_type": "code", - "execution_count": 48, + "execution_count": 43, "id": "2e22bef4-4c3d-4248-b882-292587d8c4d4", "metadata": {}, "outputs": [], "source": [ - "loc.setLatitude(geo.iloc[0,1])\n", - "loc.setLongitude(geo.iloc[2,1])\n", - "loc.setElevation(geo.iloc[4,1])" + "loc.setLatitude(str(geo.iloc[0,1]))\n", + "loc.setLongitude(str(geo.iloc[2,1]))\n", + "loc.setElevation(str(geo.iloc[4,1]))" ] }, { @@ -943,7 +943,7 @@ }, { "cell_type": "code", - "execution_count": 49, + "execution_count": 44, "id": "affb61d5-1b64-4ef0-a9be-89ddb8efcf29", "metadata": {}, "outputs": [], @@ -963,7 +963,7 @@ }, { "cell_type": "code", - "execution_count": 50, + "execution_count": 45, "id": "0bf779ea-32e1-48c7-b56c-b24a2fd300b0", "metadata": {}, "outputs": [ @@ -1042,7 +1042,7 @@ "3 NaN " ] }, - "execution_count": 50, + "execution_count": 45, "metadata": {}, "output_type": "execute_result" } @@ -1063,7 +1063,7 @@ }, { "cell_type": "code", - "execution_count": 51, + "execution_count": 46, "id": "72871d71-a416-4679-a235-aafb869c215b", "metadata": {}, "outputs": [], @@ -1087,7 +1087,7 @@ }, { "cell_type": "code", - "execution_count": 52, + "execution_count": 47, "id": "216bb4f7-eaff-42ac-88bc-aa0604c6bc98", "metadata": {}, "outputs": [], @@ -1105,7 +1105,7 @@ }, { "cell_type": "code", - "execution_count": 53, + "execution_count": 48, "id": "cdb8c0d7-5432-4551-8aac-87afa170f13f", "metadata": {}, "outputs": [], @@ -1123,7 +1123,7 @@ }, { "cell_type": "code", - "execution_count": 54, + "execution_count": 49, "id": "6174fe5e-93c6-48da-84ff-2c651188b307", "metadata": {}, "outputs": [], @@ -1149,7 +1149,7 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 50, "id": "9357a40a-bc3e-48e1-be9e-61088faa9028", "metadata": {}, "outputs": [], @@ -1186,7 +1186,7 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 51, "id": "f51c521a-9d0b-405d-8bdf-cb7721377b90", "metadata": {}, "outputs": [], @@ -1206,7 +1206,7 @@ }, { "cell_type": "code", - "execution_count": 57, + "execution_count": 52, "id": "b4a1d46b-225a-4a16-9b92-b130dacdca6c", "metadata": {}, "outputs": [], @@ -1235,7 +1235,7 @@ }, { "cell_type": "code", - "execution_count": 58, + "execution_count": 53, "id": "0cf6b3ea-37bd-4ff4-8eb7-9b857090c91e", "metadata": {}, "outputs": [ @@ -1431,7 +1431,7 @@ "[4 rows x 28 columns]" ] }, - "execution_count": 58, + "execution_count": 53, "metadata": {}, "output_type": "execute_result" } @@ -1450,7 +1450,7 @@ }, { "cell_type": "code", - "execution_count": 62, + "execution_count": 54, "id": "baa81116-cefa-4b07-950d-ff6859345f9d", "metadata": {}, "outputs": [ @@ -1460,7 +1460,7 @@ "{'Depth': 'depth', 'Age': 'age', 'd18O': 'd18O', 'd13C': 'd13C'}" ] }, - "execution_count": 62, + "execution_count": 54, "metadata": {}, "output_type": "execute_result" } @@ -1483,7 +1483,7 @@ }, { "cell_type": "code", - "execution_count": 65, + "execution_count": 55, "id": "95877823-91ed-44d7-bfb7-6ae95f2c0586", "metadata": {}, "outputs": [ @@ -1493,7 +1493,7 @@ "{'mm': 'mm', 'year BP': 'yr BP', 'per mil VPDB': None}" ] }, - "execution_count": 65, + "execution_count": 55, "metadata": {}, "output_type": "execute_result" } @@ -1521,7 +1521,7 @@ }, { "cell_type": "code", - "execution_count": 67, + "execution_count": 57, "id": "4bc988d2-22fb-41b6-a8d2-4cc9c809345f", "metadata": {}, "outputs": [], @@ -1550,10 +1550,10 @@ " # Make sure the data is JSON writable (no numpy arrays or Pandas DataFrame)\n", " var.setValues(json.dumps(df_data.iloc[:,index].tolist()))\n", " # Calculate some metadata about the values - this makes it easier to do some queries later on, including looking for data in a particular time slice. \n", - " var.setMinValue(df_data.iloc[:,index].min())\n", - " var.setMaxValue(df_data.iloc[:,index].max())\n", - " var.setMeanValue(df_data.iloc[:,index].mean())\n", - " var.setMedianValue(df_data.iloc[:,index].median())\n", + " var.setMinValue(float(df_data.iloc[:,index].min()))\n", + " var.setMaxValue(float(df_data.iloc[:,index].max()))\n", + " var.setMeanValue(float(df_data.iloc[:,index].mean()))\n", + " var.setMedianValue(float(df_data.iloc[:,index].median()))\n", " # Attach the resolution metadata information to the variable\n", " var.setResolution(Res)\n", " # append in the list\n", @@ -1570,7 +1570,7 @@ }, { "cell_type": "code", - "execution_count": 68, + "execution_count": 58, "id": "15293327-1ebc-4a84-8ac5-9e5fcb7ec330", "metadata": {}, "outputs": [], @@ -1588,7 +1588,7 @@ }, { "cell_type": "code", - "execution_count": 69, + "execution_count": 59, "id": "320e7cc8-df59-43bf-95f8-a45f678aeec0", "metadata": {}, "outputs": [], @@ -1606,7 +1606,7 @@ }, { "cell_type": "code", - "execution_count": 70, + "execution_count": 60, "id": "50787580-21dc-4edf-91d4-868a8d2742ac", "metadata": {}, "outputs": [], @@ -1628,7 +1628,7 @@ }, { "cell_type": "code", - "execution_count": 71, + "execution_count": 61, "id": "550e6e2e-2c98-40b1-83f9-5336aef3ac18", "metadata": {}, "outputs": [], @@ -1652,7 +1652,7 @@ }, { "cell_type": "code", - "execution_count": 72, + "execution_count": 62, "id": "101120cf-1992-42b2-8a68-13e7843dcf50", "metadata": {}, "outputs": [], @@ -1670,7 +1670,7 @@ }, { "cell_type": "code", - "execution_count": 73, + "execution_count": 63, "id": "6a0cc2b4-9ce9-4fc6-9680-9b29f29574e5", "metadata": {}, "outputs": [], @@ -1688,7 +1688,7 @@ }, { "cell_type": "code", - "execution_count": 74, + "execution_count": 64, "id": "f12d519e-be8e-4130-958b-e477616637d5", "metadata": {}, "outputs": [], @@ -1699,7 +1699,7 @@ }, { "cell_type": "code", - "execution_count": 75, + "execution_count": 65, "id": "2ac29a54-db86-40d9-a056-9b91cf61cae2", "metadata": {}, "outputs": [], @@ -1717,7 +1717,7 @@ }, { "cell_type": "code", - "execution_count": 76, + "execution_count": 66, "id": "ae23656c-072b-4483-bb58-bbef568ae6db", "metadata": {}, "outputs": [], @@ -1755,7 +1755,7 @@ }, { "cell_type": "code", - "execution_count": 77, + "execution_count": 67, "id": "26e7f9da-6377-46d2-831a-d97cfa62e004", "metadata": {}, "outputs": [], @@ -1773,7 +1773,7 @@ }, { "cell_type": "code", - "execution_count": 78, + "execution_count": 68, "id": "9e5e5bf4-97bf-47c1-9eb3-16549c1b9d86", "metadata": {}, "outputs": [], @@ -1791,7 +1791,7 @@ }, { "cell_type": "code", - "execution_count": 79, + "execution_count": 69, "id": "8ebc1298-7350-4a5f-8a5f-2e58028277c7", "metadata": {}, "outputs": [], @@ -1813,7 +1813,7 @@ }, { "cell_type": "code", - "execution_count": 80, + "execution_count": 70, "id": "a6d650dd-430d-4eb5-805f-c3e045118a3e", "metadata": {}, "outputs": [ @@ -2012,7 +2012,7 @@ "[5 rows x 1004 columns]" ] }, - "execution_count": 80, + "execution_count": 70, "metadata": {}, "output_type": "execute_result" } @@ -2038,7 +2038,7 @@ }, { "cell_type": "code", - "execution_count": 81, + "execution_count": 71, "id": "67aeee84-51d3-403d-b754-cd6e4da4a0ec", "metadata": {}, "outputs": [ @@ -2237,7 +2237,7 @@ "[5 rows x 1001 columns]" ] }, - "execution_count": 81, + "execution_count": 71, "metadata": {}, "output_type": "execute_result" } @@ -2257,7 +2257,7 @@ }, { "cell_type": "code", - "execution_count": 82, + "execution_count": 72, "id": "fe7fe239-e045-4194-8570-2424c6b30704", "metadata": {}, "outputs": [ @@ -2325,7 +2325,7 @@ "4 2.75 [568.0, 574.0, 536.0, 503.0, 531.0, 514.0, 511..." ] }, - "execution_count": 82, + "execution_count": 72, "metadata": {}, "output_type": "execute_result" } @@ -2354,7 +2354,7 @@ }, { "cell_type": "code", - "execution_count": 83, + "execution_count": 73, "id": "07f6372b-aa23-4eb0-9877-e63cd5f3fa48", "metadata": {}, "outputs": [], @@ -2377,7 +2377,7 @@ }, { "cell_type": "code", - "execution_count": 84, + "execution_count": 74, "id": "1f0ca108-352d-4df7-92e4-0ae3bf657fee", "metadata": {}, "outputs": [], @@ -2387,7 +2387,7 @@ }, { "cell_type": "code", - "execution_count": 85, + "execution_count": 75, "id": "33a5beeb-f74f-407f-8c49-6dff5487387c", "metadata": {}, "outputs": [], @@ -2406,7 +2406,7 @@ }, { "cell_type": "code", - "execution_count": 86, + "execution_count": 76, "id": "eee2c51f-720e-43f1-926c-f342e0fdb230", "metadata": {}, "outputs": [], @@ -2425,7 +2425,7 @@ }, { "cell_type": "code", - "execution_count": 87, + "execution_count": 77, "id": "3936363d-02d6-4c0e-9557-78e68e84aaae", "metadata": {}, "outputs": [], @@ -2451,7 +2451,7 @@ }, { "cell_type": "code", - "execution_count": 88, + "execution_count": 78, "id": "bd560c4c-8a71-4e52-8f6a-5f3b50ae580a", "metadata": {}, "outputs": [], @@ -2473,7 +2473,7 @@ }, { "cell_type": "code", - "execution_count": 89, + "execution_count": 79, "id": "9093e13c-f14e-4f41-9147-49137a7442da", "metadata": {}, "outputs": [ @@ -2488,7 +2488,7 @@ "name": "stderr", "output_type": "stream", "text": [ - "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 2.93it/s]" + "100%|█████████████████████████████████████████████| 1/1 [00:00<00:00, 3.36it/s]" ] }, { @@ -2523,7 +2523,7 @@ }, { "cell_type": "code", - "execution_count": 90, + "execution_count": 80, "id": "8620e097-2c8d-4112-bb01-99649de6593c", "metadata": {}, "outputs": [ @@ -2533,7 +2533,7 @@ "['Oman.Tian.2023']" ] }, - "execution_count": 90, + "execution_count": 80, "metadata": {}, "output_type": "execute_result" } @@ -2544,7 +2544,7 @@ }, { "cell_type": "code", - "execution_count": 91, + "execution_count": 81, "id": "e253180a-3e3c-4d1c-afe4-f18f947df3e6", "metadata": {}, "outputs": [ @@ -2731,7 +2731,7 @@ "4 mm " ] }, - "execution_count": 91, + "execution_count": 81, "metadata": {}, "output_type": "execute_result" }