netcdf data/somisana/opendrift/20240122/test/trajectories.nc { dimensions: trajectory = 5000; time = 124; variables: int trajectory(trajectory=5000); :cf_role = "trajectory_id"; :units = "1"; double time(time=124); :units = "seconds since 1970-01-01 00:00:00"; :standard_name = "time"; :long_name = "time"; int status(trajectory=5000, time=124); :valid_range = 0, 0; // int :flag_values = 0; // int :flag_meanings = "active"; :minval = 0; // int :maxval = 0; // int int moving(trajectory=5000, time=124); :minval = 1; // int :maxval = 1; // int float age_seconds(trajectory=5000, time=124); :maxval = 442800.0f; // float :units = "s"; :minval = 900.0f; // float int origin_marker(trajectory=5000, time=124); :description = "An integer kept constant during the simulation. Different values may be used for different seedings, to separate elements during analysis. With GUI, only a single seeding is possible."; :flag_meanings = "Seed_0"; :minval = 0; // int :maxval = 0; // int :unit = ""; :flag_values = 0L; // long float lon(trajectory=5000, time=124); :minval = 22.859911f; // float :maxval = 24.87548f; // float :units = "degrees_east"; :standard_name = "longitude"; :long_name = "longitude"; float lat(trajectory=5000, time=124); :minval = -34.71551f; // float :maxval = -34.297672f; // float :units = "degrees_north"; :standard_name = "latitude"; :long_name = "latitude"; float z(trajectory=5000, time=124); :units = "m"; :standard_name = "z"; :long_name = "vertical position"; :axis = "Z"; :positive = "up"; :minval = -50.513718f; // float :maxval = 0.0f; // float float wind_drift_factor(trajectory=5000, time=124); :maxval = 0.03f; // float :description = "Elements at the ocean surface are moved by this fraction of the wind vector, in addition to currents and Stokes drift"; :units = "%"; :minval = 0.03f; // float float current_drift_factor(trajectory=5000, time=124); :maxval = 1.0f; // float :minval = 1.0f; // float :description = "Elements are moved with this fraction of the current vector, in addition to currents and Stokes drift"; :units = "1"; float terminal_velocity(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.119458854f; // float :description = "Terminal rise/sinking velocity (buoyancy) in the ocean column"; :units = "m/s"; float mass_oil(trajectory=5000, time=124); :minval = 6.053926f; // float :maxval = 7.0183554f; // float :units = "kg"; float viscosity(trajectory=5000, time=124); :minval = 5.702718E-6f; // float :maxval = 1.096785E-5f; // float :description = "Kinematic viscosity of oil (emulsion)"; :units = "m2/s"; float density(trajectory=5000, time=124); :minval = 837.4081f; // float :maxval = 842.46326f; // float :units = "kg/m^3"; float bulltime(trajectory=5000, time=124); :maxval = 0.0f; // float :units = "s"; :minval = 0.0f; // float float interfacial_area(trajectory=5000, time=124); :units = "m2"; :minval = 0.0f; // float :maxval = 0.0f; // float float mass_dispersed(trajectory=5000, time=124); :units = "kg"; :minval = 0.0f; // float :maxval = 0.0f; // float float mass_evaporated(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.9644294f; // float :units = "kg"; float mass_biodegraded(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float :units = "kg"; float fraction_evaporated(trajectory=5000, time=124); :units = "%"; :minval = 0.0f; // float :maxval = 0.13741529f; // float float water_fraction(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float :units = "%"; float oil_film_thickness(trajectory=5000, time=124); :maxval = 0.001f; // float :units = "m"; :minval = 0.001f; // float float diameter(trajectory=5000, time=124); :maxval = 0.05f; // float :units = "m"; :minval = 3.2582493E-6f; // float float x_sea_water_velocity(trajectory=5000, time=124); :maxval = -0.16431314f; // float :minval = -0.65921164f; // float float y_sea_water_velocity(trajectory=5000, time=124); :minval = -0.18568565f; // float :maxval = 0.08424003f; // float float x_wind(trajectory=5000, time=124); :maxval = 10.209121f; // float :minval = -15.04992f; // float float y_wind(trajectory=5000, time=124); :minval = -2.2413561f; // float :maxval = 8.9609585f; // float float upward_sea_water_velocity(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 1.9543609E-4f; // float float sea_surface_wave_significant_height(trajectory=5000, time=124); :minval = 0.0017028608f; // float :maxval = 5.8630633f; // float float sea_surface_wave_stokes_drift_x_velocity(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float sea_surface_wave_stokes_drift_y_velocity(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float sea_surface_wave_period_at_variance_spectral_density_maximum(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment(trajectory=5000, time=124); :minval = 0.22481184f; // float :maxval = 13.191429f; // float float sea_ice_area_fraction(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float sea_ice_x_velocity(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float sea_ice_y_velocity(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float sea_water_temperature(trajectory=5000, time=124); :minval = 10.073598f; // float :maxval = 290.1708f; // float float sea_water_salinity(trajectory=5000, time=124); :minval = 34.88206f; // float :maxval = 35.143948f; // float float sea_floor_depth_below_sea_level(trajectory=5000, time=124); :minval = 99.447945f; // float :maxval = 10000.0f; // float float ocean_vertical_diffusivity(trajectory=5000, time=124); :minval = 0.0013328678f; // float :maxval = 0.06318775f; // float float land_binary_mask(trajectory=5000, time=124); :minval = 0.0f; // float :maxval = 0.0f; // float float ocean_mixed_layer_thickness(trajectory=5000, time=124); :minval = 50.0f; // float :maxval = 50.0f; // float // global attributes: :Conventions = "CF-1.6"; :standard_name_vocabulary = "CF-1.6"; :featureType = "trajectory"; :history = "Created 2024-01-22 09:13:39.025444"; :source = "Output from simulation with OpenDrift"; :model_url = "https://github.com/OpenDrift/opendrift"; :opendrift_class = "OpenOil"; :opendrift_module = "opendrift.models.openoil.openoil"; :readers = "odict_keys([\'global_landmask\', \'roms native\', \'/tmp/global_data/20240122/stable/mercator_20240122.nc\', \'\\nDimensions: (lon: 101, lat: 57, time: 252)\\nCoordinates:\\n * lon (lon) float32 11.0 11.25 11.5 11.75 12.0 ... 35.25 35.5 35.75 36.0\\n * lat (lat) float32 -39.0 -38.75 -38.5 -38.25 ... -25.5 -25.25 -25.0\\n * time (time) datetime64[ns] 2024-01-16T19:00:28.124999936 ... 2024-01...\\nData variables:\\n mask (lat, lon) float32 ...\\n tx (time, lat, lon) float32 ...\\n ty (time, lat, lon) float32 ...\\n tair (time, lat, lon) float32 ...\\n rhum (time, lat, lon) float32 ...\\n prate (time, lat, lon) float32 ...\\n wspd (time, lat, lon) float32 ...\\n radlw (time, lat, lon) float32 ...\\n radsw (time, lat, lon) float32 ...\\n radlw_in (time, lat, lon) float32 ...\\n uwnd (time, lat, lon) float32 ...\\n vwnd (time, lat, lon) float32 ...\'])"; :time_coverage_start = "2024-01-21 19:00:00"; :time_step_calculation = "0:15:00"; :time_step_output = "1:00:00"; :config_environment:constant:x_sea_water_velocity = "None"; :config_environment:fallback:x_sea_water_velocity = "None"; :config_environment:constant:y_sea_water_velocity = "None"; :config_environment:fallback:y_sea_water_velocity = "None"; :config_environment:constant:x_wind = "None"; :config_environment:fallback:x_wind = "None"; :config_environment:constant:y_wind = "None"; :config_environment:fallback:y_wind = "None"; :config_environment:constant:upward_sea_water_velocity = "None"; :config_environment:fallback:upward_sea_water_velocity = 0L; // long :config_environment:constant:sea_surface_wave_significant_height = "None"; :config_environment:fallback:sea_surface_wave_significant_height = 0L; // long :config_environment:constant:sea_surface_wave_stokes_drift_x_velocity = "None"; :config_environment:fallback:sea_surface_wave_stokes_drift_x_velocity = 0L; // long :config_environment:constant:sea_surface_wave_stokes_drift_y_velocity = "None"; :config_environment:fallback:sea_surface_wave_stokes_drift_y_velocity = 0L; // long :config_environment:constant:sea_surface_wave_period_at_variance_spectral_density_maximum = "None"; :config_environment:fallback:sea_surface_wave_period_at_variance_spectral_density_maximum = 0L; // long :config_environment:constant:sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment = "None"; :config_environment:fallback:sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment = 0L; // long :config_environment:constant:sea_ice_area_fraction = "None"; :config_environment:fallback:sea_ice_area_fraction = 0L; // long :config_environment:constant:sea_ice_x_velocity = "None"; :config_environment:fallback:sea_ice_x_velocity = 0L; // long :config_environment:constant:sea_ice_y_velocity = "None"; :config_environment:fallback:sea_ice_y_velocity = 0L; // long :config_environment:constant:sea_water_temperature = "None"; :config_environment:fallback:sea_water_temperature = 10L; // long :config_environment:constant:sea_water_salinity = "None"; :config_environment:fallback:sea_water_salinity = 34L; // long :config_environment:constant:sea_floor_depth_below_sea_level = "None"; :config_environment:fallback:sea_floor_depth_below_sea_level = 10000L; // long :config_environment:constant:ocean_vertical_diffusivity = "None"; :config_environment:fallback:ocean_vertical_diffusivity = 0.005; // double :config_environment:constant:land_binary_mask = "None"; :config_environment:fallback:land_binary_mask = "None"; :config_environment:constant:ocean_mixed_layer_thickness = "None"; :config_environment:fallback:ocean_mixed_layer_thickness = 50L; // long :config_general:use_auto_landmask = "True"; :config_drift:current_uncertainty = 0.0; // double :config_drift:current_uncertainty_uniform = 0L; // long :config_drift:max_speed = 1.0; // double :config_readers:max_number_of_fails = 1L; // long :config_general:coastline_action = "stranding"; :config_general:time_step_minutes = 60L; // long :config_general:time_step_output_minutes = "None"; :config_seed:ocean_only = "True"; :config_seed:number = 1L; // long :config_drift:max_age_seconds = "None"; :config_drift:advection_scheme = "euler"; :config_drift:horizontal_diffusivity = 1.0; // double :config_drift:wind_uncertainty = 0.0; // double :config_drift:relative_wind = "False"; :config_drift:deactivate_north_of = "None"; :config_drift:deactivate_south_of = "None"; :config_drift:deactivate_east_of = "None"; :config_drift:deactivate_west_of = "None"; :config_seed:origin_marker = 0L; // long :config_seed:z = 0L; // long :config_seed:wind_drift_factor = 0.03; // double :config_seed:current_drift_factor = 1L; // long :config_seed:terminal_velocity = 0.0; // double :config_seed:oil_film_thickness = 0.001; // double :config_drift:vertical_advection = "False"; :config_drift:vertical_mixing = "True"; :config_vertical_mixing:timestep = 60.0; // double :config_vertical_mixing:diffusivitymodel = "environment"; :config_vertical_mixing:background_diffusivity = 1.2E-5; // double :config_vertical_mixing:TSprofiles = "False"; :config_drift:wind_drift_depth = 0.1; // double :config_drift:stokes_drift = "True"; :config_drift:stokes_drift_profile = "Phillips"; :config_drift:use_tabularised_stokes_drift = "False"; :config_drift:tabularised_stokes_drift_fetch = "25000"; :config_general:seafloor_action = "lift_to_seafloor"; :config_drift:truncate_ocean_model_below_m = "None"; :config_seed:seafloor = "False"; :config_seed:m3_per_hour = 13.905443333333332; // double :config_seed:droplet_size_distribution = "uniform"; :config_seed:droplet_diameter_mu = 0.001; // double :config_seed:droplet_diameter_sigma = 5.0E-4; // double :config_seed:droplet_diameter_min_subsea = 0.05; // double :config_seed:droplet_diameter_max_subsea = 0.05; // double :config_processes:dispersion = "False"; :config_processes:evaporation = "True"; :config_processes:emulsification = "True"; :config_processes:biodegradation = "False"; :config_processes:update_oilfilm_thickness = "False"; :config_wave_entrainment:droplet_size_distribution = "Li et al. (2017)"; :config_wave_entrainment:entrainment_rate = "Li et al. (2017)"; :config_seed:oil_type = "GENERIC DIESEL"; :opendrift_version = "1.11.0"; :seed_lon = "24.872667"; :seed_lat = "-34.3"; :seed_radius = "5.0"; :seed_time = "2024-01-21 19:00:00"; :seed_number = "5000.0"; :seed_z = "-0.001"; :seed_m3_per_hour = "13.905443333333332"; :seed_oiltype = "GENERIC DIESEL"; :seed_geojson = "{\"features\": [], \"type\": \"FeatureCollection\"}"; :steps_exported = 124L; // long :time_coverage_end = "2024-01-26 22:00:00"; :performance = "--------------------\nReader performance:\n--------------------\nglobal_landmask\n 0:00:00.6 total\n 0:00:00.0 preparing\n 0:00:00.6 reading\n 0:00:00.0 masking\n--------------------\nroms native\n 0:00:06.6 total\n 0:00:00.0 preparing\n 0:00:06.4 reading\n 0:00:00.8 interpolation\n 0:00:00.0 interpolation_time\n 0:00:00.0 masking\n 0:00:00.1 rotating vectors\n--------------------\n/tmp/global_data/20240122/stable/mercator_20240122.nc\n 0:00:26.6 total\n 0:00:00.0 preparing\n 0:00:26.5 reading\n 0:00:21.0 interpolation\n 0:00:00.8 interpolation_time\n 0:00:00.0 masking\n--------------------\n\nDimensions: (lon: 101, lat: 57, time: 252)\nCoordinates:\n * lon (lon) float32 11.0 11.25 11.5 11.75 12.0 ... 35.25 35.5 35.75 36.0\n * lat (lat) float32 -39.0 -38.75 -38.5 -38.25 ... -25.5 -25.25 -25.0\n * time (time) datetime64[ns] 2024-01-16T19:00:28.124999936 ... 2024-01...\nData variables:\n mask (lat, lon) float32 ...\n tx (time, lat, lon) float32 ...\n ty (time, lat, lon) float32 ...\n tair (time, lat, lon) float32 ...\n rhum (time, lat, lon) float32 ...\n prate (time, lat, lon) float32 ...\n wspd (time, lat, lon) float32 ...\n radlw (time, lat, lon) float32 ...\n radsw (time, lat, lon) float32 ...\n radlw_in (time, lat, lon) float32 ...\n uwnd (time, lat, lon) float32 ...\n vwnd (time, lat, lon) float32 ...\n 0:00:02.3 total\n 0:00:00.0 preparing\n 0:00:02.2 reading\n 0:00:00.5 interpolation\n 0:00:00.0 interpolation_time\n 0:00:00.0 masking\n--------------------\nPerformance:\n 0 total time\n 13.8 configuration\n 0.5 preparing main loop\n 0.0 moving elements to ocean\n 1:24.2 main loop\n 31.1 updating elements\n 0.3 oil weathering\n 0.0 updating viscosities\n 0.0 updating densities\n 0.1 evaporation\n 0.0 emulsification\n 27.4 vertical mixing\n 0 cleaning up\n--------------------\n"; :simulation_time = "2024-01-22 09:13:39.063844"; :reader_x_sea_water_velocity = "[\'roms native\', \'/tmp/global_data/20240122/stable/mercator_20240122.nc\']"; :reader_y_sea_water_velocity = "[\'roms native\', \'/tmp/global_data/20240122/stable/mercator_20240122.nc\']"; :reader_x_wind = "[\'\\nDimensions: (lon: 101, lat: 57, time: 252)\\nCoordinates:\\n * lon (lon) float32 11.0 11.25 11.5 11.75 12.0 ... 35.25 35.5 35.75 36.0\\n * lat (lat) float32 -39.0 -38.75 -38.5 -38.25 ... -25.5 -25.25 -25.0\\n * time (time) datetime64[ns] 2024-01-16T19:00:28.124999936 ... 2024-01...\\nData variables:\\n mask (lat, lon) float32 ...\\n tx (time, lat, lon) float32 ...\\n ty (time, lat, lon) float32 ...\\n tair (time, lat, lon) float32 ...\\n rhum (time, lat, lon) float32 ...\\n prate (time, lat, lon) float32 ...\\n wspd (time, lat, lon) float32 ...\\n radlw (time, lat, lon) float32 ...\\n radsw (time, lat, lon) float32 ...\\n radlw_in (time, lat, lon) float32 ...\\n uwnd (time, lat, lon) float32 ...\\n vwnd (time, lat, lon) float32 ...\']"; :reader_y_wind = "[\'\\nDimensions: (lon: 101, lat: 57, time: 252)\\nCoordinates:\\n * lon (lon) float32 11.0 11.25 11.5 11.75 12.0 ... 35.25 35.5 35.75 36.0\\n * lat (lat) float32 -39.0 -38.75 -38.5 -38.25 ... -25.5 -25.25 -25.0\\n * time (time) datetime64[ns] 2024-01-16T19:00:28.124999936 ... 2024-01...\\nData variables:\\n mask (lat, lon) float32 ...\\n tx (time, lat, lon) float32 ...\\n ty (time, lat, lon) float32 ...\\n tair (time, lat, lon) float32 ...\\n rhum (time, lat, lon) float32 ...\\n prate (time, lat, lon) float32 ...\\n wspd (time, lat, lon) float32 ...\\n radlw (time, lat, lon) float32 ...\\n radsw (time, lat, lon) float32 ...\\n radlw_in (time, lat, lon) float32 ...\\n uwnd (time, lat, lon) float32 ...\\n vwnd (time, lat, lon) float32 ...\']"; :reader_upward_sea_water_velocity = "[\'roms native\']"; :reader_sea_surface_wave_significant_height = "0"; :reader_sea_surface_wave_stokes_drift_x_velocity = "0"; :reader_sea_surface_wave_stokes_drift_y_velocity = "0"; :reader_sea_surface_wave_period_at_variance_spectral_density_maximum = "0"; :reader_sea_surface_wave_mean_period_from_variance_spectral_density_second_frequency_moment = "0"; :reader_sea_ice_area_fraction = "0"; :reader_sea_ice_x_velocity = "0"; :reader_sea_ice_y_velocity = "0"; :reader_sea_water_temperature = "[\'roms native\', \'/tmp/global_data/20240122/stable/mercator_20240122.nc\']"; :reader_sea_water_salinity = "[\'roms native\', \'/tmp/global_data/20240122/stable/mercator_20240122.nc\']"; :reader_sea_floor_depth_below_sea_level = "[\'roms native\']"; :reader_ocean_vertical_diffusivity = "[\'roms native\']"; :reader_land_binary_mask = "[\'global_landmask\']"; :reader_ocean_mixed_layer_thickness = "50"; :geospatial_lat_min = 0.0; // double :geospatial_lat_max = 0.0; // double :geospatial_lat_units = "degrees_north"; :geospatial_lat_resolution = "point"; :geospatial_lon_min = 0.0; // double :geospatial_lon_max = 0.0; // double :geospatial_lon_units = "degrees_east"; :geospatial_lon_resolution = "point"; :runtime = "0:01:39.155875"; }