################################################################################################# README FILE FOR ACE CLIMATOLOGIES (in netcdf format) ################################################################################################# Climatology fields are produced in matlab (V2008b) and are converted into netcdf and hdf formats. This readme file concerns those made in netcdf ONLY. IT SHOULD ALSO BE NOTED THAT THESE FILES WERE COMPILED ON A 64 BIT WINDOWS VISTA COMPUTER. Users who utilise a 32 bit machine may be able to dump the file but not extract any data. If this is the case we advise the user to utilise the ascii data which contain the same information. ACE climatologies are produced on a monthly and a seasonal basis, DJF MAM JJA SON Climatologies are also produced on latitudes as well as equivalent latitude coordinates (-90 90). The vertical coordinate used is pressure (1000-0.1 hpa). Data considered run from January 2004 until February 2009 using v2.2 observations At present the structure of NETCDF files will vary for the preliminary version, such that those species that are known to have a strong diurnal variation will contain 6 extra fields that concern the Local Solar Time (LST). This way the user will be able to ascertain which LSTs are present for a given bin containing ACE data. Also for these species we create seperate zonal averages for AM and PM LSTs. It is our intention that for the final product that all species shall contain this information and formatting. ######################################################################################################### STRUCTURE The structure of the NETCDF file looks the following and concerns monthly climatology fields. Seasonal is explained later. This case shows latitude coordinates, but equivalent latitude also uses the same structure. ######################################################################################################### CASE 1: For the following species : O3, HCl, H2O, CH4, CO, HF, CFC-11, CFC-12, and HF, the structure of the file looks as follows: File dump... netcdf C:\ace_climat\netCDF\netCDF\ACE_monthly_zm_O3_V2.2_vmr_press_lat_Jan.nc { dimensions: lat = 36 ; nlev = 33 ; time = 1 ; variables: double lat(lat), shape = [36] lat:long_name = "Latitude" lat:standard_name = "latitude" lat:axis = "Y" lat:units = "degrees_north" double nlev(nlev), shape = [33] nlev:long_name = "Pressure" nlev:standard_name = "air_pressure" nlev:axis = "Z" nlev:units = "hPa" double time(time), shape = [1] time:long_name = "time" time:standard_name = "time" time:calender = "standard" time:axis = "T" time:units = "month value" double species(lat,nlev), shape = [36 33] species:long_name = "O3" species:standard_name = "Volume mixing ratio" species:cell_methods = "lon:mean (zonal mean), time:mean (of calender months)" species:units = "VMR" double species_var(lat,nlev), shape = [36 33] species_var:long_name = "O3 variability" species_var:standard_name = "Volume mixing ratio" species_var:cell_methods = " 1 standard deviation of the spread of profiles in each bin" species_var:units = "VMR" double species_err(lat,nlev), shape = [36 33] species_err:long_name = "O3 Error" species_err:standard_name = "Volume mixing ratio" species_err:cell_methods = " lon:mean (zonal mean) of measurement uncertainty, time:mean (of calender months)" species_err:units = "VMR" //global attributes: :history = "29-Apr-2009 09:09:44: Creating netCDF" It can be seen that there are 6 parameters stored; an array of latitudes, an array of pressures, time (simply expressed as an integer for the corresponding month), and 3 matrix fields. The matrix fields correspond to the VMR climatology values, the variability of the VMR values, and the average measurement uncertainty. ######################################################################################################### ######################################################################################################### CASE 2: For the following species : N2O, HNO3, NO, ClONO2, and N2O5 the structure of the file looks as follows: File dump... netcdf C:\ace_climat\netCDF\netCDF\ACE_monthly_zm_HNO3_V2.2_vmr_press_lat_Jan_all.nc { dimensions: lat = 36 ; nlev = 33 ; time = 1 ; variables: double lat(lat), shape = [36] lat:long_name = "Eqv latitude" lat:standard_name = "Eqv latitude" lat:axis = "Y" lat:units = "degrees_north" double nlev(nlev), shape = [33] nlev:long_name = "Pressure" nlev:standard_name = "air_pressure" nlev:axis = "Z" nlev:units = "hPa" double time(time), shape = [1] time:long_name = "time" time:standard_name = "time" time:calender = "standard" time:axis = "T" time:units = "month value" double species(lat,nlev), shape = [36 33] species:long_name = "HNO3" species:standard_name = "Volume mixing ratio" species:cell_methods = "lon:mean (zonal mean), time:mean (of calender months)" species:units = "VMR" double species_var(lat,nlev), shape = [36 33] species_var:long_name = "HNO3 variability" species_var:standard_name = "Volume mixing ratio" species_var:cell_methods = " 1 standard deviation of the spread of profiles in each bin" species_var:units = "VMR" double species_err(lat,nlev), shape = [36 33] species_err:long_name = "HNO3 Error" species_err:standard_name = "Volume mixing ratio" species_err:cell_methods = " lon:mean (zonal mean) of measurement uncertainty, time:mean (of calender months)" species_err:units = "VMR" double species_median_lst(lat,nlev), shape = [36 33] species_median_lst:long_name = "HNO3 median LST" species_median_lst:standard_name = "Local Solar Time" species_median_lst:cell_methods = " lon:mean (zonal median) of Local Solar Time, time:mean (of calender months)" species_median_lst:units = "Hour of day" double species_mean_lst(lat,nlev), shape = [36 33] species_mean_lst:long_name = "HNO3 mean LST" species_mean_lst:standard_name = "Local Solar Time" species_mean_lst:cell_methods = " lon:mean (zonal mean) of Local Solar Time, time:mean (of calender months)" species_mean_lst:units = "Hour of day" double species_max_lst(lat,nlev), shape = [36 33] species_max_lst:long_name = "HNO3 maximum LST" species_max_lst:standard_name = "Local Solar Time" species_max_lst:cell_methods = " lon:mean (zonal maximum) of Local Solar Time, time:mean (of calender months)" species_max_lst:units = "Hour of day" double species_min_lst(lat,nlev), shape = [36 33] species_min_lst:long_name = "HNO3 minimum LST" species_min_lst:standard_name = "Local Solar Time" species_min_lst:cell_methods = " lon:mean (zonal minimum) of Local Solar Time, time:mean (of calender months)" species_min_lst:units = "Hour of day" double species_std_lst(lat,nlev), shape = [36 33] species_std_lst:long_name = "HNO3 standard deviation of LST" species_std_lst:standard_name = "Local Solar Time" species_std_lst:cell_methods = " lon:mean (zonal mean standard deviation) of Local Solar Time, time:mean (of calender months)" species_std_lst:units = "Hour of day" double species_mad_lst(lat,nlev), shape = [36 33] species_mad_lst:long_name = "HNO3 median deviation of LST" species_mad_lst:standard_name = "Local Solar Time" species_mad_lst:cell_methods = " lon:mean (zonal median deviation) of Local Solar Time, time:mean (of calender months)" species_mad_lst:units = "Hour of day" //global attributes: :history = "04-Aug-2009 12:37:22: Creating netCDF" } It can be seen that there are 12 parameters stored; an array of latitudes, an array of pressures, time (simply expressed as an integer for the corresponding month), and 9 matrix fields. The matrix fields correspond to the VMR climatology values, the variability of the VMR values, the average measurement uncertainty, median LST, mean LST, maximum LST, minimum LST, standard deviation LST, and median average deviation LST. ######################################################################################################### ######################################################################################################### A note on seasonal climatologies As the ACE satellite maintains a repeatable orbit it means that only certain latitudes will be covered during anyone month. It may mean that during a season only one month of data may represent a given location. This could produce climatology fields that may appear odd, especially near the regions of the polar vortex during late winter/early spring months. In order to account for this ACE seasonal climatology values are only created if a given location is represented by atleast 2 months of data. This will mean a reduction in total coverage produced in each field, especially when considering latitude as the geolocation coordinate. This is of course less of a problem when using equivalent latitude. The structure of the seasonal files is the same for CASE 1, such that LST is not stored in these files. ######################################################################################################### ######################################################################################################### If there are any questions please contact ASHLEY JONES ajones@atmosp.physics.utoronto.ca 2010-05-19