netcdf MCS/CACATOES/v1.04/CACATOES_30S30N180W180E_20200601_20200630.nc { dimensions: lon = 360; lat = 60; time = UNLIMITED; // (30 currently) DCS = 25; GEOmode = 3; variables: float lon(lon=360); :units = "degrees east"; :long_name = "Longitude"; float lat(lat=60); :units = "degrees north"; :long_name = "Latitude"; double time(time=30); :units = "hours since 1970-01-01 00:00:00 UTC"; :long_name = "Time"; :calendar = "Standard"; float DAILY_DCS_Cloudcover(time=30, lat=60, lon=360); :units = "%"; :long_name = "Daily cloud cover"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float short QCgeo_numgeo(lat=60, lon=360); :units = "nodimension"; :long_name = "ID of the geostationary platform"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short QCgeo_nbMissingImages(time=30, lat=60, lon=360); :units = "nodimension"; :long_name = "Number of missing/corrupted geo images"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short QCgeo_GEOScanMode(time=30, GEOmode=3, lat=60, lon=360); :units = "nodimension"; :long_name = "total Number of geo images per day / in routine mode / in rapid scan mode "; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short QCtoocan_Interruption(time=30, lat=60, lon=360); :units = "nodimension"; :long_name = "Interruption of the TOOCAN tracking"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float :comment = "reasons for tracking interruption: more than 5 successives missing images = 1 / a GEO Rapid Scan mode = 2"; short QCtoocan_nbSegmentedImages(time=30, GEOmode=3, lat=60, lon=360); :units = "nodimension"; :long_name = "Number of segmented images created by TOOCAN"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short QCtoocan_trackingOK_allplatforms(time=30, lat=60, lon=360); :units = "nodimension"; :long_name = "Quality of the Tracking over the entire tropical belt"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float :comment = "Tracking OK over the entire tropics = 1 \nTracking OK over the Northern part of the tropics = 2\nTracking issues over the entire tropics = 3"; int QCcacatoes_nbpixels(time=30, lat=60, lon=360); :units = "nodimension"; :long_name = "number of geo pixels within a gridpoint integrated on one day"; :_FillValue = -999; // int :MissingValue = -999.0f; // float float QCcacatoes_SurfGridPoint(time=30, lat=60, lon=360); :units = "km2"; :long_name = "surface of a gridpoint integrated on one day"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float int INT_DCSnumber(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "ID of the DCS in the tracking file"; :_FillValue = -999; // int :MissingValue = -999.0f; // float short QC_DCS(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "Confidence on the tracked DCS"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float :comment = "combination of flag index /first digit = DCS Initiation error (1: OK; 2: Initiation following a tracking interruption; 3: initiation following rapid scan mode)\nsecond digit = DCS Dissipation error (1: OK; 2: Dissipation due to a tracking interruption; 3: Dissipation due to rapid scan mode)\nthird digit = DCS Edge error (1: OK; 2: DCS affected by the boundaries ; 3: DCS affected by the boundaries of the rapid scan images; 4: DCS affected missing pixels )\ntwo last digits = number of images interpolated along the DCS life cycle"; short INT_classif(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "Deep Convective System Classification according to Roca etal (2017)"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float :comment = "Class_I = 1 / Class_IIa = 2 / Class_IIb = 3"; float INT_duration(time=30, DCS=25, lat=60, lon=360); :units = "h"; :long_name = "Duration of the DCS"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float int INT_surfmaxkm2_235K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Maximum size of the Deep Convective System at 235K"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_surfmaxkm2_220K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Maximum size of the Deep Convective System at 220K"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_surfmaxkm2_210K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Maximum size of the Deep Convective System at 210K"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_surfmaxkm2_200K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Maximum size of the Deep Convective System at 200K"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_surfcumkm2_235K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Cumulated size of the Deep Convective System along their life cycle"; :_FillValue = -999; // int :MissingValue = -999.0f; // float float INT_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Time of Maximum size of the Deep Convective System"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float int INT_SurfDCS_220K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System size at 220K at Tmax"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_SurfDCS_210K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System size at 210K at Tmax"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_SurfDCS_200K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System size at 200K at Tmax"; :_FillValue = -999; // int :MissingValue = -999.0f; // float float INT_Tbavg235K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "K"; :long_name = "average Tb lower than 235K at Tmax"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Tbavg208K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "K"; :long_name = "average Tb lower than 208K at Tmax"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Tbavg200K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "K"; :long_name = "average Tb lower than 200K at Tmax"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Tb90th_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "K"; :long_name = "90th percentile of Tb at Tmax"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Ecc220K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "eccentricity of the Deep Convective System at Tmax for a 220K threshold"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Ecc235K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "eccentricity of the Deep Convective System at Tmax for a 235K threshold"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_orientation220K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "orientation of the Deep Convective System at Tmax for a 220K threshold"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_orientation235K_at_Tmax(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "orientation of the Deep Convective System at Tmax for a 235K threshold"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_distance(time=30, DCS=25, lat=60, lon=360); :units = "km"; :long_name = "Propagation of the Deep Convective System centroid from its initiation to its dissipation "; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float short INT_tbmin(time=30, DCS=25, lat=60, lon=360); :units = "K"; :long_name = "Minimum brightness temperature of the DCS along its lifecycle"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float int INT_SurfDCS_235K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System Integrated Surface within a gridpoint and integrated on one day"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_SurfDCS_220K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System Integrated Surface at 220K within a gridpoint and integrated on one day"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_SurfDCS_210K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System Integrated Surface at 210K within a gridpoint and integrated on one day"; :_FillValue = -999; // int :MissingValue = -999.0f; // float int INT_SurfDCS_200K(time=30, DCS=25, lat=60, lon=360); :units = "km2"; :long_name = "Deep Convective System Integrated Surface at 200K within a gridpoint and integrated on one day"; :_FillValue = -999; // int :MissingValue = -999.0f; // float float INT_GridFraction_235K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the gridpoint occupied by a Deep Convective System at 235K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_GridFraction_220K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the gridpoint occupied by a Deep Convective System at 220K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_GridFraction_210K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the gridpoint occupied by a Deep Convective System at 210K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_GridFraction_200K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the gridpoint occupied by a Deep Convective System at 200K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float short INT_gridtimeOccupation_start(time=30, DCS=25, lat=60, lon=360); :units = "hour"; :long_name = "start time of the gridpoint occupation by a Deep Convective System"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short INT_gridtimeOccupation_end(time=30, DCS=25, lat=60, lon=360); :units = "hour"; :long_name = "end time of the gridpoint occupation by a Deep Convective System"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float float INT_Sfract_235K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the Deep Convective System within the Grid point at 235K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Sfract_220K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the Deep Convective System within the Grid point at 220K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Sfract_210K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the Deep Convective System within the Grid point at 210K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INT_Sfract_200K(time=30, DCS=25, lat=60, lon=360); :units = "%"; :long_name = "Fraction of the Deep Convective System within the Grid point at 200K"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float short INT_TSnature_IBTRACS(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "nature of the Tropical Storm in the iBTRACS file"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short INT_TSnumber_IBTRACS(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "number of the Tropical Storm in the iBTRACS file associated with the Deep Convective System in a 1000km radius"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float float INT_TSmindistance_IBTRACS(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "Distance of Deep Convective System to the Tropical Storm"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float short INT_classif_JIRAK(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "Deep Convective System classification according to the Jirak etal (2003)"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float short INT_classif_MADDOX(time=30, DCS=25, lat=60, lon=360); :units = "nodimension"; :long_name = "Deep Convective System classification according to the Maddox (1980)"; :_FillValue = -999S; // short :MissingValue = -999.0f; // float int INIT_Time(time=30, DCS=25, lat=60, lon=360); :units = "seconds since 1st January 1970"; :long_name = "time of initiation"; :_FillValue = -999; // int :MissingValue = -999.0f; // float float INIT_Lon(time=30, DCS=25, lat=60, lon=360); :units = "degrees"; :long_name = "longitude of initiation"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float INIT_Lat(time=30, DCS=25, lat=60, lon=360); :units = "degrees"; :long_name = "latitude of initiation"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float int END_Time(time=30, DCS=25, lat=60, lon=360); :units = "seconds since 1st January 1970"; :long_name = "time of dissipation"; :_FillValue = -999; // int :MissingValue = -999.0f; // float float END_Lon(time=30, DCS=25, lat=60, lon=360); :units = "degrees"; :long_name = "longitude of dissipation"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float float END_Lat(time=30, DCS=25, lat=60, lon=360); :units = "degrees"; :long_name = "latitude of dissipation"; :_FillValue = -999.0f; // float :MissingValue = -999.0f; // float // global attributes: :title = "CACATOES - 1degree-1day Deep Convective Systems Gridded Data"; :conventions = "CF-1.6, ACDD-1.3"; :institution = "CNRS/LEGOS/IPSL"; :creator_name = "Thomas Fiolleau"; :creator_email = "thomas.fiolleau@cnrs.fr"; :creator_url = "none"; :contributor_name = "Remy Roca"; :time_coverage_resolution = "daily"; :time_coverage_start = "20200601"; :time_coverage_end = "20200630"; :Region = "GLOBAL"; :Geostationary_platform = "MSG-2/3 - IODC-MSG-1 - HIMAWARI-8 - GOES-17 - GOES-16"; :product_TOOCAN_version = "2.08"; :product_CACATOES_version = "v1.04"; }