1. A computer-implemented method for populating an electronic numerical model grid comprising the steps of: (a) receiving from a computer-readable medium processing options including start date, end date, and time increment; (b) receiving from a computer-readable medium a reader selection; (c) automatically calculating a current date; (d) automatically setting a current date time group based on the start date, the end date, and the time increment; (e) automatically reading data from a computer-readable medium using the reader selection and based on the start date; (f) automatically processing the data based on the received processing options; (g) if the grid is structured, automatically bilinearly interpolating the processed data and automatically populating the grid with the bilinearly interpolated processed data; (h) if the current date time group is the same as the calculated current date, automatically storing the populated grid on a computer-readable medium; (i) if the current date time group is not the same as the calculated current date, automatically linearly interpolating the bilinearly interpolated processed data in time, automatically populating the grid with the linearly interpolated processed data, and automatically storing the populated grid on the computer-readable medium; and (j) if the calculated current date is before or the same as the end date, automatically updating the current date/time group and executing steps (d)-(j).