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, ... }