netcdf 64-bit offset (CDF-2) {
dimensions:
	time = UNLIMITED ; // (366 currently)
	bnds = 2 ;
	lon = 66 ;
	lat = 40 ;
// global attributes:
		:CDI = "Climate Data Interface version 1.9.10 (https://mpimet.mpg.de/cdi)" ;
		:Conventions = "CF-1.6" ;
		:history = (text block) ;
| Wed Aug 26 22:43:58 2026: cdo -O mul prec_2024.nc prec_multiplier.nc prec_scaled.nc
| Wed Aug 26 22:43:58 2026: cdo -O -b F32 -chname,prec,prec temp3.nc prec_2024.nc
| Wed Aug 26 22:43:53 2026: cdo -O -L -remapbil,params/vic_mask_0.05deg.nc -setmisstonn temp1.nc temp3.nc
| Wed Aug 26 22:43:09 2026: cdo -O -seldate,2024-01-01,2024-12-31 /home/js1c15/global/monitor/global/forcings/era5/historic/prec_2024.nc temp1.nc
| Wed Jan 28 21:47:17 2026: cdo -remapbil,~/data/global/masks/0.25deg/global/mask_global.nc -expr,prec=prec*1000; -daysum -chname,var228,prec -selvar,var228 download_2024.grib.nc prec_2024.nc
| Wed Jan 28 20:30:33 2026: cdo -f nc copy raw/download_2024.grib download_2024.grib.nc
		:frequency = "day" ;
		:CDO = "Climate Data Operators version 1.9.10 (https://mpimet.mpg.de/cdo)" ;
variables:
	double time(time) ;
		time:standard_name = "time" ;
		time:bounds = "time_bnds" ;
		time:units = "hours since 2024-1-1 00:00:00" ;
		time:calendar = "proleptic_gregorian" ;
		time:axis = "T" ;
	double time_bnds(time, bnds) ;
	double lon(lon) ;
		lon:standard_name = "longitude" ;
		lon:long_name = "lon" ;
		lon:units = "degrees_east" ;
		lon:axis = "X" ;
	double lat(lat) ;
		lat:standard_name = "latitude" ;
		lat:long_name = "lat" ;
		lat:units = "degrees_north" ;
		lat:axis = "Y" ;
	float prec(time, lat, lon) ;
		prec:_FillValue = -8.99999987e+33 ;
		prec:missing_value = -8.99999987e+33 ;
// time: first 11.5, last 8771.5, count 366
// lon: first -8.325000000000001, last -5.075000000000001, count 66
// lat: first 31.375000000000004, last 33.32500000000001, count 40
}