data.plots.update
data.plots.update (re)generates plots for a station. It is based on the update notification system for specific archives. By default the plots for the rawnrt archive are generated as data comes in, those for the raw archive are generated daily and those for the clean and avgH archives are generated weekly. Updates within the existing data range may trigger a regeneration of plots if the update intersects the last generated plot.
Uses plots.conf to determine what plots to generate.
Command Line Usage
data.plots.update [--reprocess] station [archive1 ... archiveN]
Arguments
station
The station identifier code. For example 'brw'. Case insensitive.
archive1 ... archiveN
List of archives to update. Case insensitive. Each must be one of:
- raw - Lower frequency raw data.
- rawnrt - Higher frequency raw data.
- clean - Clean data.
- avgH - Hourly averaged clean data.
Defaults to clean and avgH if none are specified.
--reprocess
Reprocess and regenerate existing plots. This does not generate/update plots for any new data, instead it treats whatever the last seen data was for any specified archives as being the first time any data was seen. The net result is that plots are regenerated up to the last time they where. Yearly plots would be generated up the last complete year while latest interval plots would be generated for the last seen time.
Example Usage
Regenerate clean result plots
data.plots.update --reprocess bnd
Generate any pending raw plots
data.plots.update bnd raw