{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,2,21]],"date-time":"2025-02-21T14:44:56Z","timestamp":1740149096856,"version":"3.37.3"},"reference-count":7,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2020,4,22]],"date-time":"2020-04-22T00:00:00Z","timestamp":1587513600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2020,4,22]],"date-time":"2020-04-22T00:00:00Z","timestamp":1587513600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/100000104","name":"National Aeronautics and Space Administration","doi-asserted-by":"publisher","award":["NNX16AM07A"],"award-info":[{"award-number":["NNX16AM07A"]}],"id":[{"id":"10.13039\/100000104","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Earth Sci Inform"],"published-print":{"date-parts":[[2022,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Earth observation data have revolutionized Earth science and significantly enhanced the ability to forecast weather, climate and natural hazards. The storage format of the majority of Earth observation data can be classified into swath, grid or point structures. Earth science studies frequently involve resampling between swath, grid and point data when combining measurements from multiple instruments, which can provide more insights into geophysical processes than using any single instrument alone. As the amount of Earth observation data increases each day, the demand for a high computational efficient tool to resample and fuse Earth observation data has never been greater. We present a software tool, called pytaf, that resamples Earth observation data stored in swath, grid or point structures using a novel block indexing algorithm. This tool is specially designed to process large scale datasets. The core functions of pytaf were implemented in C with OpenMP to enable parallel computations in a shared memory environment. A user-friendly python interface was also built. The tool has been extensively tested on supercomputers and successfully used to resample the data from five instruments on the EOS-Terra platform at a mission-wide scale.<\/jats:p>","DOI":"10.1007\/s12145-020-00461-w","type":"journal-article","created":{"date-parts":[[2020,4,22]],"date-time":"2020-04-22T18:03:27Z","timestamp":1587578607000},"page":"1443-1448","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["PYTAF: A Python Tool for Spatially Resampling Earth Observation Data"],"prefix":"10.1007","volume":"15","author":[{"given":"Guangyu","family":"Zhao","sequence":"first","affiliation":[]},{"given":"Muqun","family":"Yang","sequence":"additional","affiliation":[]},{"given":"Yizhao","family":"Gao","sequence":"additional","affiliation":[]},{"given":"Yizhe","family":"Zhan","sequence":"additional","affiliation":[]},{"given":"H. Joe","family":"Lee","sequence":"additional","affiliation":[]},{"given":"Larry","family":"Di Girolamo","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2020,4,22]]},"reference":[{"issue":"2","key":"461_CR1","first-page":"31","volume":"13","author":"S Behnel","year":"2011","unstructured":"Behnel S, Bradshaw R, Citro C, Dalcin L, Seljebotn DS, Smith K (2011) Cython: the best of both worlds. Computer science and engineering. IEEE Computer Society 13(2):31\u201339","journal-title":"IEEE Computer Society"},{"key":"461_CR2","doi-asserted-by":"publisher","first-page":"1491","DOI":"10.1175\/BAMS-85-10-1491","volume":"1491-1501","author":"DJ Diner","year":"2004","unstructured":"Diner DJ, Ackerman TP, Anderson TL, Bosenberg J, Braverman AJ, Charlson RJ, Collins WD, Davies R, Holben BN, Hostetler CA, Khan RA, Martonchik JV, Menzies RT, Miller MA, Ogren JA, Penner JE, Rasch PJ, Schwartz SE, Seinfeld JH, Stephens GL, Torres O, Travis LD, Wielicki BA, Yu B (2004) PARAGON, an integrated approach for characterizing aerosol climate impacts and environmental interactions. Bull Am Meteor Soc 1491-1501:1491\u20131502. https:\/\/doi.org\/10.1175\/BAMS-85-10-1491","journal-title":"Bull Am Meteor Soc"},{"key":"461_CR3","doi-asserted-by":"crossref","unstructured":"Harshvardhan ZG, Di Girolamo L, Green R (2009) Satellite-observed location of stratocumulus cloud-top heights in the presence of strong inversion. IEEE Trans Geosci Remote Sens 47:1421\u20131428","DOI":"10.1109\/TGRS.2008.2005406"},{"key":"461_CR4","doi-asserted-by":"publisher","unstructured":"Liang L, Di Girolamo L, Sun W (2015) Bias in MODIS cloud drop effective radius for oceanic water clouds as deduced from optical thickness variability across scattering angle. J Geophys Res Atmos 120:7661\u20137681. https:\/\/doi.org\/10.1002\/2015JD023256","DOI":"10.1002\/2015JD023256"},{"key":"461_CR5","doi-asserted-by":"publisher","unstructured":"Walt S, Colbert SC, Varoquaux G (2011) The NumPy Array: a structure for efficient numerical computation. Computing in Science & Engineering 13:22\u201330. https:\/\/doi.org\/10.1109\/MCSE.2011.37","DOI":"10.1109\/MCSE.2011.37"},{"key":"461_CR6","doi-asserted-by":"publisher","unstructured":"Zhan Y, Di Girolamo L, Davies R, Moroney C (2018) Instantaneous top-of- atmosphere albedo comparison between CERES and MISR over the Arctic. Remote Sens 10. https:\/\/doi.org\/10.3390\/rs10121882","DOI":"10.3390\/rs10121882"},{"key":"461_CR7","doi-asserted-by":"publisher","DOI":"10.1029\/2006GL027088","volume":"32","author":"G Zhao","year":"2006","unstructured":"Zhao G, Di Girolamo L (2006) Cloud fraction errors for trade wind cumuli from EOS-Terra instruments. Geophys Res Lett 32:L20802. https:\/\/doi.org\/10.1029\/2006GL027088","journal-title":"Geophys Res Lett"}],"container-title":["Earth Science Informatics"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12145-020-00461-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s12145-020-00461-w\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s12145-020-00461-w.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,8,20]],"date-time":"2022-08-20T10:10:31Z","timestamp":1660990231000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s12145-020-00461-w"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,4,22]]},"references-count":7,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2022,9]]}},"alternative-id":["461"],"URL":"https:\/\/doi.org\/10.1007\/s12145-020-00461-w","relation":{},"ISSN":["1865-0473","1865-0481"],"issn-type":[{"type":"print","value":"1865-0473"},{"type":"electronic","value":"1865-0481"}],"subject":[],"published":{"date-parts":[[2020,4,22]]},"assertion":[{"value":"2 September 2019","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"3 April 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"22 April 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}