US 11,719,857 B1
System and method for providing a reanalysis ensemble service
John L. Schnase, Greenbelt, MD (US); Daniel Q. Duffy, Greenbelt, MD (US); Glenn S. Tamkin, Falls Church, VA (US); Jian Li, Falls Church, VA (US); Savannah L. Strong, Falls Church, VA (US); and Roger Gill, Greenbelt, MD (US)
Assigned to United States of America as represented by the Administrator of NASA, Washington, DC (US)
Filed by United States of America as represented by the Administrator of NASA, Washington, DC (US)
Filed on Dec. 30, 2019, as Appl. No. 16/730,341.
Application 16/730,341 is a continuation in part of application No. 14/711,137, filed on May 13, 2015, granted, now 10,339,114.
Int. Cl. G01W 1/00 (2006.01); G06F 16/11 (2019.01)
CPC G01W 1/00 (2013.01) [G06F 16/116 (2019.01); G01W 2001/006 (2013.01)] 17 Claims
OG exemplary drawing
 
1. A reanalysis ensemble service comprising:
a plurality of conversion utilities, each conversion utility configured to convert a specific one of a plurality of disparate climate reanalysis datasets from different sources to common format files that are temporally and spatially registered;
a data analytics platform for storing and operating on the different sourced common format files;
a service interface for mapping service requests to analytic operations performed on the different sourced common format files by the data analytics platform; and
a services library that dynamically creates data objects from one or more of the different sourced common format files in response to the analytic operations, and delivers the data objects to the service interface;
wherein each conversion utility comprises;
a sequencer utility for temporally and spatially registering one of the disparate climate reanalysis datasets, encoding the one of the disparate climate reanalysis data sets into sequence files, and for partitioning the sequence files to include a composite key having a timestamp and a climate variable name;
a mapper class for filtering the partitioned sequence files; and
a reducer class for creating subsets of the filtered sequence files to be stored in the data analytics platform.