Example for trajectory output file

netcdf traj_TRU_3d_97032512_97032312 {
dimensions:
        time = UNLIMITED ; // (49 currently)
        NPARTS = 8 ;
        TMDT = 7 ;
variables:
        double time(time) ;
                time:creator_of_parameter = "N. Thomas" ;
                time:param_creation_time = "2007-08-28 09:54:55" ;
                time:param_modification_time = "2007-08-28 09:54:55" ;
                time:long_name = "Time" ;
                time:units = "seconds since 2000-01-01 00:00:00 UTC" ;
                time:missing_value = -1.e+30f ;
                time:sample_interval = 0.f ;
                time:flag = "NONE" ;
        int DATE_TIME(time, TMDT) ;
                DATE_TIME:creator_of_parameter = "N. Thomas" ;
                DATE_TIME:param_creation_time = "2007-08-28 09:54:55" ;
                DATE_TIME:param_modification_time = "2007-08-28 09:54:55" ;
                DATE_TIME:long_name = "Date and Time" ;
                DATE_TIME:units = "YYYY, MM, DD, hh, mm, ss, msec" ;
                DATE_TIME:missing_value = -1.e+30f ;
                DATE_TIME:sample_interval = 0.f ;
                DATE_TIME:flag = "NONE" ;
                DATE_TIME:description = "Date and Time (year,month,day,hour,minute,second,millisecond)" ;
        float LAT(time, NPARTS) ;
                LAT:creator_of_parameter = "N. Thomas" ;
                LAT:param_creation_time = "2007-08-28 09:54:55" ;
                LAT:param_modification_time = "2007-08-28 09:54:55" ;
                LAT:long_name = "Latitude" ;
                LAT:units = "deg N" ;
                LAT:missing_value = -1.e+30f ;
                LAT:sample_interval = 0.f ;
                LAT:flag = "NONE" ;
                LAT:valid_min = -90.f ;
                LAT:valid_max = 90.f ;
        float LON(time, NPARTS) ;
                LON:creator_of_parameter = "N. Thomas" ;
                LON:param_creation_time = "2007-08-28 09:54:55" ;
                LON:param_modification_time = "2007-08-28 09:54:55" ;
                LON:long_name = "Longitude" ;
                LON:units = "deg E" ;
                LON:missing_value = -1.e+30f ;
                LON:sample_interval = 0.f ;
                LON:flag = "NONE" ;
                LON:valid_min = 0.f ;
                LON:valid_max = 360.f ;
        float THETA(time, NPARTS) ;
                THETA:creator_of_parameter = "N. Thomas" ;
                THETA:param_creation_time = "2007-08-28 09:54:55" ;
                THETA:param_modification_time = "2007-08-28 09:54:55" ;
                THETA:long_name = "Theta" ;
                THETA:units = "K" ;
                THETA:missing_value = -1.e+30f ;
                THETA:sample_interval = 0.f ;
                THETA:flag = "NONE" ;
                THETA:valid_min = 0.f ;
                THETA:valid_max = 100000.f ;
        float TEMP(time, NPARTS) ;
                TEMP:creator_of_parameter = "N. Thomas" ;
                TEMP:param_creation_time = "2007-08-28 09:54:55" ;
                TEMP:param_modification_time = "2007-08-28 09:54:55" ;
                TEMP:long_name = "Temperature" ;
                TEMP:units = "K" ;
                TEMP:missing_value = -1.e+30f ;
                TEMP:sample_interval = 0.f ;
                TEMP:flag = "NONE" ;
                TEMP:valid_min = 0.f ;
                TEMP:valid_max = 2000.f ;
        float PRESS(time, NPARTS) ;
                PRESS:creator_of_parameter = "N. Thomas" ;
                PRESS:param_creation_time = "2007-08-28 09:54:55" ;
                PRESS:param_modification_time = "2007-08-28 09:54:55" ;
                PRESS:long_name = "Pressure" ;
                PRESS:units = "hPa" ;
                PRESS:missing_value = -1.e+30f ;
                PRESS:sample_interval = 0.f ;
                PRESS:flag = "NONE" ;
                PRESS:valid_min = 0.f ;
                PRESS:valid_max = 150000.f ;
        float U(time, NPARTS) ;
                U:creator_of_parameter = "N. Thomas" ;
                U:param_creation_time = "2007-08-28 09:54:55" ;
                U:param_modification_time = "2007-08-28 09:54:55" ;
                U:long_name = "Westerly Wind" ;
                U:units = "m/s" ;
                U:missing_value = -1.e+30f ;
                U:sample_interval = 0.f ;
                U:flag = "NONE" ;
                U:valid_min = -500.f ;
                U:valid_max = 500.f ;
        float V(time, NPARTS) ;
                V:creator_of_parameter = "N. Thomas" ;
                V:param_creation_time = "2007-08-28 09:54:55" ;
                V:param_modification_time = "2007-08-28 09:54:55" ;
                V:long_name = "Southerly Wind" ;
                V:units = "m/s" ;
                V:missing_value = -1.e+30f ;
                V:sample_interval = 0.f ;
                V:flag = "NONE" ;
                V:valid_min = -500.f ;
                V:valid_max = 500.f ;
        float PV(time, NPARTS) ;
                PV:creator_of_parameter = "N. Thomas" ;
                PV:param_creation_time = "2007-08-28 09:54:55" ;
                PV:param_modification_time = "2007-08-28 09:54:55" ;
                PV:long_name = "Potential Vorticity" ;
                PV:units = "10^-6 K m^2/(kg s)" ;
                PV:missing_value = -1.e+30f ;
                PV:sample_interval = 0.f ;
                PV:flag = "NONE" ;
        float SZA(time, NPARTS) ;
                SZA:creator_of_parameter = "N. Thomas" ;
                SZA:param_creation_time = "2007-08-28 09:54:55" ;
                SZA:param_modification_time = "2007-08-28 09:54:55" ;
                SZA:long_name = "Solar Zenith Angle" ;
                SZA:units = "deg" ;
                SZA:missing_value = -1.e+30f ;
                SZA:sample_interval = 0.f ;
                SZA:flag = "NONE" ;
                SZA:valid_min = 0.f ;
                SZA:valid_max = 180.f ;

// global attributes:
                :pi_name = "N. Thomas" ;
                :data_category = "MODEL" ;
                :organisation = "Forschungszentrum Juelich GmbH" ;
                :institute = "ICG-1" ;
                :address = "52428 Juelich" ;
                :phone_number = "+49-2461-610" ;
                :email = "N.Thomas@fz-juelich.de" ;
                :title = "3D Trajectories" ;
                :experiment = "TRAJ" ;
                :type_of_data = "SIMULATION" ;
                :source_file_name = "./traj_TRU_3d_97032512_97032312.nc" ;
                :platform = "COMPUTER" ;
                :file_creation_time = "1998-12-22 14:10:12" ;
                :file_modification_time = "2007-08-28 09:54:55" ;
                :history = "Created by P.Konopka on 22/12/1998 14:10:12 +0100   program pp2ncdf from file /dat_icg1/rad/ukmo_nc/1997/ppassm_97032512.pp, modified by P.Konopka on 22/12/1998 21:48:19 +0100   program temp_dot from file /dat_icg1/rad/ukmo_nc/1997/ppassm_97032512.nc !C Umrechnung auf UKMO-Gitter !C Umrechnung von Druck- in Thetakoordinaten !C PV hinzugefuegt !C Montgomery Stromfunktion hinzugefuegt !C  modified by N. Thomas on 28/08/2007 09:54:55 +0200   program traj from file /dat_icg1/rad/example/isen_I3U_97032512.nc" ;
                :exp_UKMO_version = "09.09.1998" ;
                :exp_TRAJ_type_no = 1 ;
                :exp_TRAJ_interval = 24 ;
                :exp_TRAJ_start_time = 1997, 3, 25, 12, 0, 0, 0 ;
                :exp_TRAJ_end_time = 1997, 3, 23, 12, 0, 0, 0 ;
                :exp_TRAJ_timestep = -1800 ;
                :exp_TRAJ_writing_frequency = -1 ;
                :exp_TRAJ_steps = 49 ;
                :exp_TRAJ_version = "15.03.2002" ;
data:

 time = -87393600, -87397200, -87400800, -87404400, -87408000, -87411600, 
    -87415200, -87418800, -87422400, -87426000, -87429600, -87433200, 
    -87436800, -87440400, -87444000, -87447600, -87451200, -87454800, 
    -87458400, -87462000, -87465600, -87469200, -87472800, -87476400, 
    -87480000, -87483600, -87487200, -87490800, -87494400, -87498000, 
    -87501600, -87505200, -87508800, -87512400, -87516000, -87519600, 
    -87523200, -87526800, -87530400, -87534000, -87537600, -87541200, 
    -87544800, -87548400, -87552000, -87555600, -87559200, -87562800, 
    -87566400 ;

 DATE_TIME =
  1997, 3, 25, 12, 0, 0, 0,
  1997, 3, 25, 11, 0, 0, 0,
  1997, 3, 25, 10, 0, 0, 0,
  1997, 3, 25, 9, 0, 0, 0,
  1997, 3, 25, 8, 0, 0, 0,
  1997, 3, 25, 7, 0, 0, 0,
  1997, 3, 25, 6, 0, 0, 0,
  1997, 3, 25, 5, 0, 0, 0,
  1997, 3, 25, 4, 0, 0, 0,
  1997, 3, 25, 3, 0, 0, 0,
  1997, 3, 25, 2, 0, 0, 0,
  1997, 3, 25, 1, 0, 0, 0,
  1997, 3, 25, 0, 0, 0, 0,
  1997, 3, 24, 23, 0, 0, 0,
  1997, 3, 24, 22, 0, 0, 0,
  1997, 3, 24, 21, 0, 0, 0,
  1997, 3, 24, 20, 0, 0, 0,
  1997, 3, 24, 19, 0, 0, 0,
  1997, 3, 24, 18, 0, 0, 0,
  1997, 3, 24, 17, 0, 0, 0,
  1997, 3, 24, 16, 0, 0, 0,
  1997, 3, 24, 15, 0, 0, 0,
  1997, 3, 24, 14, 0, 0, 0,
  1997, 3, 24, 13, 0, 0, 0,
  1997, 3, 24, 12, 0, 0, 0,
  1997, 3, 24, 11, 0, 0, 0,
  1997, 3, 24, 10, 0, 0, 0,
  1997, 3, 24, 9, 0, 0, 0,
  1997, 3, 24, 8, 0, 0, 0,
  1997, 3, 24, 7, 0, 0, 0,
  1997, 3, 24, 6, 0, 0, 0,
  1997, 3, 24, 5, 0, 0, 0,
  1997, 3, 24, 4, 0, 0, 0,
  1997, 3, 24, 3, 0, 0, 0,
  1997, 3, 24, 2, 0, 0, 0,
  1997, 3, 24, 1, 0, 0, 0,
  1997, 3, 24, 0, 0, 0, 0,
  1997, 3, 23, 23, 0, 0, 0,
  1997, 3, 23, 22, 0, 0, 0,
  1997, 3, 23, 21, 0, 0, 0,
  1997, 3, 23, 20, 0, 0, 0,
  1997, 3, 23, 19, 0, 0, 0,
  1997, 3, 23, 18, 0, 0, 0,
  1997, 3, 23, 17, 0, 0, 0,
  1997, 3, 23, 16, 0, 0, 0,
  1997, 3, 23, 15, 0, 0, 0,
  1997, 3, 23, 14, 0, 0, 0,
  1997, 3, 23, 13, 0, 0, 0,
  1997, 3, 23, 12, 0, 0, 0 ;

 LAT =
  68.97124, 68.97124, 68.97124, 68.97124, 67.84978, 67.84978, 67.84978, 
    67.84978,

  ...

}

traj/OutputExample (last edited 2010-04-30 10:00:11 by NicoleThomas)