cc: Tim Osborn date: Thu, 4 Dec 2008 14:29:20 +0000 from: Ian Harris subject: Automatic Updating of TS 3.0 to: Phil Jones Hi I'm coding the update program (which calls modified existing routines to effect tasks). So I do need to firm up the expected process. These are my current 'high level' processes: NEW DATA PROCESS 1. Ops runs 'Update', and chooses 'New Data'. 2. Ops selects MCDW, CLIMAT, and/or BOM data and gives update dates 3. Ops selects 'interactive' or 'automatic' database merging. 4. Update checks source files are present and initiates conversion to CRU format. 5. Update runs the merging program to join the new data to the existing databases, creating new databases. If data for previous periods is included in the update files, it will be included. 5a. If Ops selected 'automatic', merging program asks for decisions on 'difficult' matches. These are all logged of course. 6. Merge program creates log of changes between old databases and new ones, inc. source of the data. UPDATE PROCESS 1. Ops runs 'Update', and chooses 'Update'. Yes, I know. 2. Ops gives parameter(s) and time period to update. 3. Ops specifies six-month interim or full update. 4. Update provides candidate databases for the update, Ops chooses. 5. Update runs the anomaly and gridding programs for the specified period. If you're both happy (or don't care, which is fine too) I'll pass them onto the BADC. Cheers Harry Ian "Harry" Harris Climatic Research Unit School of Environmental Sciences University of East Anglia Norwich NR4 7TJ United Kingdom