diff --git a/.gitattributes b/.gitattributes index c7d9f3332a950355d5a77d85000f05e6f45435ea..6afc696c676dc08247b14911b39be1a9451e0d63 100644 --- a/.gitattributes +++ b/.gitattributes @@ -32,3 +32,28 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text *.zip filter=lfs diff=lfs merge=lfs -text *.zst filter=lfs diff=lfs merge=lfs -text *tfevents* filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T1.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T10.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T2.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T3.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T4.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T5.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T6.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T7.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T8.nc filter=lfs diff=lfs merge=lfs -text +ash_output/3D/T9.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T1_202001120500.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T10_202001121400.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T2_202001120600.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T3_202001120700.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T4_202001120800.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T5_202001120900.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T6_202001121000.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T7_202001121100.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T8_202001121200.nc filter=lfs diff=lfs merge=lfs -text +ash_output/horizontal/AQOutput_HorizontalField_C1_T9_202001121300.nc filter=lfs diff=lfs merge=lfs -text +media/2D/2d_fields/air_concentration/air_concentration.gif filter=lfs diff=lfs merge=lfs -text +media/2D/frames/air_concentration/frame_0001.jpg filter=lfs diff=lfs merge=lfs -text +media/2D/frames/air_concentration/frame_0008.jpg filter=lfs diff=lfs merge=lfs -text +media/2D/frames/air_concentration/frame_0009.jpg filter=lfs diff=lfs merge=lfs -text +media/2D/frames/air_concentration/frame_0010.jpg filter=lfs diff=lfs merge=lfs -text diff --git a/ash_animator/__init__.py b/ash_animator/__init__.py new file mode 100644 index 0000000000000000000000000000000000000000..bee12ba803227284e0b4a2d3226886f6a83281fb --- /dev/null +++ b/ash_animator/__init__.py @@ -0,0 +1,12 @@ + +# Auto-generated __init__.py to import all modules +from .basemaps import * +from .converter import * +from .interpolation import * +from .plot_3dfield_data import * +from .plot_horizontal_data import * +from .utils import * +from .animation_all import * +from .animation_single import * +from .animation_vertical import * +from .export import * diff --git a/ash_animator/__pycache__/__init__.cpython-312.pyc b/ash_animator/__pycache__/__init__.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..de95c5606a11bbac60889a46508aa2f8879735ba Binary files /dev/null and b/ash_animator/__pycache__/__init__.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/animation_all.cpython-312.pyc b/ash_animator/__pycache__/animation_all.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..1754847e9ecc3c4e824499b27148f7accdcf3dce Binary files /dev/null and b/ash_animator/__pycache__/animation_all.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/animation_single.cpython-312.pyc b/ash_animator/__pycache__/animation_single.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6a7b02514f9e2589677c5a960e858aaf41e8bbc1 Binary files /dev/null and b/ash_animator/__pycache__/animation_single.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/animation_vertical.cpython-312.pyc b/ash_animator/__pycache__/animation_vertical.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..04ca5c625dfe31775460cdb08d28dcd8a7465baa Binary files /dev/null and b/ash_animator/__pycache__/animation_vertical.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/basemaps.cpython-312.pyc b/ash_animator/__pycache__/basemaps.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..0171e8a69a054799b356ce9ba230815389df1278 Binary files /dev/null and b/ash_animator/__pycache__/basemaps.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/converter.cpython-312.pyc b/ash_animator/__pycache__/converter.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..34439af94b676b0098782b9173d8f92db318998b Binary files /dev/null and b/ash_animator/__pycache__/converter.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/export.cpython-312.pyc b/ash_animator/__pycache__/export.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..2e1e7ae58f9453a2fbcb66b5780560242f1e1c1f Binary files /dev/null and b/ash_animator/__pycache__/export.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/interpolation.cpython-312.pyc b/ash_animator/__pycache__/interpolation.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8070201af8a654a8c9a0395895280607a4f274d5 Binary files /dev/null and b/ash_animator/__pycache__/interpolation.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/plot_3dfield_data.cpython-312.pyc b/ash_animator/__pycache__/plot_3dfield_data.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..df9336f1450b036d39353d8812975703811f38c4 Binary files /dev/null and b/ash_animator/__pycache__/plot_3dfield_data.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/plot_horizontal_data.cpython-312.pyc b/ash_animator/__pycache__/plot_horizontal_data.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..8a02242b4c7b1dcd5b475ce40d12cdd36161d682 Binary files /dev/null and b/ash_animator/__pycache__/plot_horizontal_data.cpython-312.pyc differ diff --git a/ash_animator/__pycache__/utils.cpython-312.pyc b/ash_animator/__pycache__/utils.cpython-312.pyc new file mode 100644 index 0000000000000000000000000000000000000000..6cb72d09b9eb4de0bbfb36396ef52bbd456b1d4b Binary files /dev/null and b/ash_animator/__pycache__/utils.cpython-312.pyc differ diff --git a/ash_animator/animation_all.py b/ash_animator/animation_all.py new file mode 100644 index 0000000000000000000000000000000000000000..36bc58b230e4153fcfe9eb4e917611280c672161 --- /dev/null +++ b/ash_animator/animation_all.py @@ -0,0 +1,516 @@ + +# import os +# import numpy as np +# import matplotlib.pyplot as plt +# import matplotlib.animation as animation +# import matplotlib.ticker as mticker +# import cartopy.crs as ccrs +# import cartopy.feature as cfeature +# from adjustText import adjust_text +# import cartopy.io.shapereader as shpreader +# from .interpolation import interpolate_grid +# from .basemaps import draw_etopo_basemap + +# def animate_all_z_levels(animator, output_folder: str, fps: int = 2, threshold: float = 0.1): +# os.makedirs(output_folder, exist_ok=True) + +# countries_shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') +# reader = shpreader.Reader(countries_shp) +# country_geoms = list(reader.records()) + +# for z_index, z_val in enumerate(animator.levels): +# fig = plt.figure(figsize=(16, 7)) +# proj = ccrs.PlateCarree() +# ax1 = fig.add_subplot(1, 2, 1, projection=proj) +# ax2 = fig.add_subplot(1, 2, 2, projection=proj) + +# valid_mask = np.stack([ +# ds['ash_concentration'].values[z_index] for ds in animator.datasets +# ]).max(axis=0) > 0 +# y_idx, x_idx = np.where(valid_mask) + +# if y_idx.size == 0 or x_idx.size == 0: +# print(f"Z level {z_val} km has no valid data. Skipping...") +# plt.close() +# continue + +# y_min, y_max = y_idx.min(), y_idx.max() +# x_min, x_max = x_idx.min(), x_idx.max() + +# buffer_y = int((y_max - y_min) * 0.5) +# buffer_x = int((x_max - x_min) * 0.5) + +# y_start = max(0, y_min - buffer_y) +# y_end = min(animator.lat_grid.shape[0], y_max + buffer_y + 1) +# x_start = max(0, x_min - buffer_x) +# x_end = min(animator.lon_grid.shape[1], x_max + buffer_x + 1) + +# lat_zoom = animator.lats[y_start:y_end] +# lon_zoom = animator.lons[x_start:x_end] +# lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + +# valid_frames = [] +# for t in range(len(animator.datasets)): +# data = animator.datasets[t]['ash_concentration'].values[z_index] +# interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) +# interp = np.where(interp < 0, np.nan, interp) +# if np.isfinite(interp).sum() > 0: +# valid_frames.append(t) + +# if not valid_frames: +# print(f"No valid frames for Z={z_val} km. Skipping animation.") +# plt.close() +# continue + +# def update(t): +# ax1.clear() +# ax2.clear() + +# data = animator.datasets[t]['ash_concentration'].values[z_index] +# interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) +# interp = np.where(interp < 0, np.nan, interp) +# zoom_plot = interp[y_start:y_end, x_start:x_end] + +# valid_vals = interp[np.isfinite(interp)] +# if valid_vals.size == 0: +# return [] + +# min_val = np.nanmin(valid_vals) +# max_val = np.nanmax(valid_vals) +# log_cutoff = 1e-3 +# log_ratio = max_val / (min_val + 1e-6) +# use_log = min_val > log_cutoff and log_ratio > 100 + +# if use_log: +# data_for_plot = np.where(interp > log_cutoff, interp, np.nan) +# levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) +# scale_label = "Hybrid Log" +# else: +# data_for_plot = interp +# levels = np.linspace(0, max_val, 20) +# scale_label = "Linear" + +# draw_etopo_basemap(ax1, mode='stock') +# draw_etopo_basemap(ax2, mode='stock') + +# c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, +# cmap="rainbow", alpha=0.6, transform=proj) +# ax1.contour(animator.lons, animator.lats, data_for_plot, levels=levels, +# colors='black', linewidths=0.5, transform=proj) +# ax1.set_title(f"T{t+1} | Alt: {z_val} km (Full - {scale_label})") +# ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) +# ax1.coastlines() +# ax1.add_feature(cfeature.BORDERS, linestyle=':') +# ax1.add_feature(cfeature.LAND) +# ax1.add_feature(cfeature.OCEAN) + +# c2 = ax2.contourf(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, +# cmap="rainbow", alpha=0.4, transform=proj) +# ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, +# colors='black', linewidths=0.5, transform=proj) +# ax2.set_title(f"T{t+1} | Alt: {z_val} km (Zoom - {scale_label})") +# ax2.set_extent([lon_zoom.min(), lon_zoom.max(), lat_zoom.min(), lat_zoom.max()]) +# ax2.coastlines() +# ax2.add_feature(cfeature.BORDERS, linestyle=':') +# ax2.add_feature(cfeature.LAND) +# ax2.add_feature(cfeature.OCEAN) + +# ax2.text(animator.lons[0], animator.lats[0], animator.country_label, fontsize=9, color='white', +# transform=proj, bbox=dict(facecolor='black', alpha=0.5)) + +# texts_ax1, texts_ax2 = [], [] +# for country in country_geoms: +# name = country.attributes['NAME_LONG'] +# geom = country.geometry +# try: +# lon, lat = geom.centroid.x, geom.centroid.y +# if (lon_zoom.min() <= lon <= lon_zoom.max()) and (lat_zoom.min() <= lat <= lat_zoom.max()): +# text = ax2.text(lon, lat, name, fontsize=6, transform=proj, +# ha='center', va='center', color='white', +# bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) +# texts_ax2.append(text) + +# if (animator.lons.min() <= lon <= animator.lons.max()) and (animator.lats.min() <= lat <= animator.lats.max()): +# text = ax1.text(lon, lat, name, fontsize=6, transform=proj, +# ha='center', va='center', color='white', +# bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) +# texts_ax1.append(text) +# except: +# continue + +# adjust_text(texts_ax1, ax=ax1, only_move={'points': 'y', 'text': 'y'}, +# arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) +# adjust_text(texts_ax2, ax=ax2, only_move={'points': 'y', 'text': 'y'}, +# arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + +# if np.nanmax(valid_vals) > threshold: +# alert_text = f"⚠ Exceeds {threshold} g/m³!" +# for ax in [ax1, ax2]: +# ax.text(0.99, 0.01, alert_text, transform=ax.transAxes, +# ha='right', va='bottom', fontsize=10, color='red', +# bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) +# ax1.contour(animator.lons, animator.lats, interp, levels=[threshold], colors='red', linewidths=2, transform=proj) +# ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=[threshold], colors='red', linewidths=2, transform=proj) + +# if not hasattr(update, "colorbar"): +# update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', +# label="Ash concentration (g/m³)") +# formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') +# update.colorbar.ax.yaxis.set_major_formatter(formatter) +# if use_log: +# update.colorbar.ax.text(1.05, 1.02, "log scale", transform=update.colorbar.ax.transAxes, +# fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + +# return [] + +# ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False) +# gif_path = os.path.join(output_folder, f"ash_T1-Tn_Z{z_index+1}.gif") +# ani.save(gif_path, writer='pillow', fps=fps) +# plt.close() +# print(f"✅ Saved animation for Z={z_val} km to {gif_path}") +################################################################################################################### +# import os +# import numpy as np +# import matplotlib.pyplot as plt +# import matplotlib.animation as animation +# import matplotlib.ticker as mticker +# import cartopy.crs as ccrs +# import cartopy.feature as cfeature +# from adjustText import adjust_text +# import cartopy.io.shapereader as shpreader +# from .interpolation import interpolate_grid +# from .basemaps import draw_etopo_basemap + +# def animate_all_z_levels(animator, output_folder: str, fps: int = 2, threshold: float = 0.1): +# os.makedirs(output_folder, exist_ok=True) + +# countries_shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') +# reader = shpreader.Reader(countries_shp) +# country_geoms = list(reader.records()) + +# # Compute consistent zoom window across all z-levels and time frames +# valid_mask_all = np.zeros_like(animator.datasets[0]['ash_concentration'].values[0], dtype=bool) +# for ds in animator.datasets: +# for z in range(len(animator.levels)): +# valid_mask_all |= ds['ash_concentration'].values[z] > 0 + +# y_idx_all, x_idx_all = np.where(valid_mask_all) +# if y_idx_all.size == 0 or x_idx_all.size == 0: +# raise ValueError("No valid data found across any Z level or frame.") + +# y_min, y_max = y_idx_all.min(), y_idx_all.max() +# x_min, x_max = x_idx_all.min(), x_idx_all.max() +# buffer_y = int((y_max - y_min) * 0.5) +# buffer_x = int((x_max - x_min) * 0.5) + +# y_start = max(0, y_min - buffer_y) +# y_end = min(animator.lat_grid.shape[0], y_max + buffer_y + 1) +# x_start = max(0, x_min - buffer_x) +# x_end = min(animator.lon_grid.shape[1], x_max + buffer_x + 1) + +# lat_zoom = animator.lats[y_start:y_end] +# lon_zoom = animator.lons[x_start:x_end] +# lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + +# for z_index, z_val in enumerate(animator.levels): +# fig = plt.figure(figsize=(16, 7)) +# proj = ccrs.PlateCarree() +# ax1 = fig.add_subplot(1, 2, 1, projection=proj) +# ax2 = fig.add_subplot(1, 2, 2, projection=proj) + +# valid_frames = [] +# for t in range(len(animator.datasets)): +# data = animator.datasets[t]['ash_concentration'].values[z_index] +# interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) +# interp = np.where(interp < 0, np.nan, interp) +# if np.isfinite(interp).sum() > 0: +# valid_frames.append(t) + +# if not valid_frames: +# print(f"No valid frames for Z={z_val} km. Skipping animation.") +# plt.close() +# continue + +# def update(t): +# ax1.clear() +# ax2.clear() + +# data = animator.datasets[t]['ash_concentration'].values[z_index] +# interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) +# interp = np.where(interp < 0, np.nan, interp) +# zoom_plot = interp[y_start:y_end, x_start:x_end] + +# valid_vals = interp[np.isfinite(interp)] +# if valid_vals.size == 0: +# return [] + +# min_val = np.nanmin(valid_vals) +# max_val = np.nanmax(valid_vals) +# log_cutoff = 1e-3 +# log_ratio = max_val / (min_val + 1e-6) +# use_log = min_val > log_cutoff and log_ratio > 100 + +# if use_log: +# data_for_plot = np.where(interp > log_cutoff, interp, np.nan) +# levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) +# scale_label = "Hybrid Log" +# else: +# data_for_plot = interp +# levels = np.linspace(0, max_val, 20) +# scale_label = "Linear" + +# draw_etopo_basemap(ax1, mode='stock') +# draw_etopo_basemap(ax2, mode='stock') + +# c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, +# cmap="rainbow", alpha=0.6, transform=proj) +# ax1.contour(animator.lons, animator.lats, data_for_plot, levels=levels, +# colors='black', linewidths=0.5, transform=proj) +# ax1.set_title(f"T{t+1} | Alt: {z_val} km (Full - {scale_label})") +# ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) +# ax1.coastlines() +# ax1.add_feature(cfeature.BORDERS, linestyle=':') +# ax1.add_feature(cfeature.LAND) +# ax1.add_feature(cfeature.OCEAN) + +# c2 = ax2.contourf(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, +# cmap="rainbow", alpha=0.4, transform=proj) +# ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, +# colors='black', linewidths=0.5, transform=proj) +# ax2.set_title(f"T{t+1} | Alt: {z_val} km (Zoom - {scale_label})") +# ax2.set_extent([lon_zoom.min(), lon_zoom.max(), lat_zoom.min(), lat_zoom.max()]) +# ax2.coastlines() +# ax2.add_feature(cfeature.BORDERS, linestyle=':') +# ax2.add_feature(cfeature.LAND) +# ax2.add_feature(cfeature.OCEAN) + +# ax2.text(animator.lons[0], animator.lats[0], animator.country_label, fontsize=9, color='white', +# transform=proj, bbox=dict(facecolor='black', alpha=0.5)) + +# texts_ax1, texts_ax2 = [], [] +# for country in country_geoms: +# name = country.attributes['NAME_LONG'] +# geom = country.geometry +# try: +# lon, lat = geom.centroid.x, geom.centroid.y +# if (lon_zoom.min() <= lon <= lon_zoom.max()) and (lat_zoom.min() <= lat <= lat_zoom.max()): +# text = ax2.text(lon, lat, name, fontsize=6, transform=proj, +# ha='center', va='center', color='white', +# bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) +# texts_ax2.append(text) + +# if (animator.lons.min() <= lon <= animator.lons.max()) and (animator.lats.min() <= lat <= animator.lats.max()): +# text = ax1.text(lon, lat, name, fontsize=6, transform=proj, +# ha='center', va='center', color='white', +# bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) +# texts_ax1.append(text) +# except: +# continue + +# adjust_text(texts_ax1, ax=ax1, only_move={'points': 'y', 'text': 'y'}, +# arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) +# adjust_text(texts_ax2, ax=ax2, only_move={'points': 'y', 'text': 'y'}, +# arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + +# if np.nanmax(valid_vals) > threshold: +# alert_text = f"⚠ Exceeds {threshold} g/m³!" +# for ax in [ax1, ax2]: +# ax.text(0.99, 0.01, alert_text, transform=ax.transAxes, +# ha='right', va='bottom', fontsize=10, color='red', +# bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) +# ax1.contour(animator.lons, animator.lats, interp, levels=[threshold], colors='red', linewidths=2, transform=proj) +# ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=[threshold], colors='red', linewidths=2, transform=proj) + +# if not hasattr(update, "colorbar"): +# update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', +# label="Ash concentration (g/m³)") +# formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') +# update.colorbar.ax.yaxis.set_major_formatter(formatter) +# if use_log: +# update.colorbar.ax.text(1.05, 1.02, "log scale", transform=update.colorbar.ax.transAxes, +# fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + +# return [] + +# ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False) +# gif_path = os.path.join(output_folder, f"ash_T1-Tn_Z{z_index+1}.gif") +# ani.save(gif_path, writer='pillow', fps=fps) +# plt.close() +# print(f"✅ Saved animation for Z={z_val} km to {gif_path}") + + +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +from adjustText import adjust_text +import cartopy.io.shapereader as shpreader +from .interpolation import interpolate_grid +from .basemaps import draw_etopo_basemap + +def animate_all_z_levels(animator, output_folder: str, fps: int = 2, threshold: float = 0.1, + zoom_width_deg: float = 6.0, zoom_height_deg: float = 6.0): + os.makedirs(output_folder, exist_ok=True) + + countries_shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') + reader = shpreader.Reader(countries_shp) + country_geoms = list(reader.records()) + + # Find the most active region (max concentration point) + max_conc = -np.inf + center_lat = center_lon = None + for ds in animator.datasets: + for z in range(len(animator.levels)): + data = ds['ash_concentration'].values[z] + if np.max(data) > max_conc: + max_conc = np.max(data) + max_idx = np.unravel_index(np.argmax(data), data.shape) + center_lat = animator.lat_grid[max_idx] + center_lon = animator.lon_grid[max_idx] + + if center_lat is None or center_lon is None: + raise ValueError("No valid concentration found to determine zoom center.") + + # Compute fixed zoom extents in lat/lon degrees + lon_zoom_min = center_lon - zoom_width_deg / 2 + lon_zoom_max = center_lon + zoom_width_deg / 2 + lat_zoom_min = center_lat - zoom_height_deg / 2 + lat_zoom_max = center_lat + zoom_height_deg / 2 + + # Create zoom grids for plotting + lat_zoom = animator.lats[(animator.lats >= lat_zoom_min) & (animator.lats <= lat_zoom_max)] + lon_zoom = animator.lons[(animator.lons >= lon_zoom_min) & (animator.lons <= lon_zoom_max)] + lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + + for z_index, z_val in enumerate(animator.levels): + fig = plt.figure(figsize=(16, 7)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + valid_frames = [] + for t in range(len(animator.datasets)): + data = animator.datasets[t]['ash_concentration'].values[z_index] + interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) + interp = np.where(interp < 0, np.nan, interp) + if np.isfinite(interp).sum() > 0: + valid_frames.append(t) + + if not valid_frames: + print(f"No valid frames for Z={z_val} km. Skipping animation.") + plt.close() + continue + + def update(t): + ax1.clear() + ax2.clear() + + data = animator.datasets[t]['ash_concentration'].values[z_index] + interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) + interp = np.where(interp < 0, np.nan, interp) + + # Extract zoom window from interpolated data + lat_idx = np.where((animator.lats >= lat_zoom_min) & (animator.lats <= lat_zoom_max))[0] + lon_idx = np.where((animator.lons >= lon_zoom_min) & (animator.lons <= lon_zoom_max))[0] + zoom_plot = interp[np.ix_(lat_idx, lon_idx)] + + valid_vals = interp[np.isfinite(interp)] + if valid_vals.size == 0: + return [] + + min_val = np.nanmin(valid_vals) + max_val = np.nanmax(valid_vals) + log_cutoff = 1e-3 + log_ratio = max_val / (min_val + 1e-6) + use_log = min_val > log_cutoff and log_ratio > 100 + + if use_log: + data_for_plot = np.where(interp > log_cutoff, interp, np.nan) + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) + scale_label = "Hybrid Log" + else: + data_for_plot = interp + levels = np.linspace(0, max_val, 20) + scale_label = "Linear" + + draw_etopo_basemap(ax1, mode='stock') + draw_etopo_basemap(ax2, mode='stock') + + c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, + cmap="rainbow", alpha=0.6, transform=proj) + ax1.contour(animator.lons, animator.lats, data_for_plot, levels=levels, + colors='black', linewidths=0.5, transform=proj) + ax1.set_title(f"T{t+1} | Alt: {z_val} km (Full - {scale_label})") + ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) + ax1.coastlines() + ax1.add_feature(cfeature.BORDERS, linestyle=':') + ax1.add_feature(cfeature.LAND) + ax1.add_feature(cfeature.OCEAN) + + c2 = ax2.contourf(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, + cmap="rainbow", alpha=0.4, transform=proj) + ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, + colors='black', linewidths=0.5, transform=proj) + ax2.set_title(f"T{t+1} | Alt: {z_val} km (Zoom - {scale_label})") + ax2.set_extent([lon_zoom_min, lon_zoom_max, lat_zoom_min, lat_zoom_max]) + ax2.coastlines() + ax2.add_feature(cfeature.BORDERS, linestyle=':') + ax2.add_feature(cfeature.LAND) + ax2.add_feature(cfeature.OCEAN) + + ax2.text(animator.lons[0], animator.lats[0], animator.country_label, fontsize=9, color='white', + transform=proj, bbox=dict(facecolor='black', alpha=0.5)) + + texts_ax1, texts_ax2 = [], [] + for country in country_geoms: + name = country.attributes['NAME_LONG'] + geom = country.geometry + try: + lon, lat = geom.centroid.x, geom.centroid.y + if (lon_zoom_min <= lon <= lon_zoom_max) and (lat_zoom_min <= lat <= lat_zoom_max): + text = ax2.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts_ax2.append(text) + + if (animator.lons.min() <= lon <= animator.lons.max()) and (animator.lats.min() <= lat <= animator.lats.max()): + text = ax1.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts_ax1.append(text) + except: + continue + + adjust_text(texts_ax1, ax=ax1, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + adjust_text(texts_ax2, ax=ax2, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + + if np.nanmax(valid_vals) > threshold: + alert_text = f"⚠ Exceeds {threshold} g/m³!" + for ax in [ax1, ax2]: + ax.text(0.99, 0.01, alert_text, transform=ax.transAxes, + ha='right', va='bottom', fontsize=10, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + ax1.contour(animator.lons, animator.lats, interp, levels=[threshold], colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=[threshold], colors='red', linewidths=2, transform=proj) + + if not hasattr(update, "colorbar"): + update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', + label="Ash concentration (g/m³)") + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + if use_log: + update.colorbar.ax.text(1.05, 1.02, "log scale", transform=update.colorbar.ax.transAxes, + fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + + return [] + + ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False) + gif_path = os.path.join(output_folder, f"ash_T1-Tn_Z{z_index+1}.gif") + ani.save(gif_path, writer='pillow', fps=fps) + plt.close() + print(f"✅ Saved animation for Z={z_val} km to {gif_path}") diff --git a/ash_animator/animation_single.py b/ash_animator/animation_single.py new file mode 100644 index 0000000000000000000000000000000000000000..a90615b1bc5a20ce7aa2f15d0db0f0d81e4450d9 --- /dev/null +++ b/ash_animator/animation_single.py @@ -0,0 +1,147 @@ + +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +from .interpolation import interpolate_grid +from .basemaps import draw_etopo_basemap + +def animate_single_z_level(animator, z_km: float, output_path: str, fps: int = 2, include_metadata: bool = True, threshold: float = 0.1): + if z_km not in animator.levels: + print(f"Z level {z_km} km not found in dataset.") + return + + z_index = np.where(animator.levels == z_km)[0][0] + fig = plt.figure(figsize=(16, 7)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + meta = animator.datasets[0].attrs + legend_text = ( + f"Run name: {meta.get('run_name', 'N/A')}\n" + f"Run time: {meta.get('run_time', 'N/A')}\n" + f"Met data: {meta.get('met_data', 'N/A')}\n" + f"Start release: {meta.get('start_of_release', 'N/A')}\n" + f"End release: {meta.get('end_of_release', 'N/A')}\n" + f"Source strength: {meta.get('source_strength', 'N/A')} g/s\n" + f"Release loc: {meta.get('release_location', 'N/A')}\n" + f"Release height: {meta.get('release_height', 'N/A')} m asl\n" + f"Run duration: {meta.get('run_duration', 'N/A')}" + ) + + valid_mask = np.stack([ + ds['ash_concentration'].values[z_index] for ds in animator.datasets + ]).max(axis=0) > 0 + y_idx, x_idx = np.where(valid_mask) + + if y_idx.size == 0 or x_idx.size == 0: + print(f"Z level {z_km} km has no valid data. Skipping...") + plt.close() + return + + y_min, y_max = y_idx.min(), y_idx.max() + x_min, x_max = x_idx.min(), x_idx.max() + buffer_y = int((y_max - y_min) * 0.5) + buffer_x = int((x_max - x_min) * 0.5) + y_start = max(0, y_min - buffer_y) + y_end = min(animator.lat_grid.shape[0], y_max + buffer_y + 1) + x_start = max(0, x_min - buffer_x) + x_end = min(animator.lon_grid.shape[1], x_max + buffer_x + 1) + + lat_zoom = animator.lats[y_start:y_end] + lon_zoom = animator.lons[x_start:x_end] + lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + + valid_frames = [] + for t in range(len(animator.datasets)): + interp = interpolate_grid(animator.datasets[t]['ash_concentration'].values[z_index], + animator.lon_grid, animator.lat_grid) + if np.isfinite(interp).sum() > 0: + valid_frames.append(t) + + if not valid_frames: + print(f"No valid frames for Z={z_km} km. Skipping animation.") + plt.close() + return + + def update(t): + ax1.clear() + ax2.clear() + + data = animator.datasets[t]['ash_concentration'].values[z_index] + interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) + interp = np.where(interp < 0, np.nan, interp) + zoom_plot = interp[y_start:y_end, x_start:x_end] + + valid_vals = interp[np.isfinite(interp)] + if valid_vals.size == 0: + return [] + + min_val = np.nanmin(valid_vals) + max_val = np.nanmax(valid_vals) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + data_for_plot = np.where(interp > log_cutoff, interp, 0) if use_log else interp + scale_label = "Log" if use_log else "Linear" + + draw_etopo_basemap(ax1, mode='stock') + draw_etopo_basemap(ax2, mode='stock') + + c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, + cmap="rainbow", alpha=0.6, transform=proj) + ax1.set_title(f"T{t+1} | Alt: {z_km} km (Full - {scale_label})") + ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) + ax1.coastlines(); ax1.add_feature(cfeature.BORDERS); ax1.add_feature(cfeature.LAND); ax1.add_feature(cfeature.OCEAN) + + c2 = ax2.contourf(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, + cmap="rainbow", alpha=0.6, transform=proj) + ax2.set_title(f"T{t+1} | Alt: {z_km} km (Zoom - {scale_label})") + ax2.set_extent([lon_zoom.min(), lon_zoom.max(), lat_zoom.min(), lat_zoom.max()]) + ax2.coastlines(); ax2.add_feature(cfeature.BORDERS); ax2.add_feature(cfeature.LAND); ax2.add_feature(cfeature.OCEAN) + + if not hasattr(update, "colorbar"): + update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', + label="Ash concentration (g/m³)") + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + if use_log: + update.colorbar.ax.text(1.05, 1.02, "log scale", transform=update.colorbar.ax.transAxes, + fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + + if include_metadata: + ax1.annotate(legend_text, xy=(0.75, 0.99), xycoords='axes fraction', + fontsize=8, ha='left', va='top', + bbox=dict(boxstyle="round", facecolor="white", edgecolor="gray")) + for ax in [ax1, ax2]: + ax.text(0.01, 0.01, + f"Source: NAME\nRes: {animator.x_res:.2f}°\n{meta.get('run_name', 'N/A')}", + transform=ax.transAxes, fontsize=8, color='white', + bbox=dict(facecolor='black', alpha=0.5)) + + for ax in [ax1, ax2]: + ax.text(0.01, 0.98, f"Time step T{t+1}", transform=ax.transAxes, + fontsize=9, color='white', va='top', ha='left', + bbox=dict(facecolor='black', alpha=0.4, boxstyle='round')) + + if np.nanmax(valid_vals) > threshold: + alert_text = f"⚠ Exceeds {threshold} g/m³!" + for ax in [ax1, ax2]: + ax.text(0.99, 0.01, alert_text, transform=ax.transAxes, + ha='right', va='bottom', fontsize=10, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + ax1.contour(animator.lons, animator.lats, interp, levels=[threshold], colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=[threshold], colors='red', linewidths=2, transform=proj) + + return [] + + ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False) + os.makedirs(os.path.dirname(output_path), exist_ok=True) + ani.save(output_path, writer='pillow', fps=fps) + plt.close() + print(f"✅ Saved animation for Z={z_km} km to {output_path}") diff --git a/ash_animator/animation_vertical.py b/ash_animator/animation_vertical.py new file mode 100644 index 0000000000000000000000000000000000000000..774f5740b37574aba2d214c948548c8051ef2d6e --- /dev/null +++ b/ash_animator/animation_vertical.py @@ -0,0 +1,360 @@ + +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +import cartopy.io.shapereader as shpreader +from .interpolation import interpolate_grid +from .basemaps import draw_etopo_basemap + +# def animate_vertical_profile(animator, t_index: int, output_path: str, fps: int = 2, include_metadata: bool = True, threshold: float = 0.1): +# if not (0 <= t_index < len(animator.datasets)): +# print(f"Invalid time index {t_index}. Must be between 0 and {len(animator.datasets) - 1}.") +# return + +# ds = animator.datasets[t_index] +# fig = plt.figure(figsize=(16, 7)) +# proj = ccrs.PlateCarree() +# ax1 = fig.add_subplot(1, 2, 1, projection=proj) +# ax2 = fig.add_subplot(1, 2, 2, projection=proj) + +# meta = ds.attrs +# legend_text = ( +# f"Run name: {meta.get('run_name', 'N/A')}\n" +# f"Run time: {meta.get('run_time', 'N/A')}\n" +# f"Met data: {meta.get('met_data', 'N/A')}\n" +# f"Start release: {meta.get('start_of_release', 'N/A')}\n" +# f"End release: {meta.get('end_of_release', 'N/A')}\n" +# f"Source strength: {meta.get('source_strength', 'N/A')} g/s\n" +# f"Release loc: {meta.get('release_location', 'N/A')}\n" +# f"Release height: {meta.get('release_height', 'N/A')} m asl\n" +# f"Run duration: {meta.get('run_duration', 'N/A')}" +# ) + +# valid_mask = np.stack([ds['ash_concentration'].values[z] for z in range(len(animator.levels))]).max(axis=0) > 0 +# y_idx, x_idx = np.where(valid_mask) + +# if y_idx.size == 0 or x_idx.size == 0: +# print(f"No valid data found for time T{t_index+1}. Skipping...") +# plt.close() +# return + +# y_min, y_max = y_idx.min(), y_idx.max() +# x_min, x_max = x_idx.min(), x_idx.max() +# buffer_y = int((y_max - y_min) * 0.1) +# buffer_x = int((x_max - x_min) * 0.1) +# y_start = max(0, y_min - buffer_y) +# y_end = min(animator.lat_grid.shape[0], y_max + buffer_y + 1) +# x_start = max(0, x_min - buffer_x) +# x_end = min(animator.lon_grid.shape[1], x_max + buffer_x + 1) + +# lat_zoom = animator.lats[y_start:y_end] +# lon_zoom = animator.lons[x_start:x_end] +# lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + +# z_indices_with_data = [] +# for z_index in range(len(animator.levels)): +# data = ds['ash_concentration'].values[z_index] +# interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) +# if np.isfinite(interp).sum() > 0: +# z_indices_with_data.append(z_index) + +# if not z_indices_with_data: +# print(f"No valid Z-levels at time T{t_index+1}.") +# plt.close() +# return + +# def update(z_index): +# ax1.clear() +# ax2.clear() + +# data = ds['ash_concentration'].values[z_index] +# interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) +# interp = np.where(interp < 0, np.nan, interp) +# zoom_plot = interp[y_start:y_end, x_start:x_end] + +# valid_vals = interp[np.isfinite(interp)] +# if valid_vals.size == 0: +# return [] + +# min_val = np.nanmin(valid_vals) +# max_val = np.nanmax(valid_vals) +# log_cutoff = 1e-3 +# use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + +# levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) +# data_for_plot = np.where(interp > log_cutoff, interp, 0) if use_log else interp +# scale_label = "Log" if use_log else "Linear" + +# draw_etopo_basemap(ax1, mode='stock') +# draw_etopo_basemap(ax2, mode='stock') + +# c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, +# cmap="rainbow", alpha=0.6, transform=proj) +# ax1.set_title(f"T{t_index+1} | Alt: {animator.levels[z_index]} km (Full - {scale_label})") +# ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) +# ax1.coastlines(); ax1.add_feature(cfeature.BORDERS, linestyle=':') +# ax1.add_feature(cfeature.LAND); ax1.add_feature(cfeature.OCEAN) + +# c2 = ax2.contourf(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, +# cmap="rainbow", alpha=0.6, transform=proj) +# ax2.set_title(f"T{t_index+1} | Alt: {animator.levels[z_index]} km (Zoom - {scale_label})") +# ax2.set_extent([lon_zoom.min(), lon_zoom.max(), lat_zoom.min(), lat_zoom.max()]) +# ax2.coastlines(); ax2.add_feature(cfeature.BORDERS, linestyle=':') +# ax2.add_feature(cfeature.LAND); ax2.add_feature(cfeature.OCEAN) + +# for ax in [ax1, ax2]: +# ax.text(0.01, 0.98, f"Altitude: {animator.levels[z_index]:.2f} km", transform=ax.transAxes, +# fontsize=9, color='white', va='top', ha='left', +# bbox=dict(facecolor='black', alpha=0.4, boxstyle='round')) + +# if include_metadata: +# ax.text(0.01, 0.01, +# f"Source: NAME\nRes: {animator.x_res:.2f}°\n{meta.get('run_name', 'N/A')}", +# transform=ax.transAxes, fontsize=8, color='white', +# bbox=dict(facecolor='black', alpha=0.5)) + +# if np.nanmax(valid_vals) > threshold: +# for ax in [ax1, ax2]: +# ax.text(0.99, 0.01, f"⚠ Exceeds {threshold} g/m³!", transform=ax.transAxes, +# ha='right', va='bottom', fontsize=10, color='red', +# bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) +# ax1.contour(animator.lons, animator.lats, interp, levels=[threshold], colors='red', linewidths=2, transform=proj) +# ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=[threshold], colors='red', linewidths=2, transform=proj) + +# if include_metadata and not hasattr(update, "legend_text"): +# ax1.annotate(legend_text, xy=(0.75, 0.99), xycoords='axes fraction', +# fontsize=8, ha='left', va='top', +# bbox=dict(boxstyle="round", facecolor="white", edgecolor="gray")) + +# if not hasattr(update, "colorbar"): +# update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', +# label="Ash concentration (g/m³)") +# formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') +# update.colorbar.ax.yaxis.set_major_formatter(formatter) + +# if use_log: +# update.colorbar.ax.text(1.05, 1.02, "log scale", transform=update.colorbar.ax.transAxes, +# fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + +# return [] + +# os.makedirs(os.path.dirname(output_path), exist_ok=True) +# ani = animation.FuncAnimation(fig, update, frames=z_indices_with_data, blit=False) +# ani.save(output_path, writer='pillow', fps=fps) +# plt.close() +# print(f"✅ Saved vertical profile animation for T{t_index+1} to {output_path}") + +# def animate_all_vertical_profiles(animator, output_folder: str, fps: int = 2, include_metadata: bool = True, threshold: float = 0.1): +# os.makedirs(output_folder, exist_ok=True) +# for t_index in range(len(animator.datasets)): +# output_path = os.path.join(output_folder, f"vertical_T{t_index+1:02d}.gif") +# print(f"🔄 Generating vertical profile animation for T{t_index+1}...") +# animate_vertical_profile(animator, t_index, output_path, fps, include_metadata, threshold) + +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +import cartopy.io.shapereader as shpreader +from .interpolation import interpolate_grid +from .basemaps import draw_etopo_basemap +from adjustText import adjust_text + +def animate_vertical_profile(animator, t_index: int, output_path: str, fps: int = 2, + include_metadata: bool = True, threshold: float = 0.1, + zoom_width_deg: float = 6.0, zoom_height_deg: float = 6.0): + if not (0 <= t_index < len(animator.datasets)): + print(f"Invalid time index {t_index}. Must be between 0 and {len(animator.datasets) - 1}.") + return + + countries_shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') + reader = shpreader.Reader(countries_shp) + country_geoms = list(reader.records()) + + ds = animator.datasets[t_index] + fig = plt.figure(figsize=(18, 7)) # Wider for metadata outside + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + meta = ds.attrs + legend_text = ( + f"Run name: {meta.get('run_name', 'N/A')}\n" + f"Run time: {meta.get('run_time', 'N/A')}\n" + f"Met data: {meta.get('met_data', 'N/A')}\n" + f"Start release: {meta.get('start_of_release', 'N/A')}\n" + f"End release: {meta.get('end_of_release', 'N/A')}\n" + f"Source strength: {meta.get('source_strength', 'N/A')} g/s\n" + f"Release loc: {meta.get('release_location', 'N/A')}\n" + f"Release height: {meta.get('release_height', 'N/A')} m asl\n" + f"Run duration: {meta.get('run_duration', 'N/A')}" + ) + + # 🔍 Find most active point at this time step + max_conc = -np.inf + center_lat = center_lon = None + for z in range(len(animator.levels)): + data = ds['ash_concentration'].values[z] + if np.max(data) > max_conc: + max_conc = np.max(data) + max_idx = np.unravel_index(np.argmax(data), data.shape) + center_lat = animator.lat_grid[max_idx] + center_lon = animator.lon_grid[max_idx] + + if center_lat is None or center_lon is None: + print(f"No valid data found for time T{t_index+1}. Skipping...") + plt.close() + return + + # 🌍 Define fixed zoom extents + lon_zoom_min = center_lon - zoom_width_deg / 2 + lon_zoom_max = center_lon + zoom_width_deg / 2 + lat_zoom_min = center_lat - zoom_height_deg / 2 + lat_zoom_max = center_lat + zoom_height_deg / 2 + + lat_zoom = animator.lats[(animator.lats >= lat_zoom_min) & (animator.lats <= lat_zoom_max)] + lon_zoom = animator.lons[(animator.lons >= lon_zoom_min) & (animator.lons <= lon_zoom_max)] + lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + + z_indices_with_data = [] + for z_index in range(len(animator.levels)): + data = ds['ash_concentration'].values[z_index] + interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) + if np.isfinite(interp).sum() > 0: + z_indices_with_data.append(z_index) + + if not z_indices_with_data: + print(f"No valid Z-levels at time T{t_index+1}.") + plt.close() + return + + def update(z_index): + ax1.clear() + ax2.clear() + + data = ds['ash_concentration'].values[z_index] + interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) + interp = np.where(interp < 0, np.nan, interp) + + lat_idx = np.where((animator.lats >= lat_zoom_min) & (animator.lats <= lat_zoom_max))[0] + lon_idx = np.where((animator.lons >= lon_zoom_min) & (animator.lons <= lon_zoom_max))[0] + zoom_plot = interp[np.ix_(lat_idx, lon_idx)] + + valid_vals = interp[np.isfinite(interp)] + if valid_vals.size == 0: + return [] + + min_val = np.nanmin(valid_vals) + max_val = np.nanmax(valid_vals) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + data_for_plot = np.where(interp > log_cutoff, interp, 0) if use_log else interp + scale_label = "Log" if use_log else "Linear" + + draw_etopo_basemap(ax1, mode='stock') + draw_etopo_basemap(ax2, mode='stock') + + c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, + cmap="rainbow", alpha=0.6, transform=proj) + ax1.set_title(f"T{t_index+1} | Alt: {animator.levels[z_index]} km (Full - {scale_label})") + ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) + ax1.coastlines(); ax1.add_feature(cfeature.BORDERS, linestyle=':') + ax1.add_feature(cfeature.LAND); ax1.add_feature(cfeature.OCEAN) + + c2 = ax2.contourf(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=levels, + cmap="rainbow", alpha=0.6, transform=proj) + ax2.set_title(f"T{t_index+1} | Alt: {animator.levels[z_index]} km (Zoom - {scale_label})") + ax2.set_extent([lon_zoom_min, lon_zoom_max, lat_zoom_min, lat_zoom_max]) + ax2.coastlines(); ax2.add_feature(cfeature.BORDERS, linestyle=':') + ax2.add_feature(cfeature.LAND); ax2.add_feature(cfeature.OCEAN) + + for ax in [ax1, ax2]: + ax.text(0.01, 0.98, f"Altitude: {animator.levels[z_index]:.2f} km", transform=ax.transAxes, + fontsize=9, color='white', va='top', ha='left', + bbox=dict(facecolor='black', alpha=0.4, boxstyle='round')) + + if include_metadata: + fig.text(0.50, 0.1, legend_text, va='center', ha='left', fontsize=8, + bbox=dict(facecolor='white', alpha=0.8, edgecolor='gray'), + transform=fig.transFigure) + + if np.nanmax(valid_vals) > threshold: + for ax in [ax1, ax2]: + ax.text(0.99, 0.01, f"⚠ Exceeds {threshold} g/m³!", transform=ax.transAxes, + ha='right', va='bottom', fontsize=10, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + ax1.contour(animator.lons, animator.lats, interp, levels=[threshold], colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom_grid, lat_zoom_grid, zoom_plot, levels=[threshold], colors='red', linewidths=2, transform=proj) + + if not hasattr(update, "colorbar"): + update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', + label="Ash concentration (g/m³)", shrink=0.75) + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + + if use_log: + update.colorbar.ax.text(1.05, 1.02, "log scale", transform=update.colorbar.ax.transAxes, + fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + + ######################3 + + + texts_ax1, texts_ax2 = [], [] + for country in country_geoms: + name = country.attributes['NAME_LONG'] + geom = country.geometry + try: + lon, lat = geom.centroid.x, geom.centroid.y + if (lon_zoom_min <= lon <= lon_zoom_max) and (lat_zoom_min <= lat <= lat_zoom_max): + text = ax2.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts_ax2.append(text) + + if (animator.lons.min() <= lon <= animator.lons.max()) and (animator.lats.min() <= lat <= animator.lats.max()): + text = ax1.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts_ax1.append(text) + except: + continue + + adjust_text(texts_ax1, ax=ax1, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + adjust_text(texts_ax2, ax=ax2, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + + + ############################################ + + + + + return [] + + os.makedirs(os.path.dirname(output_path), exist_ok=True) + ani = animation.FuncAnimation(fig, update, frames=z_indices_with_data, blit=False) + ani.save(output_path, writer='pillow', fps=fps) + plt.close() + print(f"✅ Saved vertical profile animation for T{t_index+1} to {output_path}") + + +def animate_all_vertical_profiles(animator, output_folder: str, fps: int = 2, + include_metadata: bool = True, threshold: float = 0.1, + zoom_width_deg: float = 10.0, zoom_height_deg: float = 6.0): + os.makedirs(output_folder, exist_ok=True) + for t_index in range(len(animator.datasets)): + output_path = os.path.join(output_folder, f"vertical_T{t_index+1:02d}.gif") + print(f"🔄 Generating vertical profile animation for T{t_index+1}...") + animate_vertical_profile(animator, t_index, output_path, fps, + include_metadata, threshold, + zoom_width_deg, zoom_height_deg) diff --git a/ash_animator/basemaps.py b/ash_animator/basemaps.py new file mode 100644 index 0000000000000000000000000000000000000000..14076066067a6639610ef0e5724ab7f6e26c1059 --- /dev/null +++ b/ash_animator/basemaps.py @@ -0,0 +1,131 @@ + +# import contextily as ctx +# from mpl_toolkits.basemap import Basemap +# import cartopy.crs as ccrs +# import cartopy.feature as cfeature + +# def draw_etopo_basemap(ax, mode="basemap", zoom=7): +# try: +# if mode == "stock": +# ax.stock_img() +# elif mode == "contextily": +# extent = ax.get_extent(ccrs.PlateCarree()) +# ax.set_extent(extent, crs=ccrs.PlateCarree()) +# ctx.add_basemap(ax, crs=ccrs.PlateCarree(), source=ctx.providers.CartoDB.Voyager, zoom=zoom) +# elif mode == "basemap": +# extent = ax.get_extent(ccrs.PlateCarree()) +# m = Basemap(projection='cyl', +# llcrnrlon=extent[0], urcrnrlon=extent[1], +# llcrnrlat=extent[2], urcrnrlat=extent[3], +# resolution='h', ax=ax) +# m.shadedrelief() +# m.drawcoastlines(linewidth=0.5) +# m.drawcountries(linewidth=0.7) +# m.drawmapboundary() +# else: +# raise ValueError(f"Unsupported basemap mode: {mode}") +# except Exception as e: +# print(f"[Relief Error - {mode} mode]:", e) +# ax.add_feature(cfeature.LAND) +# ax.add_feature(cfeature.OCEAN) + +import os +import hashlib +import contextily as ctx +from mpl_toolkits.basemap import Basemap +import cartopy.crs as ccrs +import cartopy.feature as cfeature +from PIL import Image +import matplotlib.pyplot as plt + +# Define cache directories +# Optional: Set tile cache directory (must be done before contextily downloads tiles) +os.environ["XDG_CACHE_HOME"] = os.path.expanduser("~/.contextily_cache") + +CTX_TILE_CACHE_DIR = os.path.expanduser("~/.contextily_cache") +BASEMAP_TILE_CACHE_DIR = os.path.expanduser("~/.basemap_cache") + +os.makedirs(CTX_TILE_CACHE_DIR, exist_ok=True) +os.makedirs(BASEMAP_TILE_CACHE_DIR, exist_ok=True) + +def draw_etopo_basemap(ax, mode="basemap", zoom=11): + """ + Draws a high-resolution basemap background on the provided Cartopy GeoAxes. + + Parameters + ---------- + ax : matplotlib.axes._subplots.AxesSubplot + The matplotlib Axes object (with Cartopy projection) to draw the map background on. + + mode : str, optional + The basemap mode to use: + - "stock": Default stock image from Cartopy. + - "contextily": Web tile background (CartoDB Voyager), with caching. + - "basemap": High-resolution shaded relief using Basemap, with caching. + Default is "basemap". + + zoom : int, optional + Tile zoom level (only for "contextily"). Higher = more detail. Default is 7. + + Notes + ----- + - Uses high resolution for Basemap (resolution='h') and saves figure at 300 DPI. + - Cached images are reused using extent-based hashing to avoid re-rendering. + - Basemap is deprecated; Cartopy with web tiles is recommended for new projects. + """ + try: + if mode == "stock": + ax.stock_img() + + elif mode == "contextily": + extent = ax.get_extent(crs=ccrs.PlateCarree()) + ax.set_extent(extent, crs=ccrs.PlateCarree()) + ctx.add_basemap( + ax, + crs=ccrs.PlateCarree(), + source=ctx.providers.CartoDB.Voyager, + zoom=zoom + ) + + elif mode == "basemap": + extent = ax.get_extent(crs=ccrs.PlateCarree()) + + # Create a hash key for this extent + extent_str = f"{extent[0]:.4f}_{extent[1]:.4f}_{extent[2]:.4f}_{extent[3]:.4f}" + cache_key = hashlib.md5(extent_str.encode()).hexdigest() + cache_file = os.path.join(BASEMAP_TILE_CACHE_DIR, f"{cache_key}_highres.png") + + if os.path.exists(cache_file): + img = Image.open(cache_file) + ax.imshow(img, extent=extent, transform=ccrs.PlateCarree()) + else: + # Create a high-resolution temporary figure + temp_fig, temp_ax = plt.subplots(figsize=(12, 9), + subplot_kw={'projection': ccrs.PlateCarree()}) + temp_ax.set_extent(extent, crs=ccrs.PlateCarree()) + + m = Basemap(projection='cyl', + llcrnrlon=extent[0], urcrnrlon=extent[1], + llcrnrlat=extent[2], urcrnrlat=extent[3], + resolution='f', ax=temp_ax) # 'h' = high resolution + + m.shadedrelief() + # m.drawcoastlines(linewidth=0.1) + # m.drawcountries(linewidth=0.1) + # m.drawmapboundary() + + # Save high-DPI figure for clarity + temp_fig.savefig(cache_file, dpi=300, bbox_inches='tight', pad_inches=0) + plt.close(temp_fig) + + # Load and display the cached image + img = Image.open(cache_file) + ax.imshow(img, extent=extent, transform=ccrs.PlateCarree()) + + else: + raise ValueError(f"Unsupported basemap mode: {mode}") + + except Exception as e: + print(f"[Relief Error - {mode} mode]:", e) + ax.add_feature(cfeature.LAND) + ax.add_feature(cfeature.OCEAN) diff --git a/ash_animator/converter.py b/ash_animator/converter.py new file mode 100644 index 0000000000000000000000000000000000000000..902ef7c15739dcbd29f354fd26377378f22c0a59 --- /dev/null +++ b/ash_animator/converter.py @@ -0,0 +1,414 @@ +# # Full updated and corrected version of NAMEDataConverter with sanitized metadata keys + +# import os +# import re +# import zipfile +# import shutil +# import numpy as np +# import xarray as xr +# import matplotlib.pyplot as plt +# import matplotlib.animation as animation +# from typing import List, Tuple + +# class NAMEDataConverter: +# def __init__(self, output_dir: str): +# self.output_dir = output_dir +# os.makedirs(self.output_dir, exist_ok=True) + +# def _sanitize_key(self, key: str) -> str: +# # Replace non-alphanumeric characters with underscores, and ensure it starts with a letter +# key = re.sub(r'\W+', '_', key) +# if not key[0].isalpha(): +# key = f"attr_{key}" +# return key + +# def _parse_metadata(self, lines: List[str]) -> dict: +# metadata = {} +# for line in lines: +# if ":" in line: +# key, value = line.split(":", 1) +# clean_key = self._sanitize_key(key.strip().lower()) +# metadata[clean_key] = value.strip() + +# try: +# metadata.update({ +# "x_origin": float(metadata["x_grid_origin"]), +# "y_origin": float(metadata["y_grid_origin"]), +# "x_size": int(metadata["x_grid_size"]), +# "y_size": int(metadata["y_grid_size"]), +# "x_res": float(metadata["x_grid_resolution"]), +# "y_res": float(metadata["y_grid_resolution"]), +# "prelim_cols": int(metadata["number_of_preliminary_cols"]), +# "n_fields": int(metadata["number_of_field_cols"]), +# }) +# except KeyError as e: +# raise ValueError(f"Missing required metadata field: {e}") +# except ValueError as e: +# raise ValueError(f"Invalid value in metadata: {e}") + +# if metadata["x_res"] == 0 or metadata["y_res"] == 0: +# raise ZeroDivisionError("Grid resolution cannot be zero.") + +# return metadata + +# def _get_data_lines(self, lines: List[str]) -> List[str]: +# idx = next(i for i, l in enumerate(lines) if l.strip() == "Fields:") +# return lines[idx + 1:] + +# def convert_3d_group(self, group: List[Tuple[int, str]], output_filename: str) -> str: +# first_file_path = group[0][1] +# with open(first_file_path, 'r') as f: +# lines = f.readlines() +# meta = self._parse_metadata(lines) + +# lons = np.round(np.arange(meta["x_origin"], meta["x_origin"] + meta["x_size"] * meta["x_res"], meta["x_res"]), 6) +# lats = np.round(np.arange(meta["y_origin"], meta["y_origin"] + meta["y_size"] * meta["y_res"], meta["y_res"]), 6) + +# z_levels = [] +# z_coords = [] + +# for z_idx, filepath in group: +# with open(filepath, 'r') as f: +# lines = f.readlines() +# data_lines = self._get_data_lines(lines) +# grid = np.zeros((meta["y_size"], meta["x_size"]), dtype=np.float32) + +# for line in data_lines: +# parts = [p.strip().strip(',') for p in line.strip().split(',') if p.strip()] +# if len(parts) >= 5 and parts[0].isdigit() and parts[1].isdigit(): +# try: +# x = int(parts[0]) - 1 +# y = int(parts[1]) - 1 +# val = float(parts[4]) +# if 0 <= x < meta["x_size"] and 0 <= y < meta["y_size"]: +# grid[y, x] = val +# except Exception: +# continue +# z_levels.append(grid) +# z_coords.append(z_idx) + +# z_cube = np.stack(z_levels, axis=0) +# ds = xr.Dataset( +# { +# "ash_concentration": (['altitude', 'latitude', 'longitude'], z_cube) +# }, +# coords={ +# "altitude": np.array(z_coords, dtype=np.float32), +# "latitude": lats, +# "longitude": lons +# }, +# attrs={ +# "title": "Volcanic Ash Concentration", +# "source": "NAME model output processed to NetCDF", +# **{k: str(v) for k, v in meta.items()} # Ensure all attrs are strings +# } +# ) +# ds["ash_concentration"].attrs.update({ +# "units": "g/m^3", +# "long_name": "Volcanic ash concentration" +# }) +# ds["altitude"].attrs["units"] = "kilometers above sea level" +# ds["latitude"].attrs["units"] = "degrees_north" +# ds["longitude"].attrs["units"] = "degrees_east" + +# out_path = os.path.join(self.output_dir, output_filename) +# ds.to_netcdf(out_path) +# return out_path + +# def batch_process_zip(self, zip_path: str) -> List[str]: +# extract_dir = os.path.join(self.output_dir, "unzipped") +# os.makedirs(extract_dir, exist_ok=True) + +# with zipfile.ZipFile(zip_path, 'r') as zip_ref: +# zip_ref.extractall(extract_dir) + +# txt_files = [] +# for root, _, files in os.walk(extract_dir): +# for file in files: +# if file.endswith(".txt"): +# txt_files.append(os.path.join(root, file)) + +# pattern = re.compile(r"_T(\d+)_.*_Z(\d+)\.txt$") +# grouped = {} +# for f in txt_files: +# match = pattern.search(f) +# if match: +# t = int(match.group(1)) +# z = int(match.group(2)) +# grouped.setdefault(t, []).append((z, f)) + +# nc_files = [] +# for t_key in sorted(grouped): +# group = sorted(grouped[t_key]) +# out_nc = self.convert_3d_group(group, f"T{t_key}.nc") +# nc_files.append(out_nc) +# return nc_files + +# Re-defining the integrated class first +import os +import re +import zipfile +import numpy as np +import xarray as xr +from typing import List, Tuple +import shutil + + +class NAMEDataProcessor: + def __init__(self, output_root: str): + self.output_root = output_root + self.output_3d = os.path.join(self.output_root, "3D") + self.output_horizontal = os.path.join(self.output_root, "horizontal") + os.makedirs(self.output_3d, exist_ok=True) + os.makedirs(self.output_horizontal, exist_ok=True) + + def _sanitize_key(self, key: str) -> str: + key = re.sub(r'\W+', '_', key) + if not key[0].isalpha(): + key = f"attr_{key}" + return key + + def _parse_metadata(self, lines: List[str]) -> dict: + metadata = {} + for line in lines: + if ":" in line: + key, value = line.split(":", 1) + clean_key = self._sanitize_key(key.strip().lower()) + metadata[clean_key] = value.strip() + + try: + metadata.update({ + "x_origin": float(metadata["x_grid_origin"]), + "y_origin": float(metadata["y_grid_origin"]), + "x_size": int(metadata["x_grid_size"]), + "y_size": int(metadata["y_grid_size"]), + "x_res": float(metadata["x_grid_resolution"]), + "y_res": float(metadata["y_grid_resolution"]), + }) + except KeyError as e: + raise ValueError(f"Missing required metadata field: {e}") + except ValueError as e: + raise ValueError(f"Invalid value in metadata: {e}") + + if metadata["x_res"] == 0 or metadata["y_res"] == 0: + raise ZeroDivisionError("Grid resolution cannot be zero.") + + return metadata + + def _get_data_lines(self, lines: List[str]) -> List[str]: + idx = next(i for i, l in enumerate(lines) if l.strip() == "Fields:") + return lines[idx + 1:] + + def _is_horizontal_file(self, filename: str) -> bool: + return "HorizontalField" in filename + + def _convert_horizontal(self, filepath: str, output_filename: str) -> str: + with open(filepath, 'r') as f: + lines = f.readlines() + + meta = self._parse_metadata(lines) + data_lines = self._get_data_lines(lines) + + lons = np.round(np.arange(meta["x_origin"], meta["x_origin"] + meta["x_size"] * meta["x_res"], meta["x_res"]), 6) + lats = np.round(np.arange(meta["y_origin"], meta["y_origin"] + meta["y_size"] * meta["y_res"], meta["y_res"]), 6) + + air_conc = np.zeros((meta["y_size"], meta["x_size"]), dtype=np.float32) + dry_depo = np.zeros((meta["y_size"], meta["x_size"]), dtype=np.float32) + wet_depo = np.zeros((meta["y_size"], meta["x_size"]), dtype=np.float32) + + for line in data_lines: + parts = [p.strip().strip(',') for p in line.strip().split(',') if p.strip()] + if len(parts) >= 7 and parts[0].isdigit() and parts[1].isdigit(): + try: + x = int(parts[0]) - 1 + y = int(parts[1]) - 1 + air_val = float(parts[4]) + dry_val = float(parts[5]) + wet_val = float(parts[6]) + if 0 <= x < meta["x_size"] and 0 <= y < meta["y_size"]: + air_conc[y, x] = air_val + dry_depo[y, x] = dry_val + wet_depo[y, x] = wet_val + except Exception: + continue + + ds = xr.Dataset( + { + "air_concentration": (['latitude', 'longitude'], air_conc), + "dry_deposition_rate": (['latitude', 'longitude'], dry_depo), + "wet_deposition_rate": (['latitude', 'longitude'], wet_depo) + }, + coords={ + "latitude": lats, + "longitude": lons + }, + attrs={ + "title": "Volcanic Ash Horizontal Output (Multiple Fields)", + "source": "NAME model output processed to NetCDF (horizontal multi-field)", + **{k: str(v) for k, v in meta.items()} + } + ) + + ds["air_concentration"].attrs.update({ + "units": "g/m^3", + "long_name": "Boundary Layer Average Air Concentration" + }) + ds["dry_deposition_rate"].attrs.update({ + "units": "g/m^2/s", + "long_name": "Dry Deposition Rate" + }) + ds["wet_deposition_rate"].attrs.update({ + "units": "g/m^2/s", + "long_name": "Wet Deposition Rate" + }) + ds["latitude"].attrs["units"] = "degrees_north" + ds["longitude"].attrs["units"] = "degrees_east" + + out_path = os.path.join(self.output_horizontal, output_filename) + ds.to_netcdf(out_path, engine="netcdf4") + + return out_path + + + def _convert_3d_group(self, group: List[Tuple[int, str]], output_filename: str) -> str: + first_file_path = group[0][1] + with open(first_file_path, 'r') as f: + lines = f.readlines() + meta = self._parse_metadata(lines) + + lons = np.round(np.arange(meta["x_origin"], meta["x_origin"] + meta["x_size"] * meta["x_res"], meta["x_res"]), 6) + lats = np.round(np.arange(meta["y_origin"], meta["y_origin"] + meta["y_size"] * meta["y_res"], meta["y_res"]), 6) + + z_levels = [] + z_coords = [] + + for z_idx, filepath in group: + with open(filepath, 'r') as f: + lines = f.readlines() + data_lines = self._get_data_lines(lines) + grid = np.zeros((meta["y_size"], meta["x_size"]), dtype=np.float32) + + for line in data_lines: + parts = [p.strip().strip(',') for p in line.strip().split(',') if p.strip()] + if len(parts) >= 5 and parts[0].isdigit() and parts[1].isdigit(): + try: + x = int(parts[0]) - 1 + y = int(parts[1]) - 1 + val = float(parts[4]) + if 0 <= x < meta["x_size"] and 0 <= y < meta["y_size"]: + grid[y, x] = val + except Exception: + continue + z_levels.append(grid) + z_coords.append(z_idx) + + z_cube = np.stack(z_levels, axis=0) + ds = xr.Dataset( + { + "ash_concentration": (['altitude', 'latitude', 'longitude'], z_cube) + }, + coords={ + "altitude": np.array(z_coords, dtype=np.float32), + "latitude": lats, + "longitude": lons + }, + attrs={ + "title": "Volcanic Ash Concentration (3D)", + "source": "NAME model output processed to NetCDF (3D fields)", + **{k: str(v) for k, v in meta.items()} + } + ) + + out_path = os.path.join(self.output_3d, output_filename) + + # 🔥 Check if file exists, delete it first + # if os.path.exists(out_path): + # os.remove(out_path) + + # 🔥 Save NetCDF safely using netCDF4 + ds.to_netcdf(out_path, engine="netcdf4") + + return out_path + + + def batch_process_zip(self, zip_path: str) -> List[str]: + extract_dir = os.path.abspath("unzipped") + + os.makedirs(extract_dir, exist_ok=True) + + ### + + + # Function to empty folder contents + def empty_folder(folder_path): + import os + import glob + files = glob.glob(os.path.join(folder_path, '*')) + for f in files: + try: + os.remove(f) + except IsADirectoryError: + shutil.rmtree(f) + + # 🛠 Clear cached open files and garbage collect before deleting + + # 🔥 Empty previous outputs, do not delete folders + if os.path.exists(self.output_3d): + empty_folder(self.output_3d) + else: + os.makedirs(self.output_3d, exist_ok=True) + + # if os.path.exists(self.output_horizontal): + # empty_folder(self.output_horizontal) + # else: + # os.makedirs(self.output_horizontal, exist_ok=True) + + # if os.path.exists(extract_dir): + # shutil.rmtree(extract_dir) + # os.makedirs(extract_dir, exist_ok=True) + + + + + + ##### + + with zipfile.ZipFile(zip_path, 'r') as zip_ref: + zip_ref.extractall(extract_dir) + + txt_files = [] + for root, _, files in os.walk(extract_dir): + for file in files: + if file.endswith(".txt"): + txt_files.append(os.path.join(root, file)) + + horizontal_files = [] + grouped_3d = {} + + pattern = re.compile(r"_T(\d+)_.*_Z(\d+)\.txt$") + + for f in txt_files: + if self._is_horizontal_file(f): + horizontal_files.append(f) + else: + match = pattern.search(f) + if match: + t = int(match.group(1)) + z = int(match.group(2)) + grouped_3d.setdefault(t, []).append((z, f)) + + nc_files = [] + + # Process horizontal + for f in sorted(horizontal_files): + base_name = os.path.splitext(os.path.basename(f))[0] + out_nc = self._convert_horizontal(f, f"{base_name}.nc") + nc_files.append(out_nc) + + # Process 3D + for t_key in sorted(grouped_3d): + group = sorted(grouped_3d[t_key]) + out_nc = self._convert_3d_group(group, f"T{t_key}.nc") + nc_files.append(out_nc) + + return nc_files \ No newline at end of file diff --git a/ash_animator/export.py b/ash_animator/export.py new file mode 100644 index 0000000000000000000000000000000000000000..3670650faa0878d4bf202f04c3a490e84133af00 --- /dev/null +++ b/ash_animator/export.py @@ -0,0 +1,119 @@ + +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +from .interpolation import interpolate_grid +from .basemaps import draw_etopo_basemap + +def export_frames_as_jpgs(animator, output_folder: str, include_metadata: bool = True): + os.makedirs(output_folder, exist_ok=True) + + meta = animator.datasets[0].attrs + legend_text = ( + f"Run name: {meta.get('run_name', 'N/A')}\n" + f"Run time: {meta.get('run_time', 'N/A')}\n" + f"Met data: {meta.get('met_data', 'N/A')}\n" + f"Start of release: {meta.get('start_of_release', 'N/A')}\n" + f"End of release: {meta.get('end_of_release', 'N/A')}\n" + f"Source strength: {meta.get('source_strength', 'N/A')} g / s\n" + f"Release location: {meta.get('release_location', 'N/A')}\n" + f"Release height: {meta.get('release_height', 'N/A')} m asl\n" + f"Run duration: {meta.get('run_duration', 'N/A')}" + ) + + for z_index, z_val in enumerate(animator.levels): + z_dir = os.path.join(output_folder, f"ash_T1-Tn_Z{z_index+1}") + os.makedirs(z_dir, exist_ok=True) + + valid_mask = np.stack([ + ds['ash_concentration'].values[z_index] for ds in animator.datasets + ]).max(axis=0) > 0 + y_idx, x_idx = np.where(valid_mask) + + if y_idx.size == 0 or x_idx.size == 0: + print(f"Z level {z_val} km has no valid data. Skipping...") + continue + + y_min, y_max = y_idx.min(), y_idx.max() + x_min, x_max = x_idx.min(), x_idx.max() + + for t in range(len(animator.datasets)): + data = animator.datasets[t]['ash_concentration'].values[z_index] + interp = interpolate_grid(data, animator.lon_grid, animator.lat_grid) + if np.isfinite(interp).sum() == 0: + continue + + fig, (ax1, ax2) = plt.subplots(1, 2, figsize=(18, 8), subplot_kw={'projection': ccrs.PlateCarree()}) + valid_vals = interp[np.isfinite(interp)] + min_val = np.nanmin(valid_vals) + max_val = np.nanmax(valid_vals) + log_cutoff = 1e-3 + log_ratio = max_val / (min_val + 1e-6) + use_log = min_val > log_cutoff and log_ratio > 100 + + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + data_for_plot = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + scale_label = "Hybrid Log" if use_log else "Linear" + + # Plot full + c1 = ax1.contourf(animator.lons, animator.lats, data_for_plot, levels=levels, + cmap="rainbow", alpha=0.6, transform=ccrs.PlateCarree()) + draw_etopo_basemap(ax1, mode='stock') + ax1.set_extent([animator.lons.min(), animator.lons.max(), animator.lats.min(), animator.lats.max()]) + ax1.set_title(f"T{t+1} | Alt: {z_val} km (Full - {scale_label})") + ax1.coastlines(); ax1.add_feature(cfeature.BORDERS) + ax1.add_feature(cfeature.LAND); ax1.add_feature(cfeature.OCEAN) + + # Zoom region + buffer_y = int((y_max - y_min) * 0.5) + buffer_x = int((x_max - x_min) * 0.5) + + y_start = max(0, y_min - buffer_y) + y_end = min(data_for_plot.shape[0], y_max + buffer_y + 1) + x_start = max(0, x_min - buffer_x) + x_end = min(data_for_plot.shape[1], x_max + buffer_x + 1) + + zoom = data_for_plot[y_start:y_end, x_start:x_end] + lon_zoom = animator.lons[x_start:x_end] + lat_zoom = animator.lats[y_start:y_end] + + c2 = ax2.contourf(lon_zoom, lat_zoom, zoom, levels=levels, + cmap="rainbow", alpha=0.6, transform=ccrs.PlateCarree()) + draw_etopo_basemap(ax2, mode='stock') + ax2.set_extent([lon_zoom.min(), lon_zoom.max(), lat_zoom.min(), lat_zoom.max()]) + ax2.set_title(f"T{t+1} | Alt: {z_val} km (Zoom - {scale_label})") + ax2.coastlines(); ax2.add_feature(cfeature.BORDERS) + ax2.add_feature(cfeature.LAND); ax2.add_feature(cfeature.OCEAN) + + for ax in [ax1, ax2]: + ax.text(0.01, 0.98, f"Time step T{t+1}", transform=ax.transAxes, + fontsize=9, color='white', va='top', ha='left', + bbox=dict(facecolor='black', alpha=0.4, boxstyle='round')) + + if include_metadata: + for ax in [ax1, ax2]: + ax.text(0.01, 0.01, + f"Source: NAME model\nRes: {animator.x_res:.2f}°\n{meta.get('run_name', 'N/A')}", + transform=ax.transAxes, fontsize=8, color='white', + bbox=dict(facecolor='black', alpha=0.5)) + ax1.annotate(legend_text, xy=(0.75, 0.99), xycoords='axes fraction', + fontsize=8, ha='left', va='top', + bbox=dict(boxstyle="round", facecolor="white", edgecolor="gray"), + annotation_clip=False) + + cbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', shrink=0.75, pad=0.03) + cbar.set_label("Ash concentration (g/m³)") + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + cbar.ax.yaxis.set_major_formatter(formatter) + + if use_log: + cbar.ax.text(1.1, 1.02, "log scale", transform=cbar.ax.transAxes, + fontsize=9, color='gray', rotation=90, ha='left', va='bottom') + + frame_path = os.path.join(z_dir, f"frame_{t+1:04d}.jpg") + plt.savefig(frame_path, dpi=150, bbox_inches='tight') + plt.close(fig) + print(f"Saved {frame_path}") diff --git a/ash_animator/interpolation.py b/ash_animator/interpolation.py new file mode 100644 index 0000000000000000000000000000000000000000..a6b040b48e1fcf70d10487b9619670bee192cce4 --- /dev/null +++ b/ash_animator/interpolation.py @@ -0,0 +1,14 @@ + +import numpy as np +from scipy.interpolate import griddata + +def interpolate_grid(data, lon_grid, lat_grid): + data = np.where(data < 0, np.nan, data) + mask = data > 0 + if np.count_nonzero(mask) < 10: + return np.full_like(data, np.nan) + + points = np.column_stack((lon_grid[mask], lat_grid[mask])) + values = data[mask] + grid_z = griddata(points, values, (lon_grid, lat_grid), method='cubic') + return np.where(grid_z < 0, 0, grid_z) diff --git a/ash_animator/plot_3dfield_data.py b/ash_animator/plot_3dfield_data.py new file mode 100644 index 0000000000000000000000000000000000000000..e9730f92aec00dd5141de3d01ee5816bc8193d51 --- /dev/null +++ b/ash_animator/plot_3dfield_data.py @@ -0,0 +1,465 @@ +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +import cartopy.io.shapereader as shpreader +from adjustText import adjust_text +from .interpolation import interpolate_grid +from .basemaps import draw_etopo_basemap +import imageio.v2 as imageio +import shutil + +class Plot_3DField_Data: + + """ + A class for visualizing 3D spatiotemporal field data (e.g., ash concentration) across time and altitude levels. + + This class uses matplotlib and cartopy to create: + - Animated GIFs of spatial fields at given altitudes + - Vertical profile animations over time + - Exported static frames with metadata annotations and zoomed views + + Parameters + ---------- + animator : object + A container holding the dataset, including: + - datasets: list of xarray-like DataArrays with 'ash_concentration' + - lons, lats: 1D longitude and latitude arrays + - lat_grid, lon_grid: 2D grid arrays for spatial mapping + - levels: 1D array of vertical altitude levels (e.g., in km) + output_dir : str + Base directory for saving all outputs. Defaults to "plots". + cmap : str + Matplotlib colormap name. Defaults to "rainbow". + fps : int + Frames per second for GIFs. Defaults to 2. + include_metadata : bool + Whether to annotate each figure with simulation metadata. Defaults to True. + threshold : float + Value threshold (e.g., in g/m³) to highlight exceedances. Defaults to 0.1. + zoom_width_deg : float + Width of the zoomed-in region in degrees. Defaults to 6.0. + zoom_height_deg : float + Height of the zoomed-in region in degrees. Defaults to 6.0. + zoom_level : int + Zoom level passed to basemap drawing. Defaults to 7. + basemap_type : str + Type of basemap to draw (passed to draw_etopo_basemap). Defaults to "basemap". + + Methods + ------- + plot_single_z_level(z_km, filename) + Generate animation over time at a specific altitude level. + + plot_vertical_profile_at_time(t_index, filename=None) + Generate vertical profile GIF for a single timestep. + + animate_altitude(t_index, output_path) + Animate altitude slices for one timestep. + + animate_all_altitude_profiles(output_folder='altitude_profiles') + Generate vertical animations for all time steps. + + export_frames_as_jpgs(include_metadata=True) + Export individual frames as static `.jpg` images with annotations. + """ + def __init__(self, animator, output_dir="plots", cmap="rainbow", fps=2, + include_metadata=True, threshold=0.1, + zoom_width_deg=6.0, zoom_height_deg=6.0, zoom_level=7, basemap_type="basemap"): + self.animator = animator + self.output_dir = os.path.abspath(os.path.join(os.getcwd(), output_dir)) + os.makedirs(self.output_dir, exist_ok=True) + self.cmap = cmap + self.fps = fps + self.include_metadata = include_metadata + self.threshold = threshold + self.zoom_width = zoom_width_deg + self.zoom_height = zoom_height_deg + shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') + self.country_geoms = list(shpreader.Reader(shp).records()) + self.zoom_level=zoom_level + self.basemap_type=basemap_type + + #############3 + + + # Load shapefile once + countries_shp = shpreader.natural_earth( + resolution='110m', + category='cultural', + name='admin_0_countries' + ) + self.country_geoms = list(shpreader.Reader(countries_shp).records()) + + # Cache extent bounds + self.lon_min = np.min(self.animator.lons) + self.lon_max = np.max(self.animator.lons) + self.lat_min = np.min(self.animator.lats) + self.lat_max = np.max(self.animator.lats) + + #####################3 + + def _make_dirs(self, path): + path = os.path.abspath(os.path.join(os.getcwd(), os.path.dirname(path))) + os.makedirs(path, exist_ok=True) + + def _get_zoom_indices(self, center_lat, center_lon): + lon_min = center_lon - self.zoom_width / 2 + lon_max = center_lon + self.zoom_width / 2 + lat_min = center_lat - self.zoom_height / 2 + lat_max = center_lat + self.zoom_height / 2 + lat_idx = np.where((self.animator.lats >= lat_min) & (self.animator.lats <= lat_max))[0] + lon_idx = np.where((self.animator.lons >= lon_min) & (self.animator.lons <= lon_max))[0] + return lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max + + def _get_max_concentration_location(self): + max_conc = -np.inf + center_lat = center_lon = None + for ds in self.animator.datasets: + for z in range(len(self.animator.levels)): + data = ds['ash_concentration'].values[z] + if np.max(data) > max_conc: + max_conc = np.max(data) + max_idx = np.unravel_index(np.argmax(data), data.shape) + center_lat = self.animator.lat_grid[max_idx] + center_lon = self.animator.lon_grid[max_idx] + return center_lat, center_lon + + def _add_country_labels(self, ax, extent): + proj = ccrs.PlateCarree() + texts = [] + for country in self.country_geoms: + name = country.attributes['NAME_LONG'] + geom = country.geometry + try: + lon, lat = geom.centroid.x, geom.centroid.y + if extent[0] <= lon <= extent[1] and extent[2] <= lat <= extent[3]: + text = ax.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts.append(text) + except: + continue + adjust_text(texts, ax=ax, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + + def _plot_frame(self, ax, data, lons, lats, title, levels, scale_label, proj): + draw_etopo_basemap(ax, mode=self.basemap_type, zoom=self.zoom_level) + c = ax.contourf(lons, lats, data, levels=levels, cmap=self.cmap, alpha=0.6, transform=proj) + ax.contour(lons, lats, data, levels=levels, colors='black', linewidths=0.5, transform=proj) + ax.set_title(title) + ax.set_extent([lons.min(), lons.max(), lats.min(), lats.max()]) + ax.coastlines() + ax.add_feature(cfeature.BORDERS, linestyle=':') + ax.add_feature(cfeature.LAND) + ax.add_feature(cfeature.OCEAN) + return c + + + +# metadata placement function and usage + + def _draw_metadata_sidebar(self, fig, meta_dict): + lines = [ + f"Run name: {meta_dict.get('run_name', 'N/A')}", + f"Run time: {meta_dict.get('run_time', 'N/A')}", + f"Met data: {meta_dict.get('met_data', 'N/A')}", + f"Start release: {meta_dict.get('start_of_release', 'N/A')}", + f"End release: {meta_dict.get('end_of_release', 'N/A')}", + f"Source strength: {meta_dict.get('source_strength', 'N/A')} g/s", + f"Release loc: {meta_dict.get('release_location', 'N/A')}", + f"Release height: {meta_dict.get('release_height', 'N/A')} m asl", + f"Run duration: {meta_dict.get('run_duration', 'N/A')}" + ] + full_text = "\n".join(lines) # ✅ actual newlines + fig.text(0.1, 0.095, full_text, va='center', ha='left', + fontsize=9, family='monospace', color='black', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='gray')) + + + + def plot_single_z_level(self, z_km, filename="z_level.gif"): + + if z_km not in self.animator.levels: + print(f"Z level {z_km} km not found.") + return + z_index = np.where(self.animator.levels == z_km)[0][0] + output_path = os.path.join(self.output_dir, "z_levels", filename) + fig = plt.figure(figsize=(16, 8)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + center_lat, center_lon = self._get_max_concentration_location() + lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + lat_zoom = self.animator.lats[lat_idx] + lon_zoom = self.animator.lons[lon_idx] + lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + + + + meta = self.animator.datasets[0].attrs + valid_frames = [] + for t in range(len(self.animator.datasets)): + interp = interpolate_grid(self.animator.datasets[t]['ash_concentration'].values[z_index], + self.animator.lon_grid, self.animator.lat_grid) + if np.isfinite(interp).sum() > 0: + valid_frames.append(t) + if not valid_frames: + print(f"No valid frames for Z={z_km} km.") + plt.close() + return + + def update(t): + ax1.clear() + ax2.clear() + + data = self.animator.datasets[t]['ash_concentration'].values[z_index] + interp = interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + interp = np.where(interp < 0, np.nan, interp) + zoom_plot = interp[np.ix_(lat_idx, lon_idx)] + + valid_vals = interp[np.isfinite(interp)] + if valid_vals.size == 0: + return [] + + min_val, max_val = np.nanmin(valid_vals), np.nanmax(valid_vals) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + + levels = ( + np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) + if use_log else + np.linspace(0, max_val, 20) + ) + data_for_plot = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + scale_label = "Log" if use_log else "Linear" + + c = self._plot_frame(ax1, data_for_plot, self.animator.lons, self.animator.lats, + f"T{t+1} | Alt: {z_km} km (Full - {scale_label})", levels, scale_label, proj) + self._plot_frame(ax2, zoom_plot, lon_zoom, lat_zoom, + f"T{t} | Alt: {z_km} km (Zoom - {scale_label})", levels, scale_label, proj) + + self._add_country_labels(ax1, [self.animator.lons.min(), self.animator.lons.max(), + self.animator.lats.min(), self.animator.lats.max()]) + self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + + if not hasattr(update, "colorbar"): + update.colorbar = fig.colorbar(c, ax=[ax1, ax2], orientation='vertical', + label="Ash concentration (g/m³)") + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + + # ✅ Draw threshold outline and label only if exceeded + if np.nanmax(valid_vals) > self.threshold: + ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom, lat_zoom, zoom_plot, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.text(0.99, 0.01, f"⚠ Max Thresold Exceed: {np.nanmax(valid_vals):.2f} > {self.threshold} g/m³", + transform=ax2.transAxes, ha='right', va='bottom', + fontsize=9, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + + return [] + + + + + self._draw_metadata_sidebar(fig, meta) + self._make_dirs(output_path) + fig.tight_layout() + ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False, cache_frame_data =False) + ani.save(output_path, writer='pillow', fps=self.fps, dpi=300) + plt.close() + print(f"✅ Saved Z-level animation to {output_path}") + + def plot_vertical_profile_at_time(self, t_index, filename=None): + time_label = f"T{t_index+1}" + for z_index, z_val in enumerate(self.animator.levels): + filename = f"TimeSlices_Z{z_val:.1f}km.gif" + self.plot_single_z_level(z_val, filename=os.path.join("vertical_profiles_timeSlice", filename)) + + + ################################################ + + + + def animate_altitude(self, t_index: int, output_path: str): + if not (0 <= t_index < len(self.animator.datasets)): + print(f"Invalid time index {t_index}. Must be between 0 and {len(self.animator.datasets) - 1}.") + + + ds = self.animator.datasets[t_index] + fig = plt.figure(figsize=(18, 7)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + meta = ds.attrs + center_lat, center_lon = self._get_max_concentration_location() + if center_lat is None or center_lon is None: + print(f"No valid data found for time T{t_index + 1}. Skipping...") + plt.close() + return + + lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + lat_zoom = self.animator.lats[lat_idx] + lon_zoom = self.animator.lons[lon_idx] + lon_zoom_grid, lat_zoom_grid = np.meshgrid(lon_zoom, lat_zoom) + + z_indices_with_data = [] + for z_index in range(len(self.animator.levels)): + data = ds['ash_concentration'].values[z_index] + interp = interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + if np.isfinite(interp).sum() > 0: + z_indices_with_data.append(z_index) + + if not z_indices_with_data: + print(f"No valid Z-levels at time T{t_index + 1}.") + plt.close() + return + + def update(z_index): + ax1.clear() + ax2.clear() + + data = ds['ash_concentration'].values[z_index] + interp = interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + interp = np.where(interp < 0, np.nan, interp) + zoom_plot = interp[np.ix_(lat_idx, lon_idx)] + + valid_vals = interp[np.isfinite(interp)] + if valid_vals.size == 0: + return [] + + min_val, max_val = np.nanmin(valid_vals), np.nanmax(valid_vals) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + data_for_plot = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + scale_label = "Log" if use_log else "Linear" + + title1 = f"T{t_index + 1} | Alt: {self.animator.levels[z_index]} km (Full - {scale_label})" + title2 = f"T{t_index + 1} | Alt: {self.animator.levels[z_index]} km (Zoom - {scale_label})" + + c1 = self._plot_frame(ax1, data_for_plot, self.animator.lons, self.animator.lats, title1, levels, scale_label, proj) + self._plot_frame(ax2, zoom_plot, lon_zoom, lat_zoom, title2, levels, scale_label, proj) + + self._add_country_labels(ax1, [self.lon_min, self.lon_max, self.lat_min, self.lat_max]) + self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + + if self.include_metadata: + self._draw_metadata_sidebar(fig, meta) + + if not hasattr(update, "colorbar"): + update.colorbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', + label="Ash concentration (g/m³)", shrink=0.75) + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + + if np.nanmax(valid_vals) > self.threshold: + ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom, lat_zoom, zoom_plot, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + + + ax2.text(0.99, 0.01, f"⚠ Max Thresold Exceed: {np.nanmax(valid_vals):.2f} > {self.threshold} g/m³", + transform=ax2.transAxes, ha='right', va='bottom', + fontsize=9, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + return [] + + os.makedirs(os.path.dirname(output_path), exist_ok=True) + #fig.set_size_inches(18, 7) + fig.tight_layout(rect=[0.02, 0.02, 0.98, 0.98]) + ani = animation.FuncAnimation(fig, update, frames=z_indices_with_data, blit=False, cache_frame_data =False) + ani.save(output_path, writer='pillow', fps=self.fps, dpi=300) + plt.close() + print(f"✅ Saved vertical profile animation for T{t_index + 1} to {output_path}") + + + + def animate_all_altitude_profiles(self, output_folder='altitude_profiles'): + output_folder = os.path.join(self.output_dir, "altitude_profiles") + os.makedirs(output_folder, exist_ok=True) + for t_index in range(len(self.animator.datasets)): + output_path = os.path.join(output_folder, f"vertical_T{t_index + 1:02d}.gif") + print(f"🔄 Generating vertical profile animation for T{t_index + 1}...") + self.animate_altitude(t_index, output_path) + + + + + + + def export_frames_as_jpgs(self, include_metadata: bool = True): + output_folder = os.path.join(self.output_dir, "frames") + os.makedirs(output_folder, exist_ok=True) + meta = self.animator.datasets[0].attrs + legend_text = "\\n".join([ + f"Run name: {meta.get('run_name', 'N/A')}", + f"Run time: {meta.get('run_time', 'N/A')}", + f"Met data: {meta.get('met_data', 'N/A')}", + f"Start release: {meta.get('start_of_release', 'N/A')}", + f"End release: {meta.get('end_of_release', 'N/A')}", + f"Strength: {meta.get('source_strength', 'N/A')} g/s", + f"Location: {meta.get('release_location', 'N/A')}", + f"Height: {meta.get('release_height', 'N/A')} m asl", + f"Duration: {meta.get('run_duration', 'N/A')}" + ]) + for z_index, z_val in enumerate(self.animator.levels): + z_dir = os.path.join(output_folder, f"Z{z_val:.1f}km") + os.makedirs(z_dir, exist_ok=True) + for t in range(len(self.animator.datasets)): + data = self.animator.datasets[t]['ash_concentration'].values[z_index] + interp = interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + if not np.isfinite(interp).any(): + continue + fig = plt.figure(figsize=(16, 8)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + valid_vals = interp[np.isfinite(interp)] + min_val, max_val = np.nanmin(valid_vals), np.nanmax(valid_vals) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + data_for_plot = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + scale_label = "Log" if use_log else "Linear" + center_lat, center_lon = self._get_max_concentration_location() + lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + zoom_plot = interp[np.ix_(lat_idx, lon_idx)] + lon_zoom = self.animator.lons[lon_idx] + lat_zoom = self.animator.lats[lat_idx] + c1 = self._plot_frame(ax1, data_for_plot, self.animator.lons, self.animator.lats, + f"T{t+1} | Alt: {z_val} km (Full - {scale_label})", levels, scale_label, proj) + self._plot_frame(ax2, zoom_plot, lon_zoom, lat_zoom, + f"T{t+1} | Alt: {z_val} km (Zoom - {scale_label})", levels, scale_label, proj) + self._add_country_labels(ax1, [self.animator.lons.min(), self.animator.lons.max(), + self.animator.lats.min(), self.animator.lats.max()]) + self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + if np.nanmax(valid_vals) > self.threshold: + ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom, lat_zoom, zoom_plot, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.text(0.99, 0.01, f"⚠ Max: {np.nanmax(valid_vals):.2f} > {self.threshold} g/m³", + transform=ax2.transAxes, ha='right', va='bottom', + fontsize=9, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + if include_metadata: + self._draw_metadata_sidebar(fig, meta) + cbar = fig.colorbar(c1, ax=[ax1, ax2], orientation='vertical', shrink=0.75, pad=0.03) + cbar.set_label("Ash concentration (g/m³)") + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + cbar.ax.yaxis.set_major_formatter(formatter) + frame_path = os.path.join(z_dir, f"frame_{t+1:04d}.jpg") + plt.savefig(frame_path, dpi=150, bbox_inches='tight') + plt.close(fig) + print(f"📸 Saved {frame_path}") \ No newline at end of file diff --git a/ash_animator/plot_horizontal_data.py b/ash_animator/plot_horizontal_data.py new file mode 100644 index 0000000000000000000000000000000000000000..465bdd5e76717d2247020da9ef304d7f835b295b --- /dev/null +++ b/ash_animator/plot_horizontal_data.py @@ -0,0 +1,564 @@ +''' import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +import cartopy.io.shapereader as shpreader +from adjustText import adjust_text +from ash_animator.interpolation import interpolate_grid +from ash_animator.basemaps import draw_etopo_basemap + +class Plot_Horizontal_Data: + def __init__(self, animator, output_dir="plots", cmap="rainbow", fps=2, + include_metadata=True, threshold=0.1, + zoom_width_deg=6.0, zoom_height_deg=6.0, zoom_level=7, static_frame_export=False): + self.animator = animator + self.output_dir = os.path.abspath(os.path.join(os.getcwd(), output_dir)) + os.makedirs(self.output_dir, exist_ok=True) + self.cmap = cmap + self.fps = fps + self.include_metadata = include_metadata + self.threshold = threshold + self.zoom_width = zoom_width_deg + self.zoom_height = zoom_height_deg + shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') + self.country_geoms = list(shpreader.Reader(shp).records()) + self.interpolate_grid= interpolate_grid + self._draw_etopo_basemap=draw_etopo_basemap + self.zoom_level=zoom_level + self.static_frame_export=static_frame_export + + def _make_dirs(self, path): + os.makedirs(os.path.abspath(os.path.join(os.getcwd(), os.path.dirname(path))), exist_ok=True) + + def _get_max_concentration_location(self, field): + max_val = -np.inf + lat = lon = None + for ds in self.animator.datasets: + data = ds[field].values + if np.max(data) > max_val: + max_val = np.max(data) + idx = np.unravel_index(np.argmax(data), data.shape) + lat = self.animator.lat_grid[idx] + lon = self.animator.lon_grid[idx] + return lat, lon + + def _get_zoom_indices(self, center_lat, center_lon): + lon_min = center_lon - self.zoom_width / 2 + lon_max = center_lon + self.zoom_width / 2 + lat_min = center_lat - self.zoom_height / 2 + lat_max = center_lat + self.zoom_height / 2 + lat_idx = np.where((self.animator.lats >= lat_min) & (self.animator.lats <= lat_max))[0] + lon_idx = np.where((self.animator.lons >= lon_min) & (self.animator.lons <= lon_max))[0] + return lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max + + def _add_country_labels(self, ax, extent): + proj = ccrs.PlateCarree() + texts = [] + for country in self.country_geoms: + name = country.attributes['NAME_LONG'] + geom = country.geometry + try: + lon, lat = geom.centroid.x, geom.centroid.y + if extent[0] <= lon <= extent[1] and extent[2] <= lat <= extent[3]: + text = ax.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts.append(text) + except: + continue + adjust_text(texts, ax=ax, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + + def _draw_metadata_sidebar(self, fig, meta_dict): + lines = [ + f"Run name: {meta_dict.get('run_name', 'N/A')}", + f"Run time: {meta_dict.get('run_time', 'N/A')}", + f"Met data: {meta_dict.get('met_data', 'N/A')}", + f"Start release: {meta_dict.get('start_of_release', 'N/A')}", + f"End release: {meta_dict.get('end_of_release', 'N/A')}", + f"Source strength: {meta_dict.get('source_strength', 'N/A')} g/s", + f"Release loc: {meta_dict.get('release_location', 'N/A')}", + f"Release height: {meta_dict.get('release_height', 'N/A')} m asl", + f"Run duration: {meta_dict.get('run_duration', 'N/A')}" + ] + + # Split into two columns + mid = len(lines) // 2 + len(lines) % 2 + left_lines = lines[:mid] + right_lines = lines[mid:] + + left_text = "\n".join(left_lines) + right_text = "\n".join(right_lines) + + # right column + fig.text(0.05, 0.05, left_text, va='bottom', ha='left', + fontsize=9, family='monospace', color='black', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='gray')) + + # left column + fig.text(0.3, 0.05, right_text, va='bottom', ha='left', + fontsize=9, family='monospace', color='black', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='gray')) + + + + + + def _plot_frame(self, ax, data, lons, lats, title, levels, scale_label, proj): + self._draw_etopo_basemap(ax, mode='basemap', zoom=self.zoom_level) + c = ax.contourf(lons, lats, data, levels=levels, cmap=self.cmap, alpha=0.6, transform=proj) + ax.set_title(title) + ax.set_extent([lons.min(), lons.max(), lats.min(), lats.max()]) + ax.coastlines() + ax.add_feature(cfeature.BORDERS, linestyle=':') + ax.add_feature(cfeature.LAND) + ax.add_feature(cfeature.OCEAN) + return c + + def get_available_2d_fields(self): + ds = self.animator.datasets[0] + return [v for v in ds.data_vars if ds[v].ndim == 2] + + def plot_single_field_over_time(self, field, filename="field.gif"): + output_path = os.path.join(self.output_dir, "2d_fields", field, filename) + meta = self.animator.datasets[0].attrs + center_lat, center_lon = self._get_max_concentration_location(field) + lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + lat_zoom = self.animator.lats[lat_idx] + lon_zoom = self.animator.lons[lon_idx] + + valid_frames = [] + for t in range(len(self.animator.datasets)): + data = self.animator.datasets[t][field].values + interp = self.interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + if np.isfinite(interp).sum() > 0: + valid_frames.append(t) + + if not valid_frames: + print(f"No valid frames to plot for field '{field}'.") + return + + fig = plt.figure(figsize=(16, 8)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + def update(t): + ax1.clear() + ax2.clear() + data = self.animator.datasets[t][field].values + interp = self.interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + zoom = interp[np.ix_(lat_idx, lon_idx)] + valid = interp[np.isfinite(interp)] + if valid.size == 0: + return [] + + min_val, max_val = np.nanmin(valid), np.nanmax(valid) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + plot_data = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + scale_label = "Log" if use_log else "Linear" + + c = self._plot_frame(ax1, plot_data, self.animator.lons, self.animator.lats, + f"T{t+1} | {field} (Full - {scale_label})", levels, scale_label, proj) + self._plot_frame(ax2, zoom, lon_zoom, lat_zoom, + f"T{t+1} | {field} (Zoom - {scale_label})", levels, scale_label, proj) + + self._add_country_labels(ax1, [self.animator.lons.min(), self.animator.lons.max(), + self.animator.lats.min(), self.animator.lats.max()]) + self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + + # Inside update() function: + if not hasattr(update, "colorbar"): + unit_label = f"{field}:({self.animator.datasets[0][field].attrs.get("units", field)})" #self.animator.datasets[0][field].attrs.get("units", field) + update.colorbar = fig.colorbar(c, ax=[ax1, ax2], orientation='vertical', label=unit_label) + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + + + if np.nanmax(valid) > self.threshold: + ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom, lat_zoom, zoom, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.text(0.99, 0.01, f"⚠ Max Thresold Exceed: {np.nanmax(valid):.2f} > {self.threshold}", + transform=ax2.transAxes, ha='right', va='bottom', + fontsize=9, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + + if self.static_frame_export: + frame_folder = os.path.join(self.output_dir, "frames", field) + os.makedirs(frame_folder, exist_ok=True) + frame_path = os.path.join(frame_folder, f"frame_{t+1:04d}.jpg") + plt.savefig(frame_path, dpi=300, bbox_inches='tight') + print(f"🖼️ Saved static frame: {frame_path}") + + return [] + + if self.include_metadata: + self._draw_metadata_sidebar(fig, meta) + + self._make_dirs(output_path) + fig.tight_layout() + ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False, cache_frame_data =False) + ani.save(output_path, writer='pillow', fps=self.fps) + plt.close() + print(f"✅ Saved enhanced 2D animation for {field} to {output_path}") + + # def export_frames_as_jpgs(self, fields=None, include_metadata=True): + # all_fields = self.get_available_2d_fields() + # if fields: + # fields = [f for f in fields if f in all_fields] + # else: + # fields = all_fields + + # meta = self.animator.datasets[0].attrs + + # for field in fields: + # print(f"📤 Exporting frames for field: {field}") + # output_folder = os.path.join(self.output_dir, "frames", field) + # os.makedirs(output_folder, exist_ok=True) + + # center_lat, center_lon = self._get_max_concentration_location(field) + # lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + # lat_zoom = self.animator.lats[lat_idx] + # lon_zoom = self.animator.lons[lon_idx] + + # for t, ds in enumerate(self.animator.datasets): + # data = ds[field].values + # interp = self.interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + # if not np.isfinite(interp).any(): + # continue + + # fig = plt.figure(figsize=(16, 8)) + # proj = ccrs.PlateCarree() + # ax1 = fig.add_subplot(1, 2, 1, projection=proj) + # ax2 = fig.add_subplot(1, 2, 2, projection=proj) + # zoom = interp[np.ix_(lat_idx, lon_idx)] + # valid = interp[np.isfinite(interp)] + # min_val, max_val = np.nanmin(valid), np.nanmax(valid) + # log_cutoff = 1e-3 + # use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + # levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + # plot_data = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + # scale_label = "Log" if use_log else "Linear" + + # c = self._plot_frame(ax1, plot_data, self.animator.lons, self.animator.lats, + # f"T{t+1} | {field} (Full - {scale_label})", levels, scale_label, proj) + # self._plot_frame(ax2, zoom, lon_zoom, lat_zoom, + # f"T{t+1} | {field} (Zoom - {scale_label})", levels, scale_label, proj) + + # self._add_country_labels(ax1, [self.animator.lons.min(), self.animator.lons.max(), + # self.animator.lats.min(), self.animator.lats.max()]) + # self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + + # if include_metadata: + # self._draw_metadata_sidebar(fig, meta) + + # cbar = fig.colorbar(c, ax=[ax1, ax2], orientation='vertical', shrink=0.75, pad=0.03) + # unit_label = f"{field}:({self.animator.datasets[0][field].attrs.get('units', field)})" + # cbar.set_label(unit_label) + # formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + # cbar.ax.yaxis.set_major_formatter(formatter) + + # if np.nanmax(valid) > self.threshold: + # ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + # colors='red', linewidths=2, transform=proj) + # ax2.contour(lon_zoom, lat_zoom, zoom, levels=[self.threshold], + # colors='red', linewidths=2, transform=proj) + # ax2.text(0.99, 0.01, f"⚠ Max: {np.nanmax(valid):.2f} > {self.threshold}", + # transform=ax2.transAxes, ha='right', va='bottom', + # fontsize=9, color='red', + # bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + + # frame_path = os.path.join(output_folder, f"frame_{t+1:04d}.jpg") + # plt.savefig(frame_path, dpi=150, bbox_inches='tight') + # plt.close(fig) + # print(f"📸 Saved {frame_path}") + ''' + +import os +import numpy as np +import matplotlib.pyplot as plt +import matplotlib.animation as animation +import matplotlib.ticker as mticker +import cartopy.crs as ccrs +import cartopy.feature as cfeature +import cartopy.io.shapereader as shpreader +from adjustText import adjust_text +from ash_animator.interpolation import interpolate_grid +from ash_animator.basemaps import draw_etopo_basemap + +class Plot_Horizontal_Data: + def __init__(self, animator, output_dir="plots", cmap="rainbow", fps=2, + include_metadata=True, threshold=0.1, + zoom_width_deg=6.0, zoom_height_deg=6.0, zoom_level=7, static_frame_export=False): + self.animator = animator + self.output_dir = os.path.abspath(os.path.join(os.getcwd(), output_dir)) + os.makedirs(self.output_dir, exist_ok=True) + self.cmap = cmap + self.fps = fps + self.include_metadata = include_metadata + self.threshold = threshold + self.zoom_width = zoom_width_deg + self.zoom_height = zoom_height_deg + shp = shpreader.natural_earth(resolution='110m', category='cultural', name='admin_0_countries') + self.country_geoms = list(shpreader.Reader(shp).records()) + self.interpolate_grid= interpolate_grid + self._draw_etopo_basemap=draw_etopo_basemap + self.zoom_level=zoom_level + self.static_frame_export=static_frame_export + + def _make_dirs(self, path): + os.makedirs(os.path.abspath(os.path.join(os.getcwd(), os.path.dirname(path))), exist_ok=True) + + def _get_max_concentration_location(self, field): + max_val = -np.inf + lat = lon = None + for ds in self.animator.datasets: + data = ds[field].values + if np.max(data) > max_val: + max_val = np.max(data) + idx = np.unravel_index(np.argmax(data), data.shape) + lat = self.animator.lat_grid[idx] + lon = self.animator.lon_grid[idx] + return lat, lon + + def _get_zoom_indices(self, center_lat, center_lon): + lon_min = center_lon - self.zoom_width / 2 + lon_max = center_lon + self.zoom_width / 2 + lat_min = center_lat - self.zoom_height / 2 + lat_max = center_lat + self.zoom_height / 2 + lat_idx = np.where((self.animator.lats >= lat_min) & (self.animator.lats <= lat_max))[0] + lon_idx = np.where((self.animator.lons >= lon_min) & (self.animator.lons <= lon_max))[0] + return lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max + + def _add_country_labels(self, ax, extent): + proj = ccrs.PlateCarree() + texts = [] + for country in self.country_geoms: + name = country.attributes['NAME_LONG'] + geom = country.geometry + try: + lon, lat = geom.centroid.x, geom.centroid.y + if extent[0] <= lon <= extent[1] and extent[2] <= lat <= extent[3]: + text = ax.text(lon, lat, name, fontsize=6, transform=proj, + ha='center', va='center', color='white', + bbox=dict(facecolor='black', alpha=0.5, linewidth=0)) + texts.append(text) + except: + continue + adjust_text(texts, ax=ax, only_move={'points': 'y', 'text': 'y'}, + arrowprops=dict(arrowstyle="->", color='white', lw=0.5)) + + def _draw_metadata_sidebar(self, fig, meta_dict): + lines = [ + f"Run name: {meta_dict.get('run_name', 'N/A')}", + f"Run time: {meta_dict.get('run_time', 'N/A')}", + f"Met data: {meta_dict.get('met_data', 'N/A')}", + f"Start release: {meta_dict.get('start_of_release', 'N/A')}", + f"End release: {meta_dict.get('end_of_release', 'N/A')}", + f"Source strength: {meta_dict.get('source_strength', 'N/A')} g/s", + f"Release loc: {meta_dict.get('release_location', 'N/A')}", + f"Release height: {meta_dict.get('release_height', 'N/A')} m asl", + f"Run duration: {meta_dict.get('run_duration', 'N/A')}" + ] + + # Split into two columns + mid = len(lines) // 2 + len(lines) % 2 + left_lines = lines[:mid] + right_lines = lines[mid:] + + left_text = "\n".join(left_lines) + right_text = "\n".join(right_lines) + + # right column + fig.text(0.05, 0.05, left_text, va='bottom', ha='left', + fontsize=9, family='monospace', color='black', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='gray')) + + # left column + fig.text(0.3, 0.05, right_text, va='bottom', ha='left', + fontsize=9, family='monospace', color='black', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='gray')) + + + + + + def _plot_frame(self, ax, data, lons, lats, title, levels, scale_label, proj): + self._draw_etopo_basemap(ax, mode='basemap', zoom=self.zoom_level) + c = ax.contourf(lons, lats, data, levels=levels, cmap=self.cmap, alpha=0.6, transform=proj) + ax.set_title(title) + ax.set_extent([lons.min(), lons.max(), lats.min(), lats.max()]) + ax.coastlines() + ax.add_feature(cfeature.BORDERS, linestyle=':') + ax.add_feature(cfeature.LAND) + ax.add_feature(cfeature.OCEAN) + return c + + def get_available_2d_fields(self): + ds = self.animator.datasets[0] + return [v for v in ds.data_vars if ds[v].ndim == 2] + + def plot_single_field_over_time(self, field, filename="field.gif"): + output_path = os.path.join(self.output_dir, "2d_fields", field, filename) + meta = self.animator.datasets[0].attrs + center_lat, center_lon = self._get_max_concentration_location(field) + lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + lat_zoom = self.animator.lats[lat_idx] + lon_zoom = self.animator.lons[lon_idx] + + valid_frames = [] + for t in range(len(self.animator.datasets)): + data = self.animator.datasets[t][field].values + interp = self.interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + if np.isfinite(interp).sum() > 0: + valid_frames.append(t) + + if not valid_frames: + print(f"No valid frames to plot for field '{field}'.") + return + + fig = plt.figure(figsize=(16, 8)) + proj = ccrs.PlateCarree() + ax1 = fig.add_subplot(1, 2, 1, projection=proj) + ax2 = fig.add_subplot(1, 2, 2, projection=proj) + + def update(t): + ax1.clear() + ax2.clear() + data = self.animator.datasets[t][field].values + interp = self.interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + zoom = interp[np.ix_(lat_idx, lon_idx)] + valid = interp[np.isfinite(interp)] + if valid.size == 0: + return [] + + min_val, max_val = np.nanmin(valid), np.nanmax(valid) + log_cutoff = 1e-3 + use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + plot_data = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + scale_label = "Log" if use_log else "Linear" + + c = self._plot_frame(ax1, plot_data, self.animator.lons, self.animator.lats, + f"T{t+1} | {field} (Full - {scale_label})", levels, scale_label, proj) + self._plot_frame(ax2, zoom, lon_zoom, lat_zoom, + f"T{t+1} | {field} (Zoom - {scale_label})", levels, scale_label, proj) + + self._add_country_labels(ax1, [self.animator.lons.min(), self.animator.lons.max(), + self.animator.lats.min(), self.animator.lats.max()]) + self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + + # Inside update() function: + if not hasattr(update, "colorbar"): + unit_label = f"{field}:({self.animator.datasets[0][field].attrs.get('units', field)})" #self.animator.datasets[0][field].attrs.get("units", field) + update.colorbar = fig.colorbar(c, ax=[ax1, ax2], orientation='vertical', label=unit_label) + formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + update.colorbar.ax.yaxis.set_major_formatter(formatter) + + + if np.nanmax(valid) > self.threshold: + ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.contour(lon_zoom, lat_zoom, zoom, levels=[self.threshold], + colors='red', linewidths=2, transform=proj) + ax2.text(0.99, 0.01, f"⚠ Max Thresold Exceed: {np.nanmax(valid):.2f} > {self.threshold}", + transform=ax2.transAxes, ha='right', va='bottom', + fontsize=9, color='red', + bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + + if self.static_frame_export: + frame_folder = os.path.join(self.output_dir, "frames", field) + os.makedirs(frame_folder, exist_ok=True) + frame_path = os.path.join(frame_folder, f"frame_{t+1:04d}.jpg") + plt.savefig(frame_path, dpi=300, bbox_inches='tight') + print(f"🖼️ Saved static frame: {frame_path}") + + return [] + + if self.include_metadata: + self._draw_metadata_sidebar(fig, meta) + + self._make_dirs(output_path) + fig.tight_layout() + ani = animation.FuncAnimation(fig, update, frames=valid_frames, blit=False, cache_frame_data =False) + ani.save(output_path, writer='pillow', fps=self.fps) + plt.close() + print(f"✅ Saved enhanced 2D animation for {field} to {output_path}") + + # def export_frames_as_jpgs(self, fields=None, include_metadata=True): + # all_fields = self.get_available_2d_fields() + # if fields: + # fields = [f for f in fields if f in all_fields] + # else: + # fields = all_fields + + # meta = self.animator.datasets[0].attrs + + # for field in fields: + # print(f"📤 Exporting frames for field: {field}") + # output_folder = os.path.join(self.output_dir, "frames", field) + # os.makedirs(output_folder, exist_ok=True) + + # center_lat, center_lon = self._get_max_concentration_location(field) + # lat_idx, lon_idx, lon_min, lon_max, lat_min, lat_max = self._get_zoom_indices(center_lat, center_lon) + # lat_zoom = self.animator.lats[lat_idx] + # lon_zoom = self.animator.lons[lon_idx] + + # for t, ds in enumerate(self.animator.datasets): + # data = ds[field].values + # interp = self.interpolate_grid(data, self.animator.lon_grid, self.animator.lat_grid) + # if not np.isfinite(interp).any(): + # continue + + # fig = plt.figure(figsize=(16, 8)) + # proj = ccrs.PlateCarree() + # ax1 = fig.add_subplot(1, 2, 1, projection=proj) + # ax2 = fig.add_subplot(1, 2, 2, projection=proj) + # zoom = interp[np.ix_(lat_idx, lon_idx)] + # valid = interp[np.isfinite(interp)] + # min_val, max_val = np.nanmin(valid), np.nanmax(valid) + # log_cutoff = 1e-3 + # use_log = min_val > log_cutoff and (max_val / (min_val + 1e-6)) > 100 + # levels = np.logspace(np.log10(log_cutoff), np.log10(max_val), 20) if use_log else np.linspace(0, max_val, 20) + # plot_data = np.where(interp > log_cutoff, interp, np.nan) if use_log else interp + # scale_label = "Log" if use_log else "Linear" + + # c = self._plot_frame(ax1, plot_data, self.animator.lons, self.animator.lats, + # f"T{t+1} | {field} (Full - {scale_label})", levels, scale_label, proj) + # self._plot_frame(ax2, zoom, lon_zoom, lat_zoom, + # f"T{t+1} | {field} (Zoom - {scale_label})", levels, scale_label, proj) + + # self._add_country_labels(ax1, [self.animator.lons.min(), self.animator.lons.max(), + # self.animator.lats.min(), self.animator.lats.max()]) + # self._add_country_labels(ax2, [lon_min, lon_max, lat_min, lat_max]) + + # if include_metadata: + # self._draw_metadata_sidebar(fig, meta) + + # cbar = fig.colorbar(c, ax=[ax1, ax2], orientation='vertical', shrink=0.75, pad=0.03) + # unit_label = f"{field}:({self.animator.datasets[0][field].attrs.get('units', field)})" + # cbar.set_label(unit_label) + # formatter = mticker.FuncFormatter(lambda x, _: f'{x:.2g}') + # cbar.ax.yaxis.set_major_formatter(formatter) + + # if np.nanmax(valid) > self.threshold: + # ax1.contour(self.animator.lons, self.animator.lats, interp, levels=[self.threshold], + # colors='red', linewidths=2, transform=proj) + # ax2.contour(lon_zoom, lat_zoom, zoom, levels=[self.threshold], + # colors='red', linewidths=2, transform=proj) + # ax2.text(0.99, 0.01, f"⚠ Max: {np.nanmax(valid):.2f} > {self.threshold}", + # transform=ax2.transAxes, ha='right', va='bottom', + # fontsize=9, color='red', + # bbox=dict(facecolor='white', alpha=0.8, edgecolor='red')) + + # frame_path = os.path.join(output_folder, f"frame_{t+1:04d}.jpg") + # plt.savefig(frame_path, dpi=150, bbox_inches='tight') + # plt.close(fig) + # print(f"📸 Saved {frame_path}") diff --git a/ash_animator/utils.py b/ash_animator/utils.py new file mode 100644 index 0000000000000000000000000000000000000000..9efdf248ffca8b96f54d94e7a58c3af9afb5e032 --- /dev/null +++ b/ash_animator/utils.py @@ -0,0 +1,23 @@ + +from geopy.geocoders import Nominatim +import numpy as np + +def create_grid(attrs): + x_origin = float(attrs["x_origin"]) + y_origin = float(attrs["y_origin"]) + x_res = float(attrs["x_res"]) + y_res = float(attrs["y_res"]) + x_grid_size = int(attrs["x_grid_size"]) + y_grid_size = int(attrs["y_grid_size"]) + + lons = np.round(np.linspace(x_origin, x_origin + (x_grid_size - 1) * x_res, x_grid_size), 6) + lats = np.round(np.linspace(y_origin, y_origin + (y_grid_size - 1) * y_res, y_grid_size), 6) + return lons, lats, np.meshgrid(lons, lats) + +def get_country_label(lat, lon): + geolocator = Nominatim(user_agent="ash_animator") + try: + location = geolocator.reverse((lat, lon), language='en') + return location.raw['address'].get('country', 'Unknown') + except: + return "Unknown" diff --git a/ash_output/3D/T1.nc b/ash_output/3D/T1.nc new file mode 100644 index 0000000000000000000000000000000000000000..6cd5ca1781c2c84574ed3c2d72fee10409428f12 --- /dev/null +++ b/ash_output/3D/T1.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7f04bb4ebcd78d22d304f989a1db3798ba8973c3605d409cf5d8c214e10640ae +size 2995772 diff --git a/ash_output/3D/T10.nc b/ash_output/3D/T10.nc new file mode 100644 index 0000000000000000000000000000000000000000..4af535ff2e0f2eec523efa3027c9cd5d7f7d3f1f --- /dev/null +++ b/ash_output/3D/T10.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fe2756a79311d5a93cef00a673e3f7bdc13a569527177a3a1d8bb98a2e2aec4b +size 2995772 diff --git a/ash_output/3D/T2.nc b/ash_output/3D/T2.nc new file mode 100644 index 0000000000000000000000000000000000000000..32e3b01fa2722817075ba235ac47b3208df69857 --- /dev/null +++ b/ash_output/3D/T2.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:417fd7f9876bc5cd90aa9b337d4643a2f60c4c16bcb02d387cac0d4e14865bdb +size 2995772 diff --git a/ash_output/3D/T3.nc b/ash_output/3D/T3.nc new file mode 100644 index 0000000000000000000000000000000000000000..d3db7945d05393424ecfb07d7c8070094ad3401c --- /dev/null +++ b/ash_output/3D/T3.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2ec9f03b1d56ef60f53c7d896b314391ef43aad5d8a483429f1225019a3cd9ba +size 2995772 diff --git a/ash_output/3D/T4.nc b/ash_output/3D/T4.nc new file mode 100644 index 0000000000000000000000000000000000000000..11e36e53cf139f2a0a10d0a0c2b2ea64174d908b --- /dev/null +++ b/ash_output/3D/T4.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1f5588d08a7e435beff468d8395104cc9e6e74e096669e2ffd626a6bcd4ce029 +size 2995772 diff --git a/ash_output/3D/T5.nc b/ash_output/3D/T5.nc new file mode 100644 index 0000000000000000000000000000000000000000..e849993da20752071bdb4b986965caddf14013c2 --- /dev/null +++ b/ash_output/3D/T5.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:6ab72f23b1002e1282a249ca69a1b86edb931434d4061da53623a35259099e70 +size 2995772 diff --git a/ash_output/3D/T6.nc b/ash_output/3D/T6.nc new file mode 100644 index 0000000000000000000000000000000000000000..3d6f375445a3a6f299895b2bf033ce46d83b1d12 --- /dev/null +++ b/ash_output/3D/T6.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:59e5b28106a70437df8acbe5f3a09bae1cb02452c64c81829ca024e45748ae01 +size 2995772 diff --git a/ash_output/3D/T7.nc b/ash_output/3D/T7.nc new file mode 100644 index 0000000000000000000000000000000000000000..ec79d764fde7e40fce9ac4ace5d91af043fc801b --- /dev/null +++ b/ash_output/3D/T7.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ff112cf7b8c3fe57eebbb137d347689161cc294f08c5594f03f511531513e6ae +size 2995772 diff --git a/ash_output/3D/T8.nc b/ash_output/3D/T8.nc new file mode 100644 index 0000000000000000000000000000000000000000..10dade48c2458e09a600551c0848f2180f0addeb --- /dev/null +++ b/ash_output/3D/T8.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:1b3147e15ec2c41fc248cd547633ecdb19282e5b4f99c72cbe3fe0685defd7d4 +size 2995772 diff --git a/ash_output/3D/T9.nc b/ash_output/3D/T9.nc new file mode 100644 index 0000000000000000000000000000000000000000..46ee7789a26260e2e8043adee4173a0429be7962 --- /dev/null +++ b/ash_output/3D/T9.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:779e66b51cced7ff2fcdb898497bd9239cc63dd1f98c3ea1e47ea227e033a469 +size 2995772 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T10_202001121400.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T10_202001121400.nc new file mode 100644 index 0000000000000000000000000000000000000000..23d45de5e2ee3a249280244a98a3ef407b5d450d --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T10_202001121400.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:30423a57456aac09b692d4626113cfad7354c10ebfe2a6b8dc2bfc67660a087f +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T1_202001120500.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T1_202001120500.nc new file mode 100644 index 0000000000000000000000000000000000000000..5eea368d5b3eb0ef1d964ffc6729b5775ee58a94 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T1_202001120500.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e8d702759a96a17a9ee42f048e495634071edf3134d3e44498b1a4400c3e09fc +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T2_202001120600.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T2_202001120600.nc new file mode 100644 index 0000000000000000000000000000000000000000..66755fb60f8464755d4bc34a5a298a26a65f2c25 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T2_202001120600.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3ecee00afe0a4d182d1ef81fb693e55a1b692e2be6e3652e935de486c7bb7512 +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T3_202001120700.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T3_202001120700.nc new file mode 100644 index 0000000000000000000000000000000000000000..e1fe216eb2dd4d5734c22d62c834804b3d5a1284 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T3_202001120700.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:be479227b11adf3b7dc893379eb237ccb977dec090b8fd61d4d124bbbedf9818 +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T4_202001120800.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T4_202001120800.nc new file mode 100644 index 0000000000000000000000000000000000000000..d23a51ef8a131383928da1ce8e4c191f61b6f1c3 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T4_202001120800.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:4486fd0527002f561c922a5a6281f3398a3813d857a5095cb20bb6ffd8646c97 +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T5_202001120900.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T5_202001120900.nc new file mode 100644 index 0000000000000000000000000000000000000000..212486882696c497fbea95bb4140c4285c7695e0 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T5_202001120900.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:7677dd47e53ff9d1f6529c64c3447b3a17dc49edc740bedbc275798169eabf8f +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T6_202001121000.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T6_202001121000.nc new file mode 100644 index 0000000000000000000000000000000000000000..e8e2eecf84492f25abadac462e1ceee84b1ed4a7 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T6_202001121000.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2c098cbd98dc31e6401fe90491324c068c9b9eb35e2d6893f74d18ca9c4161c4 +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T7_202001121100.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T7_202001121100.nc new file mode 100644 index 0000000000000000000000000000000000000000..996d4edcbaa8c437966ab93fa0ac2169ad74ad31 --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T7_202001121100.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:f50cadb7ab79147d443212d94778666a97c844aa2ac775a7053b978878135937 +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T8_202001121200.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T8_202001121200.nc new file mode 100644 index 0000000000000000000000000000000000000000..c68c1ee526a27aa8ca093e0b05f0cf4fb7668e8a --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T8_202001121200.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b21e0a229a6831c8a1a394f3dc6650a0e045058cac23fe4d908024db387e2874 +size 760991 diff --git a/ash_output/horizontal/AQOutput_HorizontalField_C1_T9_202001121300.nc b/ash_output/horizontal/AQOutput_HorizontalField_C1_T9_202001121300.nc new file mode 100644 index 0000000000000000000000000000000000000000..41df8c4125f58a7a305073581e19dc9cce3d785a --- /dev/null +++ b/ash_output/horizontal/AQOutput_HorizontalField_C1_T9_202001121300.nc @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:d55b4912c21a4b2b43d7fabc608c0095c72afa337fe7dead76cd100921e6bf7f +size 760991 diff --git a/media/2D/2d_fields/air_concentration/air_concentration.gif b/media/2D/2d_fields/air_concentration/air_concentration.gif new file mode 100644 index 0000000000000000000000000000000000000000..33f49b7f9193598928c661a57fb2c83fe2392104 --- /dev/null +++ b/media/2D/2d_fields/air_concentration/air_concentration.gif @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ed93902f14b5a4840d721b554fb79047b3e11c7e07ce480a37f58a3be9fbb76c +size 635484 diff --git a/media/2D/frames/air_concentration/frame_0001.jpg b/media/2D/frames/air_concentration/frame_0001.jpg new file mode 100644 index 0000000000000000000000000000000000000000..cf804508af56e68e037aead1d68194094e74fd6c --- /dev/null +++ b/media/2D/frames/air_concentration/frame_0001.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:22fc9d2422ad47b5841b65db04d3242caa68f20a29f94810690654456b83cbd8 +size 749293 diff --git a/media/2D/frames/air_concentration/frame_0008.jpg b/media/2D/frames/air_concentration/frame_0008.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a9bda3b498bda0860e02b0b34bed0705790c6e2a --- /dev/null +++ b/media/2D/frames/air_concentration/frame_0008.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c487f0f046ae15349c482ab8b622d739465a7ce3360bb949e5860089acde72e9 +size 741307 diff --git a/media/2D/frames/air_concentration/frame_0009.jpg b/media/2D/frames/air_concentration/frame_0009.jpg new file mode 100644 index 0000000000000000000000000000000000000000..60f21d79a4f0f869a519b3c5705a6b07bf728868 --- /dev/null +++ b/media/2D/frames/air_concentration/frame_0009.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:fb758323a52cb444302ad4f79d2dacbe8367f9102e5f46d244e4f3630e17fa73 +size 743086 diff --git a/media/2D/frames/air_concentration/frame_0010.jpg b/media/2D/frames/air_concentration/frame_0010.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1993370fff3ddb84d7752ec9b32b242493b94dfe --- /dev/null +++ b/media/2D/frames/air_concentration/frame_0010.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9f62c92518851a39a96b8496618ad3bd60d0a61f3b8af2bbc5ea8526f2c24bd8 +size 745304 diff --git a/media/Taal_273070_20200112_scenario_yizhou.zip b/media/Taal_273070_20200112_scenario_yizhou.zip new file mode 100644 index 0000000000000000000000000000000000000000..51590edd8028acf55275adab8ecc78a2cf43a464 --- /dev/null +++ b/media/Taal_273070_20200112_scenario_yizhou.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb340a75132c3008a149557ff85f8bc05b4a46e70eee027503e30b9573fdd39 +size 181349 diff --git a/media/default_model.zip b/media/default_model.zip new file mode 100644 index 0000000000000000000000000000000000000000..51590edd8028acf55275adab8ecc78a2cf43a464 --- /dev/null +++ b/media/default_model.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9bb340a75132c3008a149557ff85f8bc05b4a46e70eee027503e30b9573fdd39 +size 181349 diff --git a/media/last_run.txt b/media/last_run.txt new file mode 100644 index 0000000000000000000000000000000000000000..32de44cf29c6289d036fa2ad94eb684f33de187d --- /dev/null +++ b/media/last_run.txt @@ -0,0 +1 @@ +media\default_model.zip \ No newline at end of file diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..9fbc35f2d39f920291caf47c2b8665433ca190a3 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z1.txt @@ -0,0 +1,97 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 120, 114, 119.75, 13.25, 7.345203E-05, + 120, 115, 119.75, 13.5, 5.622633E-05, + 120, 116, 119.75, 13.75, 2.600824E-05, + 121, 113, 120, 13, 0.0001420568, + 121, 114, 120, 13.25, 0.001363128, + 121, 115, 120, 13.5, 0.003970164, + 121, 116, 120, 13.75, 0.00291151, + 121, 117, 120, 14, 9.206738E-05, + 121, 118, 120, 14.25, 1.456495E-05, + 122, 113, 120.25, 13, 0.001457789, + 122, 114, 120.25, 13.25, 0.01133905, + 122, 115, 120.25, 13.5, 0.03271282, + 122, 116, 120.25, 13.75, 0.03133794, + 122, 117, 120.25, 14, 0.003700373, + 123, 112, 120.5, 12.75, 3.815254E-05, + 123, 113, 120.5, 13, 0.001681373, + 123, 114, 120.5, 13.25, 0.03288734, + 123, 115, 120.5, 13.5, 0.07128608, + 123, 116, 120.5, 13.75, 0.1296768, + 123, 117, 120.5, 14, 0.04034004, + 123, 118, 120.5, 14.25, 5.493374E-05, + 124, 113, 120.75, 13, 0.0002777606, + 124, 114, 120.75, 13.25, 0.01638796, + 124, 115, 120.75, 13.5, 0.03514561, + 124, 116, 120.75, 13.75, 0.1086908, + 124, 117, 120.75, 14, 0.1927676, + 124, 118, 120.75, 14.25, 0.0002998679, + 124, 119, 120.75, 14.5, 1.071569E-10, + 125, 113, 121, 13, 0.000159862, + 125, 114, 121, 13.25, 0.002424539, + 125, 115, 121, 13.5, 0.002680934, + 125, 116, 121, 13.75, 0.003586116, + 125, 117, 121, 14, 0.142053, + 125, 118, 121, 14.25, 0.003128162, + 125, 119, 121, 14.5, 6.248734E-05, + 126, 113, 121.25, 13, 1.786754E-05, + 126, 115, 121.25, 13.5, 1.350236E-05, + 126, 116, 121.25, 13.75, 1.28469E-05, + 126, 117, 121.25, 14, 0.0001430601, + 126, 118, 121.25, 14.25, 0.001556279, + 126, 119, 121.25, 14.5, 0.001372935, + 126, 120, 121.25, 14.75, 0.0002339001, + 126, 121, 121.25, 15, 3.106254E-05, + 127, 118, 121.5, 14.25, 0.0002478267, + 127, 119, 121.5, 14.5, 0.001072011, + 127, 120, 121.5, 14.75, 0.0005181016, + 127, 121, 121.5, 15, 6.368926E-05, + 128, 119, 121.75, 14.5, 1.124057E-05, + 128, 120, 121.75, 14.75, 0.0001651402, + 128, 121, 121.75, 15, 0.000116237, + 128, 122, 121.75, 15.25, 0.000122752, + 128, 123, 121.75, 15.5, 3.474941E-05, + 128, 124, 121.75, 15.75, 1.624418E-05, + 128, 125, 121.75, 16, 4.155787E-06, + 129, 121, 122, 15, 2.920656E-05, + 129, 122, 122, 15.25, 5.199026E-05, + 129, 123, 122, 15.5, 3.1246E-05, + 129, 124, 122, 15.75, 1.447262E-06, + 130, 123, 122.25, 15.5, 6.670825E-06, + 130, 124, 122.25, 15.75, 1.719066E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..a99eb7ae279a4f653690739a395e0983d8246405 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..c9be66138647e877a3e3b61120bf903c7f73437e --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..4cb2b1dd2074918c79dd81e385822239ad1fdff7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..4a71875e313d35a3fad5bb4cfee886c578ee96b3 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z2.txt @@ -0,0 +1,112 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 120, 113, 119.75, 13, 3.151353E-05, + 120, 114, 119.75, 13.25, 2.210932E-05, + 120, 115, 119.75, 13.5, 1.178464E-05, + 121, 113, 120, 13, 0.0001126801, + 121, 114, 120, 13.25, 0.0005374243, + 121, 115, 120, 13.5, 0.0002840176, + 121, 116, 120, 13.75, 4.521007E-05, + 122, 112, 120.25, 12.75, 4.670541E-05, + 122, 113, 120.25, 13, 0.001202281, + 122, 114, 120.25, 13.25, 0.003869232, + 122, 115, 120.25, 13.5, 0.001962312, + 122, 116, 120.25, 13.75, 0.0001883732, + 123, 112, 120.5, 12.75, 2.581522E-05, + 123, 113, 120.5, 13, 0.002264641, + 123, 114, 120.5, 13.25, 0.01127036, + 123, 115, 120.5, 13.5, 0.004743796, + 123, 116, 120.5, 13.75, 0.004018477, + 123, 117, 120.5, 14, 9.492574E-05, + 124, 113, 120.75, 13, 0.0008278259, + 124, 114, 120.75, 13.25, 0.007400203, + 124, 115, 120.75, 13.5, 0.0391963, + 124, 116, 120.75, 13.75, 0.07150318, + 124, 117, 120.75, 14, 0.008536345, + 125, 114, 121, 13.25, 0.001417874, + 125, 115, 121, 13.5, 0.0306792, + 125, 116, 121, 13.75, 0.1119654, + 125, 117, 121, 14, 0.2439914, + 125, 118, 121, 14.25, 0.02892056, + 125, 119, 121, 14.5, 0.001362004, + 125, 120, 121, 14.75, 0.0002818799, + 125, 121, 121, 15, 8.935516E-05, + 126, 113, 121.25, 13, 9.283876E-06, + 126, 114, 121.25, 13.25, 4.714714E-05, + 126, 115, 121.25, 13.5, 0.002435901, + 126, 116, 121.25, 13.75, 0.02259675, + 126, 117, 121.25, 14, 0.06305796, + 126, 118, 121.25, 14.25, 0.06351896, + 126, 119, 121.25, 14.5, 0.02769424, + 126, 120, 121.25, 14.75, 0.0255998, + 126, 121, 121.25, 15, 0.01439965, + 126, 122, 121.25, 15.25, 0.002417035, + 126, 123, 121.25, 15.5, 0.0002603215, + 126, 124, 121.25, 15.75, 6.742119E-05, + 127, 116, 121.5, 13.75, 0.0009422529, + 127, 117, 121.5, 14, 0.007668528, + 127, 118, 121.5, 14.25, 0.0222777, + 127, 119, 121.5, 14.5, 0.02496219, + 127, 120, 121.5, 14.75, 0.02905941, + 127, 121, 121.5, 15, 0.01414512, + 127, 122, 121.5, 15.25, 0.002081324, + 127, 123, 121.5, 15.5, 0.0002854613, + 127, 124, 121.5, 15.75, 4.66012E-05, + 128, 116, 121.75, 13.75, 1.17622E-05, + 128, 117, 121.75, 14, 0.0001454951, + 128, 118, 121.75, 14.25, 0.001557329, + 128, 119, 121.75, 14.5, 0.003246944, + 128, 120, 121.75, 14.75, 0.003654109, + 128, 121, 121.75, 15, 0.002385811, + 128, 122, 121.75, 15.25, 0.0004549951, + 128, 123, 121.75, 15.5, 8.048277E-05, + 128, 125, 121.75, 16, 1.627556E-05, + 129, 119, 122, 14.5, 3.451304E-05, + 129, 120, 122, 14.75, 0.000101785, + 129, 121, 122, 15, 0.0001553481, + 129, 122, 122, 15.25, 0.0002352085, + 129, 123, 122, 15.5, 0.0002999381, + 129, 124, 122, 15.75, 0.000136597, + 129, 125, 122, 16, 6.32211E-05, + 129, 126, 122, 16.25, 7.975153E-06, + 130, 122, 122.25, 15.25, 7.096558E-06, + 130, 123, 122.25, 15.5, 2.498302E-05, + 130, 124, 122.25, 15.75, 0.0001287205, + 130, 125, 122.25, 16, 6.148266E-05, + 130, 126, 122.25, 16.25, 4.595343E-05, + 131, 126, 122.5, 16.25, 5.254344E-06, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..88d0ed676fbd27cae8b95fc004c3cf06be0e0399 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z3.txt @@ -0,0 +1,98 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 120, 120.75, 14.75, 1.832862E-05, + 125, 117, 121, 14, 0.1071744, + 125, 118, 121, 14.25, 0.1898806, + 125, 119, 121, 14.5, 0.1062204, + 125, 120, 121, 14.75, 0.04167035, + 125, 121, 121, 15, 0.009898688, + 125, 122, 121, 15.25, 0.001467171, + 125, 123, 121, 15.5, 5.674901E-05, + 126, 117, 121.25, 14, 0.0002987186, + 126, 118, 121.25, 14.25, 0.02782325, + 126, 119, 121.25, 14.5, 0.09352003, + 126, 120, 121.25, 14.75, 0.1199462, + 126, 121, 121.25, 15, 0.1002778, + 126, 122, 121.25, 15.25, 0.04825792, + 126, 123, 121.25, 15.5, 0.009866159, + 126, 124, 121.25, 15.75, 0.0004914963, + 127, 118, 121.5, 14.25, 0.0008210147, + 127, 119, 121.5, 14.5, 0.01132668, + 127, 120, 121.5, 14.75, 0.02896771, + 127, 121, 121.5, 15, 0.03513165, + 127, 122, 121.5, 15.25, 0.04076821, + 127, 123, 121.5, 15.5, 0.01694665, + 127, 124, 121.5, 15.75, 0.002089425, + 127, 125, 121.5, 16, 9.950028E-06, + 128, 118, 121.75, 14.25, 1.539078E-05, + 128, 119, 121.75, 14.5, 0.0008586162, + 128, 120, 121.75, 14.75, 0.003469678, + 128, 121, 121.75, 15, 0.005778265, + 128, 122, 121.75, 15.25, 0.004883057, + 128, 123, 121.75, 15.5, 0.002288275, + 128, 124, 121.75, 15.75, 0.0004972389, + 128, 125, 121.75, 16, 1.796154E-05, + 128, 126, 121.75, 16.25, 1.441912E-05, + 128, 127, 121.75, 16.5, 3.396637E-06, + 129, 120, 122, 14.75, 0.0003278529, + 129, 121, 122, 15, 0.000854575, + 129, 122, 122, 15.25, 0.0009055724, + 129, 123, 122, 15.5, 0.0007337024, + 129, 124, 122, 15.75, 0.0003872091, + 129, 125, 122, 16, 0.0002032383, + 129, 126, 122, 16.25, 2.154827E-05, + 129, 127, 122, 16.5, 1.780571E-06, + 130, 121, 122.25, 15, 0.0001244367, + 130, 122, 122.25, 15.25, 0.0002427659, + 130, 123, 122.25, 15.5, 0.0004279363, + 130, 124, 122.25, 15.75, 0.0002095186, + 130, 125, 122.25, 16, 0.0001560012, + 130, 126, 122.25, 16.25, 7.090886E-05, + 130, 127, 122.25, 16.5, 4.815324E-05, + 130, 128, 122.25, 16.75, 1.677327E-05, + 131, 122, 122.5, 15.25, 1.008342E-05, + 131, 123, 122.5, 15.5, 5.903353E-05, + 131, 124, 122.5, 15.75, 5.071654E-05, + 131, 125, 122.5, 16, 4.200674E-05, + 131, 126, 122.5, 16.25, 2.104882E-05, + 131, 127, 122.5, 16.5, 1.786964E-05, + 131, 128, 122.5, 16.75, 1.045481E-05, + 131, 129, 122.5, 17, 3.892807E-06, + 132, 125, 122.75, 16, 1.948814E-05, + 132, 126, 122.75, 16.25, 2.796266E-05, + 132, 129, 122.75, 17, 3.03299E-06, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..df34ff5eab5fd948db39e29e78ce34ac0e4ab2b1 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z4.txt @@ -0,0 +1,120 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.1234117, + 125, 118, 121, 14.25, 0.01902798, + 125, 119, 121, 14.5, 0.005364289, + 125, 120, 121, 14.75, 0.000805156, + 125, 121, 121, 15, 5.191433E-05, + 126, 117, 121.25, 14, 0.06572944, + 126, 118, 121.25, 14.25, 0.1743895, + 126, 119, 121.25, 14.5, 0.04336735, + 126, 120, 121.25, 14.75, 0.00239888, + 126, 121, 121.25, 15, 1.830715E-05, + 127, 117, 121.5, 14, 0.000526721, + 127, 118, 121.5, 14.25, 0.1083765, + 127, 119, 121.5, 14.5, 0.08831672, + 127, 120, 121.5, 14.75, 0.01520912, + 127, 121, 121.5, 15, 0.002765159, + 127, 122, 121.5, 15.25, 0.001005686, + 127, 123, 121.5, 15.5, 9.233864E-05, + 128, 118, 121.75, 14.25, 0.01266538, + 128, 119, 121.75, 14.5, 0.0860876, + 128, 120, 121.75, 14.75, 0.04378112, + 128, 121, 121.75, 15, 0.009834636, + 128, 122, 121.75, 15.25, 0.001592182, + 128, 123, 121.75, 15.5, 0.0002373249, + 128, 125, 121.75, 16, 1.53453E-05, + 128, 126, 121.75, 16.25, 1.303039E-05, + 129, 118, 122, 14.25, 0.0004872618, + 129, 119, 122, 14.5, 0.02244982, + 129, 120, 122, 14.75, 0.05446454, + 129, 121, 122, 15, 0.02280708, + 129, 122, 122, 15.25, 0.004015724, + 129, 123, 122, 15.5, 0.0006667624, + 129, 124, 122, 15.75, 0.0001274908, + 129, 125, 122, 16, 0.0001149381, + 129, 126, 122, 16.25, 2.609871E-05, + 129, 127, 122, 16.5, 4.272111E-05, + 129, 128, 122, 16.75, 7.941143E-06, + 130, 119, 122.25, 14.5, 0.00229462, + 130, 120, 122.25, 14.75, 0.02620347, + 130, 121, 122.25, 15, 0.03568861, + 130, 122, 122.25, 15.25, 0.01130614, + 130, 123, 122.25, 15.5, 0.002651222, + 130, 124, 122.25, 15.75, 0.0005461422, + 130, 125, 122.25, 16, 0.0002027196, + 130, 126, 122.25, 16.25, 0.000123466, + 130, 127, 122.25, 16.5, 0.0001030938, + 130, 128, 122.25, 16.75, 2.181705E-05, + 131, 119, 122.5, 14.5, 0.0001928969, + 131, 120, 122.5, 14.75, 0.004697453, + 131, 121, 122.5, 15, 0.0152602, + 131, 122, 122.5, 15.25, 0.01426645, + 131, 123, 122.5, 15.5, 0.006414582, + 131, 124, 122.5, 15.75, 0.001753196, + 131, 125, 122.5, 16, 0.0005218849, + 131, 126, 122.5, 16.25, 0.0001514535, + 131, 127, 122.5, 16.5, 4.750156E-05, + 131, 128, 122.5, 16.75, 3.249941E-05, + 131, 129, 122.5, 17, 3.10239E-05, + 132, 119, 122.75, 14.5, 2.428079E-05, + 132, 120, 122.75, 14.75, 0.0003906027, + 132, 121, 122.75, 15, 0.002045316, + 132, 122, 122.75, 15.25, 0.003867209, + 132, 123, 122.75, 15.5, 0.003004558, + 132, 124, 122.75, 15.75, 0.001598635, + 132, 125, 122.75, 16, 0.0004885108, + 132, 126, 122.75, 16.25, 0.0001285777, + 132, 127, 122.75, 16.5, 6.977042E-05, + 132, 128, 122.75, 16.75, 1.965358E-05, + 132, 129, 122.75, 17, 4.237151E-05, + 132, 130, 122.75, 17.25, 2.409082E-05, + 133, 120, 123, 14.75, 4.00559E-05, + 133, 121, 123, 15, 2.602069E-05, + 133, 122, 123, 15.25, 0.0002770847, + 133, 123, 123, 15.5, 0.0001807743, + 133, 124, 123, 15.75, 8.627385E-05, + 133, 125, 123, 16, 5.220342E-05, + 133, 126, 123, 16.25, 1.164414E-05, + 133, 127, 123, 16.5, 3.527872E-05, + 133, 128, 123, 16.75, 4.068049E-05, + 133, 129, 123, 17, 1.243638E-05, + 133, 130, 123, 17.25, 2.116325E-05, + 133, 131, 123, 17.5, 1.55598E-05, + 133, 132, 123, 17.75, 6.152012E-06, + 134, 128, 123.25, 16.75, 9.220726E-06, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..e34e4491fb4c576628790d6d9adaa9a19c2e59f0 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z5.txt @@ -0,0 +1,129 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.06898191, + 125, 118, 121, 14.25, 0.03289511, + 126, 117, 121.25, 14, 0.00224039, + 126, 118, 121.25, 14.25, 0.09919951, + 126, 119, 121.25, 14.5, 0.06965803, + 126, 120, 121.25, 14.75, 0.01552968, + 126, 121, 121.25, 15, 0.0006118558, + 126, 122, 121.25, 15.25, 8.398663E-05, + 127, 118, 121.5, 14.25, 0.007041673, + 127, 119, 121.5, 14.5, 0.03958223, + 127, 120, 121.5, 14.75, 0.08249489, + 127, 121, 121.5, 15, 0.04705694, + 127, 122, 121.5, 15.25, 0.006514756, + 127, 123, 121.5, 15.5, 0.0002950616, + 127, 124, 121.5, 15.75, 4.134601E-05, + 127, 125, 121.5, 16, 8.057184E-05, + 128, 118, 121.75, 14.25, 2.034633E-05, + 128, 119, 121.75, 14.5, 0.006565935, + 128, 120, 121.75, 14.75, 0.030691, + 128, 121, 121.75, 15, 0.04808839, + 128, 122, 121.75, 15.25, 0.04375883, + 128, 123, 121.75, 15.5, 0.01544368, + 128, 124, 121.75, 15.75, 0.00178602, + 128, 125, 121.75, 16, 0.0003033282, + 128, 126, 121.75, 16.25, 0.0002123726, + 128, 127, 121.75, 16.5, 1.205982E-05, + 129, 119, 122, 14.5, 0.0003113352, + 129, 120, 122, 14.75, 0.005724736, + 129, 121, 122, 15, 0.01940874, + 129, 122, 122, 15.25, 0.03175062, + 129, 123, 122, 15.5, 0.03573182, + 129, 124, 122, 15.75, 0.02254891, + 129, 125, 122, 16, 0.005114635, + 129, 126, 122, 16.25, 0.0004420028, + 129, 127, 122, 16.5, 0.0001147449, + 129, 128, 122, 16.75, 5.181966E-05, + 129, 129, 122, 17, 6.466838E-05, + 129, 130, 122, 17.25, 5.45986E-05, + 129, 131, 122, 17.5, 1.571672E-05, + 129, 132, 122, 17.75, 1.559137E-05, + 130, 120, 122.25, 14.75, 0.0002433661, + 130, 121, 122.25, 15, 0.004868901, + 130, 122, 122.25, 15.25, 0.01413328, + 130, 123, 122.25, 15.5, 0.02152275, + 130, 124, 122.25, 15.75, 0.02527227, + 130, 125, 122.25, 16, 0.02232271, + 130, 126, 122.25, 16.25, 0.007527761, + 130, 127, 122.25, 16.5, 0.0005829639, + 130, 128, 122.25, 16.75, 0.0002166384, + 130, 129, 122.25, 17, 5.924731E-05, + 130, 130, 122.25, 17.25, 7.314311E-05, + 130, 131, 122.25, 17.5, 4.50703E-05, + 130, 132, 122.25, 17.75, 9.010204E-06, + 131, 120, 122.5, 14.75, 4.411209E-05, + 131, 121, 122.5, 15, 0.0002816019, + 131, 122, 122.5, 15.25, 0.003049549, + 131, 123, 122.5, 15.5, 0.009221563, + 131, 124, 122.5, 15.75, 0.01291798, + 131, 125, 122.5, 16, 0.01417599, + 131, 126, 122.5, 16.25, 0.01471124, + 131, 127, 122.5, 16.5, 0.006280135, + 131, 128, 122.5, 16.75, 0.0003908131, + 131, 129, 122.5, 17, 4.026011E-05, + 131, 130, 122.5, 17.25, 3.994577E-05, + 131, 131, 122.5, 17.5, 5.481579E-05, + 131, 133, 122.5, 18, 1.347075E-05, + 132, 122, 122.75, 15.25, 0.0002512288, + 132, 123, 122.75, 15.5, 0.001575867, + 132, 124, 122.75, 15.75, 0.003163365, + 132, 125, 122.75, 16, 0.00385646, + 132, 126, 122.75, 16.25, 0.004527654, + 132, 127, 122.75, 16.5, 0.004513398, + 132, 128, 122.75, 16.75, 0.001677582, + 132, 129, 122.75, 17, 0.0001914731, + 132, 130, 122.75, 17.25, 3.960486E-05, + 132, 131, 122.75, 17.5, 3.67114E-05, + 132, 132, 122.75, 17.75, 2.488445E-05, + 132, 133, 122.75, 18, 5.25589E-06, + 132, 135, 122.75, 18.5, 7.131451E-06, + 133, 122, 123, 15.25, 1.427139E-05, + 133, 123, 123, 15.5, 0.00012912, + 133, 124, 123, 15.75, 0.0001626896, + 133, 125, 123, 16, 0.0002683933, + 133, 126, 123, 16.25, 0.0003018458, + 133, 127, 123, 16.5, 0.0004253907, + 133, 128, 123, 16.75, 0.0004501775, + 133, 129, 123, 17, 4.029605E-05, + 133, 130, 123, 17.25, 3.655336E-05, + 133, 131, 123, 17.5, 1.555869E-05, + 134, 125, 123.25, 16, 1.443723E-05, + 134, 127, 123.25, 16.5, 1.185754E-05, + 134, 129, 123.25, 17, 1.642355E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..e10e6995eaceae822a855d1f22bdd7831497b332 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z6.txt @@ -0,0 +1,194 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 128, 120.75, 16.75, 6.221109E-05, + 124, 129, 120.75, 17, 4.036166E-05, + 124, 130, 120.75, 17.25, 4.119542E-05, + 125, 117, 121, 14, 0.0622182, + 125, 118, 121, 14.25, 0.01277359, + 125, 119, 121, 14.5, 2.138454E-05, + 125, 120, 121, 14.75, 8.514526E-05, + 125, 121, 121, 15, 4.234628E-05, + 125, 122, 121, 15.25, 2.128574E-05, + 125, 127, 121, 16.5, 4.163329E-05, + 125, 128, 121, 16.75, 0.0001412808, + 125, 129, 121, 17, 7.697552E-05, + 125, 130, 121, 17.25, 0.0001729393, + 125, 131, 121, 17.5, 0.0002793811, + 125, 132, 121, 17.75, 5.478346E-05, + 126, 117, 121.25, 14, 0.0008748188, + 126, 118, 121.25, 14.25, 0.1041974, + 126, 119, 121.25, 14.5, 0.03328305, + 126, 120, 121.25, 14.75, 0.001406505, + 126, 121, 121.25, 15, 0.0005954904, + 126, 122, 121.25, 15.25, 0.0001699915, + 126, 123, 121.25, 15.5, 0.0002946049, + 126, 124, 121.25, 15.75, 4.199668E-05, + 126, 125, 121.25, 16, 4.211965E-05, + 126, 126, 121.25, 16.25, 8.194144E-05, + 126, 127, 121.25, 16.5, 7.915337E-05, + 126, 128, 121.25, 16.75, 3.97684E-05, + 126, 129, 121.25, 17, 9.260629E-05, + 126, 130, 121.25, 17.25, 0.0001086774, + 126, 131, 121.25, 17.5, 0.0001386326, + 126, 132, 121.25, 17.75, 0.0001915632, + 127, 118, 121.5, 14.25, 0.005296591, + 127, 119, 121.5, 14.5, 0.07859905, + 127, 120, 121.5, 14.75, 0.03961777, + 127, 121, 121.5, 15, 0.006926836, + 127, 122, 121.5, 15.25, 0.001831552, + 127, 123, 121.5, 15.5, 0.0003300227, + 127, 124, 121.5, 15.75, 0.0003337682, + 127, 125, 121.5, 16, 0.0003885732, + 127, 126, 121.5, 16.25, 0.0002186491, + 127, 127, 121.5, 16.5, 0.000131449, + 127, 128, 121.5, 16.75, 9.575831E-05, + 127, 129, 121.5, 17, 1.964502E-05, + 127, 130, 121.5, 17.25, 3.632389E-05, + 127, 133, 121.5, 18, 1.512874E-05, + 128, 119, 121.75, 14.5, 0.006370666, + 128, 120, 121.75, 14.75, 0.05709197, + 128, 121, 121.75, 15, 0.04001419, + 128, 122, 121.75, 15.25, 0.02055781, + 128, 123, 121.75, 15.5, 0.007529017, + 128, 124, 121.75, 15.75, 0.001310615, + 128, 125, 121.75, 16, 0.0003127966, + 128, 126, 121.75, 16.25, 0.0003177128, + 128, 127, 121.75, 16.5, 0.0002474229, + 128, 128, 121.75, 16.75, 0.0001769759, + 128, 129, 121.75, 17, 0.000161892, + 128, 130, 121.75, 17.25, 3.615832E-05, + 128, 131, 121.75, 17.5, 5.506534E-05, + 128, 132, 121.75, 17.75, 1.75275E-05, + 128, 133, 121.75, 18, 2.89427E-05, + 129, 120, 122, 14.75, 0.004740195, + 129, 121, 122, 15, 0.04091293, + 129, 122, 122, 15.25, 0.04057813, + 129, 123, 122, 15.5, 0.02420357, + 129, 124, 122, 15.75, 0.01466465, + 129, 125, 122, 16, 0.004439455, + 129, 126, 122, 16.25, 0.0005244176, + 129, 127, 122, 16.5, 0.0007242206, + 129, 128, 122, 16.75, 0.0002385112, + 129, 129, 122, 17, 9.866249E-05, + 129, 130, 122, 17.25, 0.0002000228, + 129, 131, 122, 17.5, 0.0004704146, + 129, 132, 122, 17.75, 0.0002639875, + 129, 133, 122, 18, 9.922256E-05, + 129, 134, 122, 18.25, 0.0001151264, + 129, 135, 122, 18.5, 2.804919E-05, + 130, 121, 122.25, 15, 0.003280296, + 130, 122, 122.25, 15.25, 0.02504453, + 130, 123, 122.25, 15.5, 0.03768711, + 130, 124, 122.25, 15.75, 0.02522154, + 130, 125, 122.25, 16, 0.02000674, + 130, 126, 122.25, 16.25, 0.00986207, + 130, 127, 122.25, 16.5, 0.002313988, + 130, 128, 122.25, 16.75, 0.0008495215, + 130, 129, 122.25, 17, 0.0005191759, + 130, 130, 122.25, 17.25, 0.0006682072, + 130, 131, 122.25, 17.5, 0.0005532792, + 130, 132, 122.25, 17.75, 0.0002793283, + 130, 133, 122.25, 18, 0.0001133961, + 130, 134, 122.25, 18.25, 0.0001818698, + 130, 135, 122.25, 18.5, 5.843351E-05, + 130, 136, 122.25, 18.75, 9.999425E-06, + 131, 121, 122.5, 15, 1.987706E-05, + 131, 122, 122.5, 15.25, 0.001202978, + 131, 123, 122.5, 15.5, 0.01218185, + 131, 124, 122.5, 15.75, 0.02681912, + 131, 125, 122.5, 16, 0.02582716, + 131, 126, 122.5, 16.25, 0.02219759, + 131, 127, 122.5, 16.5, 0.01519257, + 131, 128, 122.5, 16.75, 0.003614416, + 131, 129, 122.5, 17, 0.0007025765, + 131, 130, 122.5, 17.25, 0.0005188695, + 131, 131, 122.5, 17.5, 0.0005340927, + 131, 132, 122.5, 17.75, 0.0002755789, + 131, 133, 122.5, 18, 0.0002350702, + 131, 134, 122.5, 18.25, 0.000112796, + 131, 135, 122.5, 18.5, 0.000131118, + 131, 136, 122.5, 18.75, 6.583513E-05, + 131, 138, 122.5, 19.25, 1.433079E-05, + 132, 123, 122.75, 15.5, 0.0002521633, + 132, 124, 122.75, 15.75, 0.004151984, + 132, 125, 122.75, 16, 0.01522794, + 132, 126, 122.75, 16.25, 0.02182925, + 132, 127, 122.75, 16.5, 0.01839288, + 132, 128, 122.75, 16.75, 0.008324588, + 132, 129, 122.75, 17, 0.001951292, + 132, 130, 122.75, 17.25, 0.0006910883, + 132, 131, 122.75, 17.5, 0.0007270788, + 132, 132, 122.75, 17.75, 0.0005217993, + 132, 133, 122.75, 18, 0.0003192426, + 132, 134, 122.75, 18.25, 0.000137487, + 132, 135, 122.75, 18.5, 0.0001577495, + 132, 136, 122.75, 18.75, 0.0001022264, + 132, 137, 122.75, 19, 6.035015E-05, + 132, 138, 122.75, 19.25, 3.065452E-05, + 132, 139, 122.75, 19.5, 1.765224E-05, + 133, 124, 123, 15.75, 5.781758E-05, + 133, 125, 123, 16, 0.0008737573, + 133, 126, 123, 16.25, 0.004744236, + 133, 127, 123, 16.5, 0.008771173, + 133, 128, 123, 16.75, 0.005445542, + 133, 129, 123, 17, 0.001555368, + 133, 130, 123, 17.25, 0.0006647338, + 133, 131, 123, 17.5, 0.0004687287, + 133, 132, 123, 17.75, 0.0003556611, + 133, 133, 123, 18, 0.0002114093, + 133, 134, 123, 18.25, 0.0001475303, + 133, 135, 123, 18.5, 0.00012588, + 133, 136, 123, 18.75, 1.820795E-05, + 133, 137, 123, 19, 3.518468E-05, + 133, 138, 123, 19.25, 1.161282E-05, + 133, 139, 123, 19.5, 1.765224E-05, + 134, 126, 123.25, 16.25, 0.0001508185, + 134, 127, 123.25, 16.5, 0.0006174166, + 134, 128, 123.25, 16.75, 0.001200111, + 134, 129, 123.25, 17, 0.0004430999, + 134, 130, 123.25, 17.25, 0.0001755207, + 134, 131, 123.25, 17.5, 8.36772E-05, + 134, 132, 123.25, 17.75, 2.520311E-05, + 134, 133, 123.25, 18, 1.265662E-05, + 134, 134, 123.25, 18.25, 3.630448E-05, + 134, 135, 123.25, 18.5, 3.370708E-05, + 134, 136, 123.25, 18.75, 2.21591E-05, + 135, 128, 123.5, 16.75, 1.772547E-05, + 135, 129, 123.5, 17, 6.980081E-05, + 135, 130, 123.5, 17.25, 1.49036E-05, + 135, 135, 123.5, 18.5, 1.310325E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..213419956aa0bed307c497b3140175909245d575 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z7.txt @@ -0,0 +1,297 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 126, 120.5, 16.25, 0.0003881654, + 123, 127, 120.5, 16.5, 0.00505147, + 123, 128, 120.5, 16.75, 0.004085907, + 123, 129, 120.5, 17, 0.002943351, + 123, 130, 120.5, 17.25, 0.00121261, + 123, 131, 120.5, 17.5, 0.0003039129, + 123, 132, 120.5, 17.75, 6.521434E-05, + 123, 133, 120.5, 18, 0.000152381, + 124, 119, 120.75, 14.5, 2.138454E-05, + 124, 120, 120.75, 14.75, 0.0001494056, + 124, 121, 120.75, 15, 0.0001712197, + 124, 122, 120.75, 15.25, 0.0003645199, + 124, 123, 120.75, 15.5, 0.0001932626, + 124, 124, 120.75, 15.75, 0.0005376139, + 124, 125, 120.75, 16, 0.001420918, + 124, 126, 120.75, 16.25, 0.005272218, + 124, 127, 120.75, 16.5, 0.007810672, + 124, 128, 120.75, 16.75, 0.008227875, + 124, 129, 120.75, 17, 0.00767334, + 124, 130, 120.75, 17.25, 0.006461089, + 124, 131, 120.75, 17.5, 0.005390836, + 124, 132, 120.75, 17.75, 0.002931942, + 124, 133, 120.75, 18, 0.003352241, + 124, 134, 120.75, 18.25, 0.00150418, + 124, 135, 120.75, 18.5, 0.001200728, + 124, 136, 120.75, 18.75, 0.0001749084, + 125, 117, 121, 14, 0.03247498, + 125, 118, 121, 14.25, 0.05699011, + 125, 119, 121, 14.5, 0.02690178, + 125, 120, 121, 14.75, 0.01589066, + 125, 121, 121, 15, 0.01131044, + 125, 122, 121, 15.25, 0.00895768, + 125, 123, 121, 15.5, 0.007230231, + 125, 124, 121, 15.75, 0.006018548, + 125, 125, 121, 16, 0.006342597, + 125, 126, 121, 16.25, 0.00572445, + 125, 127, 121, 16.5, 0.004627066, + 125, 128, 121, 16.75, 0.004009823, + 125, 129, 121, 17, 0.004563737, + 125, 130, 121, 17.25, 0.006406643, + 125, 131, 121, 17.5, 0.006806058, + 125, 132, 121, 17.75, 0.007142992, + 125, 133, 121, 18, 0.006005429, + 125, 134, 121, 18.25, 0.005190082, + 125, 135, 121, 18.5, 0.004997081, + 125, 136, 121, 18.75, 0.00166163, + 125, 137, 121, 19, 0.0002624267, + 126, 118, 121.25, 14.25, 0.02274891, + 126, 119, 121.25, 14.5, 0.03958242, + 126, 120, 121.25, 14.75, 0.02480255, + 126, 121, 121.25, 15, 0.01712777, + 126, 122, 121.25, 15.25, 0.01427649, + 126, 123, 121.25, 15.5, 0.01022712, + 126, 124, 121.25, 15.75, 0.009394526, + 126, 125, 121.25, 16, 0.007164803, + 126, 126, 121.25, 16.25, 0.006263139, + 126, 127, 121.25, 16.5, 0.006382365, + 126, 128, 121.25, 16.75, 0.005470656, + 126, 129, 121.25, 17, 0.004426755, + 126, 130, 121.25, 17.25, 0.004062616, + 126, 131, 121.25, 17.5, 0.004195487, + 126, 132, 121.25, 17.75, 0.004955451, + 126, 133, 121.25, 18, 0.007160906, + 126, 134, 121.25, 18.25, 0.005708982, + 126, 135, 121.25, 18.5, 0.004431257, + 126, 136, 121.25, 18.75, 0.002080839, + 126, 137, 121.25, 19, 0.00135515, + 126, 138, 121.25, 19.25, 0.0005042375, + 126, 139, 121.25, 19.5, 0.0001098152, + 127, 118, 121.5, 14.25, 6.408151E-05, + 127, 119, 121.5, 14.5, 0.006733222, + 127, 120, 121.5, 14.75, 0.010721, + 127, 121, 121.5, 15, 0.01588823, + 127, 122, 121.5, 15.25, 0.01183864, + 127, 123, 121.5, 15.5, 0.008447092, + 127, 124, 121.5, 15.75, 0.006401335, + 127, 125, 121.5, 16, 0.005647928, + 127, 126, 121.5, 16.25, 0.005179127, + 127, 127, 121.5, 16.5, 0.005061267, + 127, 128, 121.5, 16.75, 0.005116696, + 127, 129, 121.5, 17, 0.005707907, + 127, 130, 121.5, 17.25, 0.005642754, + 127, 131, 121.5, 17.5, 0.00470066, + 127, 132, 121.5, 17.75, 0.003818045, + 127, 133, 121.5, 18, 0.004331268, + 127, 134, 121.5, 18.25, 0.005695854, + 127, 135, 121.5, 18.5, 0.004896687, + 127, 136, 121.5, 18.75, 0.003482735, + 127, 137, 121.5, 19, 0.00286123, + 127, 138, 121.5, 19.25, 0.001635549, + 127, 139, 121.5, 19.5, 0.001053703, + 127, 140, 121.5, 19.75, 0.0003519544, + 128, 119, 121.75, 14.5, 6.309758E-05, + 128, 120, 121.75, 14.75, 0.005846873, + 128, 121, 121.75, 15, 0.02048152, + 128, 122, 121.75, 15.25, 0.01427897, + 128, 123, 121.75, 15.5, 0.01028029, + 128, 124, 121.75, 15.75, 0.008981369, + 128, 125, 121.75, 16, 0.006682611, + 128, 126, 121.75, 16.25, 0.005272868, + 128, 127, 121.75, 16.5, 0.004901115, + 128, 128, 121.75, 16.75, 0.003646349, + 128, 129, 121.75, 17, 0.004524055, + 128, 130, 121.75, 17.25, 0.004674797, + 128, 131, 121.75, 17.5, 0.005083202, + 128, 132, 121.75, 17.75, 0.005147811, + 128, 133, 121.75, 18, 0.004718282, + 128, 134, 121.75, 18.25, 0.004913406, + 128, 135, 121.75, 18.5, 0.005286446, + 128, 136, 121.75, 18.75, 0.00563042, + 128, 137, 121.75, 19, 0.004719276, + 128, 138, 121.75, 19.25, 0.003617305, + 128, 139, 121.75, 19.5, 0.002486874, + 128, 140, 121.75, 19.75, 0.001274224, + 128, 141, 121.75, 20, 0.0007270561, + 128, 142, 121.75, 20.25, 0.0001765383, + 128, 143, 121.75, 20.5, 2.210301E-05, + 129, 120, 122, 14.75, 0.0001022483, + 129, 121, 122, 15, 0.004356414, + 129, 122, 122, 15.25, 0.01384246, + 129, 123, 122, 15.5, 0.01279092, + 129, 124, 122, 15.75, 0.01033123, + 129, 125, 122, 16, 0.008920626, + 129, 126, 122, 16.25, 0.006815142, + 129, 127, 122, 16.5, 0.004981393, + 129, 128, 122, 16.75, 0.00398336, + 129, 129, 122, 17, 0.00337705, + 129, 130, 122, 17.25, 0.003798835, + 129, 131, 122, 17.5, 0.003652796, + 129, 132, 122, 17.75, 0.003649437, + 129, 133, 122, 18, 0.004836492, + 129, 134, 122, 18.25, 0.004978335, + 129, 135, 122, 18.5, 0.005616009, + 129, 136, 122, 18.75, 0.005613013, + 129, 137, 122, 19, 0.005793108, + 129, 138, 122, 19.25, 0.005114507, + 129, 139, 122, 19.5, 0.003745043, + 129, 140, 122, 19.75, 0.002754437, + 129, 141, 122, 20, 0.002090641, + 129, 142, 122, 20.25, 0.001301664, + 129, 143, 122, 20.5, 0.0005746784, + 129, 144, 122, 20.75, 0.0001106967, + 130, 121, 122.25, 15, 0.000100791, + 130, 122, 122.25, 15.25, 0.001986217, + 130, 123, 122.25, 15.5, 0.007703658, + 130, 124, 122.25, 15.75, 0.01019076, + 130, 125, 122.25, 16, 0.009386936, + 130, 126, 122.25, 16.25, 0.008047561, + 130, 127, 122.25, 16.5, 0.006762965, + 130, 128, 122.25, 16.75, 0.005123602, + 130, 129, 122.25, 17, 0.004430163, + 130, 130, 122.25, 17.25, 0.003683947, + 130, 131, 122.25, 17.5, 0.003290506, + 130, 132, 122.25, 17.75, 0.002935608, + 130, 133, 122.25, 18, 0.003057464, + 130, 134, 122.25, 18.25, 0.003267714, + 130, 135, 122.25, 18.5, 0.004716324, + 130, 136, 122.25, 18.75, 0.004913819, + 130, 137, 122.25, 19, 0.005429264, + 130, 138, 122.25, 19.25, 0.005292431, + 130, 139, 122.25, 19.5, 0.004847661, + 130, 140, 122.25, 19.75, 0.003948504, + 130, 141, 122.25, 20, 0.002281324, + 130, 142, 122.25, 20.25, 0.002270003, + 130, 143, 122.25, 20.5, 0.001502727, + 130, 144, 122.25, 20.75, 0.0008191555, + 130, 145, 122.25, 21, 0.0001995864, + 130, 146, 122.25, 21.25, 4.442696E-05, + 130, 147, 122.25, 21.5, 2.225164E-05, + 131, 123, 122.5, 15.5, 0.0005285646, + 131, 124, 122.5, 15.75, 0.002373407, + 131, 125, 122.5, 16, 0.005884645, + 131, 126, 122.5, 16.25, 0.007631014, + 131, 127, 122.5, 16.5, 0.00852002, + 131, 128, 122.5, 16.75, 0.007380202, + 131, 129, 122.5, 17, 0.0061512, + 131, 130, 122.5, 17.25, 0.005145038, + 131, 131, 122.5, 17.5, 0.004492051, + 131, 132, 122.5, 17.75, 0.003933463, + 131, 133, 122.5, 18, 0.003020111, + 131, 134, 122.5, 18.25, 0.002440456, + 131, 135, 122.5, 18.5, 0.002173362, + 131, 136, 122.5, 18.75, 0.002705903, + 131, 137, 122.5, 19, 0.00383835, + 131, 138, 122.5, 19.25, 0.00377879, + 131, 139, 122.5, 19.5, 0.003623716, + 131, 140, 122.5, 19.75, 0.002984216, + 131, 141, 122.5, 20, 0.002591837, + 131, 142, 122.5, 20.25, 0.001667034, + 131, 143, 122.5, 20.5, 0.001258502, + 131, 144, 122.5, 20.75, 0.001173217, + 131, 145, 122.5, 21, 0.0006873632, + 131, 146, 122.5, 21.25, 0.0001999213, + 131, 147, 122.5, 21.5, 0.0001112582, + 131, 148, 122.5, 21.75, 4.458052E-05, + 132, 124, 122.75, 15.75, 7.719002E-05, + 132, 125, 122.75, 16, 0.000570726, + 132, 126, 122.75, 16.25, 0.002881713, + 132, 127, 122.75, 16.5, 0.005001624, + 132, 128, 122.75, 16.75, 0.006472536, + 132, 129, 122.75, 17, 0.005827757, + 132, 130, 122.75, 17.25, 0.005286319, + 132, 131, 122.75, 17.5, 0.003968958, + 132, 132, 122.75, 17.75, 0.003610264, + 132, 133, 122.75, 18, 0.002853944, + 132, 134, 122.75, 18.25, 0.002301368, + 132, 135, 122.75, 18.5, 0.001625787, + 132, 136, 122.75, 18.75, 0.001204883, + 132, 137, 122.75, 19, 0.001390813, + 132, 138, 122.75, 19.25, 0.001797552, + 132, 139, 122.75, 19.5, 0.001998109, + 132, 140, 122.75, 19.75, 0.001786098, + 132, 141, 122.75, 20, 0.001406355, + 132, 142, 122.75, 20.25, 0.001065322, + 132, 143, 122.75, 20.5, 0.0005294664, + 132, 144, 122.75, 20.75, 0.0007522101, + 132, 145, 122.75, 21, 0.0005319772, + 132, 146, 122.75, 21.25, 0.0004663819, + 132, 147, 122.75, 21.5, 8.900656E-05, + 132, 148, 122.75, 21.75, 4.458052E-05, + 132, 149, 122.75, 22, 2.232918E-05, + 133, 125, 123, 16, 1.875221E-05, + 133, 126, 123, 16.25, 5.408812E-05, + 133, 127, 123, 16.5, 0.0008191921, + 133, 128, 123, 16.75, 0.001746536, + 133, 129, 123, 17, 0.002542191, + 133, 130, 123, 17.25, 0.002469992, + 133, 131, 123, 17.5, 0.002293412, + 133, 132, 123, 17.75, 0.001636158, + 133, 133, 123, 18, 0.001516576, + 133, 134, 123, 18.25, 0.001340334, + 133, 135, 123, 18.5, 0.001080037, + 133, 136, 123, 18.75, 0.0006584466, + 133, 137, 123, 19, 0.000354185, + 133, 138, 123, 19.25, 0.0003647237, + 133, 139, 123, 19.5, 0.0003446671, + 133, 140, 123, 19.75, 0.0003778531, + 133, 141, 123, 20, 0.0003135069, + 133, 142, 123, 20.25, 0.0002992589, + 133, 143, 123, 20.5, 0.0001755153, + 133, 144, 123, 20.75, 6.641801E-05, + 133, 145, 123, 21, 8.870506E-05, + 133, 146, 123, 21.25, 0.0001110674, + 133, 147, 123, 21.5, 4.450328E-05, + 134, 127, 123.25, 16.5, 1.861714E-05, + 134, 128, 123.25, 16.75, 4.981032E-05, + 134, 129, 123.25, 17, 0.0002279336, + 134, 130, 123.25, 17.25, 0.0003933623, + 134, 131, 123.25, 17.5, 0.0003516745, + 134, 132, 123.25, 17.75, 0.0004597068, + 134, 133, 123.25, 18, 0.0001899822, + 134, 134, 123.25, 18.25, 0.0001674486, + 134, 135, 123.25, 18.5, 0.0001811963, + 134, 136, 123.25, 18.75, 0.0001925258, + 134, 137, 123.25, 19, 8.227721E-05, + 134, 138, 123.25, 19.25, 4.711351E-05, + 134, 139, 123.25, 19.5, 1.162471E-05, + 134, 140, 123.25, 19.75, 5.894935E-05, + 135, 131, 123.5, 17.5, 1.45547E-05, + 135, 134, 123.5, 18.25, 3.725484E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..93609c0a5214b44837f0e26b4f0bfa31a1c7ecd5 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z8.txt @@ -0,0 +1,208 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 122, 126, 120.25, 16.25, 4.312949E-05, + 122, 127, 120.25, 16.5, 6.47772E-05, + 122, 128, 120.25, 16.75, 2.162074E-05, + 122, 129, 120.25, 17, 0.0001082458, + 122, 130, 120.25, 17.25, 6.503524E-05, + 122, 131, 120.25, 17.5, 2.170807E-05, + 122, 133, 120.25, 18, 2.176871E-05, + 123, 121, 120.5, 15, 2.143361E-05, + 123, 122, 120.5, 15.25, 0.0007725167, + 123, 123, 120.5, 15.5, 0.003115276, + 123, 124, 120.5, 15.75, 0.006732906, + 123, 125, 120.5, 16, 0.009541231, + 123, 126, 120.5, 16.25, 0.01004918, + 123, 127, 120.5, 16.5, 0.004836697, + 123, 128, 120.5, 16.75, 0.005318701, + 123, 129, 120.5, 17, 0.00569373, + 123, 130, 120.5, 17.25, 0.005267852, + 123, 131, 120.5, 17.5, 0.003560125, + 123, 132, 120.5, 17.75, 0.002130335, + 123, 133, 120.5, 18, 0.0009578232, + 123, 134, 120.5, 18.25, 0.000305196, + 123, 135, 120.5, 18.5, 6.549429E-05, + 123, 136, 120.5, 18.75, 2.186355E-05, + 124, 118, 120.75, 14.25, 4.272101E-05, + 124, 119, 120.75, 14.5, 0.009024283, + 124, 120, 120.75, 14.75, 0.02042397, + 124, 121, 120.75, 15, 0.0222695, + 124, 122, 120.75, 15.25, 0.02193085, + 124, 123, 120.75, 15.5, 0.01959402, + 124, 124, 120.75, 15.75, 0.01396059, + 124, 125, 120.75, 16, 0.01012275, + 124, 126, 120.75, 16.25, 0.004334517, + 124, 127, 120.75, 16.5, 0.0004966251, + 124, 128, 120.75, 16.75, 0.0003459318, + 124, 129, 120.75, 17, 0.0008443168, + 124, 130, 120.75, 17.25, 0.002601409, + 124, 131, 120.75, 17.5, 0.004623821, + 124, 132, 120.75, 17.75, 0.0062171, + 124, 133, 120.75, 18, 0.003896601, + 124, 134, 120.75, 18.25, 0.004752336, + 124, 135, 120.75, 18.5, 0.002510614, + 124, 136, 120.75, 18.75, 0.001377404, + 124, 137, 120.75, 19, 0.0003065496, + 124, 138, 120.75, 19.25, 8.771741E-05, + 124, 139, 120.75, 19.5, 2.196304E-05, + 125, 117, 121, 14, 0.01482926, + 125, 118, 121, 14.25, 0.02488494, + 125, 119, 121, 14.5, 0.02037949, + 125, 120, 121, 14.75, 0.009141549, + 125, 121, 121, 15, 0.00613001, + 125, 122, 121, 15.25, 0.005214489, + 125, 123, 121, 15.5, 0.003781301, + 125, 124, 121, 15.75, 0.002624234, + 125, 125, 121, 16, 0.0006461334, + 125, 130, 121, 17.25, 2.167841E-05, + 125, 131, 121, 17.5, 8.683227E-05, + 125, 132, 121, 17.75, 0.000391286, + 125, 133, 121, 18, 0.0005006804, + 125, 134, 121, 18.25, 0.0009591873, + 125, 135, 121, 18.5, 0.001506368, + 125, 136, 121, 18.75, 0.005925017, + 125, 137, 121, 19, 0.00437928, + 125, 138, 121, 19.25, 0.001951713, + 125, 139, 121, 19.5, 0.0005051498, + 125, 140, 121, 19.75, 0.0001099857, + 126, 131, 121.25, 17.5, 2.16268E-05, + 126, 132, 121.25, 17.75, 2.162661E-05, + 126, 133, 121.25, 18, 0.0004561418, + 126, 134, 121.25, 18.25, 0.0005431389, + 126, 135, 121.25, 18.5, 0.001329941, + 126, 136, 121.25, 18.75, 0.00290523, + 126, 137, 121.25, 19, 0.004356808, + 126, 138, 121.25, 19.25, 0.005679703, + 126, 139, 121.25, 19.5, 0.004744015, + 126, 140, 121.25, 19.75, 0.002089729, + 126, 141, 121.25, 20, 0.0005948641, + 126, 142, 121.25, 20.25, 6.620187E-05, + 126, 143, 121.25, 20.5, 2.210301E-05, + 127, 130, 121.5, 17.25, 2.150614E-05, + 127, 131, 121.5, 17.5, 0.0002146032, + 127, 132, 121.5, 17.75, 0.0009032274, + 127, 133, 121.5, 18, 0.0006452485, + 127, 134, 121.5, 18.25, 0.001077636, + 127, 135, 121.5, 18.5, 0.00238579, + 127, 136, 121.5, 18.75, 0.002894883, + 127, 137, 121.5, 19, 0.002816882, + 127, 138, 121.5, 19.25, 0.003132672, + 127, 139, 121.5, 19.5, 0.00404057, + 127, 140, 121.5, 19.75, 0.00453126, + 127, 141, 121.5, 20, 0.004362336, + 127, 142, 121.5, 20.25, 0.001963989, + 127, 143, 121.5, 20.5, 0.0003315452, + 127, 144, 121.5, 20.75, 6.641801E-05, + 127, 145, 121.5, 21, 2.217627E-05, + 128, 131, 121.75, 17.5, 6.369563E-05, + 128, 132, 121.75, 17.75, 0.0001280711, + 128, 133, 121.75, 18, 0.0003877443, + 128, 134, 121.75, 18.25, 0.000580451, + 128, 135, 121.75, 18.5, 0.001031155, + 128, 136, 121.75, 18.75, 0.001320112, + 128, 137, 121.75, 19, 0.001933896, + 128, 138, 121.75, 19.25, 0.002359719, + 128, 139, 121.75, 19.5, 0.002501227, + 128, 140, 121.75, 19.75, 0.003518625, + 128, 141, 121.75, 20, 0.003877133, + 128, 142, 121.75, 20.25, 0.004281054, + 128, 143, 121.75, 20.5, 0.003271247, + 128, 144, 121.75, 20.75, 0.0009519915, + 128, 145, 121.75, 21, 8.870506E-05, + 128, 146, 121.75, 21.25, 4.442696E-05, + 129, 134, 122, 18.25, 2.145771E-05, + 129, 135, 122, 18.5, 0.0002791832, + 129, 136, 122, 18.75, 0.0005564889, + 129, 137, 122, 19, 0.0005789094, + 129, 138, 122, 19.25, 0.001084929, + 129, 139, 122, 19.5, 0.001726047, + 129, 140, 122, 19.75, 0.00153522, + 129, 141, 122, 20, 0.002533294, + 129, 142, 122, 20.25, 0.002868436, + 129, 143, 122, 20.5, 0.003735309, + 129, 144, 122, 20.75, 0.003320901, + 129, 145, 122, 21, 0.00166322, + 129, 146, 122, 21.25, 0.0002887753, + 129, 147, 122, 21.5, 4.450328E-05, + 130, 136, 122.25, 18.75, 4.212198E-05, + 130, 137, 122.25, 19, 0.0001492352, + 130, 138, 122.25, 19.25, 0.000213492, + 130, 139, 122.25, 19.5, 0.0005180273, + 130, 140, 122.25, 19.75, 0.0008296919, + 130, 141, 122.25, 20, 0.001141144, + 130, 142, 122.25, 20.25, 0.001543421, + 130, 143, 122.25, 20.5, 0.001790149, + 130, 144, 122.25, 20.75, 0.002634481, + 130, 145, 122.25, 21, 0.002772033, + 130, 146, 122.25, 21.25, 0.001643798, + 130, 147, 122.25, 21.5, 0.0004672845, + 130, 148, 122.25, 21.75, 6.687077E-05, + 131, 131, 122.5, 17.5, 1.600035E-05, + 131, 132, 122.5, 17.75, 1.602249E-05, + 131, 133, 122.5, 18, 1.604505E-05, + 131, 136, 122.5, 18.75, 3.99442E-05, + 131, 137, 122.5, 19, 4.186171E-05, + 131, 138, 122.5, 19.25, 8.493321E-05, + 131, 139, 122.5, 19.5, 6.34996E-05, + 131, 140, 122.5, 19.75, 0.0002810433, + 131, 141, 122.5, 20, 0.0002182945, + 131, 142, 122.5, 20.25, 0.000462839, + 131, 143, 122.5, 20.5, 0.0006629468, + 131, 144, 122.5, 20.75, 0.0008855736, + 131, 145, 122.5, 21, 0.001397105, + 131, 146, 122.5, 21.25, 0.001732652, + 131, 147, 122.5, 21.5, 0.001134834, + 131, 148, 122.5, 21.75, 0.0005349661, + 131, 149, 122.5, 22, 0.0001339751, + 132, 141, 122.75, 20, 0.0001077375, + 132, 142, 122.75, 20.25, 4.39075E-05, + 132, 143, 122.75, 20.5, 0.0001546217, + 132, 144, 122.75, 20.75, 0.0001548315, + 132, 145, 122.75, 21, 0.0002881474, + 132, 146, 122.75, 21.25, 0.0004886966, + 132, 147, 122.75, 21.5, 0.000623046, + 132, 148, 122.75, 21.75, 0.0005349661, + 132, 149, 122.75, 22, 0.0002456209, + 132, 150, 122.75, 22.25, 8.947555E-05, + 133, 145, 123, 21, 2.217627E-05, + 133, 146, 123, 21.25, 2.221348E-05, + 133, 147, 123, 21.5, 6.675492E-05, + 133, 148, 123, 21.75, 6.687077E-05, + 133, 149, 123, 22, 6.698753E-05, + 133, 150, 123, 22.25, 8.947555E-05, + 133, 151, 123, 22.5, 2.240891E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..9f753e1c25d1d81fc9772b625a7b9d1c10dda807 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T10_202001121400_Z9.txt @@ -0,0 +1,39 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 14:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 128, 141, 121.75, 20, 2.2032E-05, + 129, 142, 122, 20.25, 2.206729E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..1972f2e43747845a323c6a571df608ffd0e8c0db --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z1.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..870cfa6ba9726463e07c09b71fcc1d0933762a74 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..47cbed0ec65537538025978f45f7e57dbb7fe595 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..0d5bc184ff24509fbb73c62d5c42c3a6044b999e --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..4872894a0fa9a2c5114a1eb49d08145517f051fd --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z2.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..bb31fd637a473564edf9316fdebc2a71e52ef045 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z3.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..f87e7299b0db7c99725bc81bee0518236c279f15 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z4.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..07b6b398c672350fde09fe707bb4321c6247ceac --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z5.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..d159a5dd3a039a527e1607cba13c5c74dfa0790c --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z6.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..ad43ddeaacb5fa599678ac4393e2b85650ccfdde --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z7.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..cecd2ceb20aa2c0af9f46bf5e14dc21e4f5ca1f7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z8.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..c69304e415798560667bac2ae04c278289a4b008 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T1_202001120500_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 05:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..80500bed8e843edb9915756109a45cd61df73d0d --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z1.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..49a2c8f619036e8024745248314b99f4251e82e2 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..17b89df6f9f4642fb7f4fccdd0942d066bb964f9 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..d846f74a79857551d3ff1f97bc8bcd373b5014d8 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..6817bc95ca62da667049f1af765b80fe602e4bb1 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z2.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..85bf4fa194878a0f53e6b688f9bf542c4ab044b3 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z3.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..f8f05ac211325aa95d5e1f0d0d66a80e9ea2f807 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z4.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..366fc7e10d5cf0cc27fb7b56635e1aa87a0bfedd --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z5.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..5ff7e0a16a87f7b7c6ca696d85333ba135aa2016 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z6.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..0310b0b040ed5f862d4b6ef366de96fcd67efe23 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z7.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..7566c1a4ccd04f49204dff99a7314dbd566d9eea --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z8.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..25b39ae2998a21104eddf93ad4649d248f40f2df --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T2_202001120600_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 06:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..a75bf5b3a6df1e15df2739f6516f1f67e7e10c08 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z1.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.001592626, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..4e524467d1bfdf8d67e78bd5984b77ef21278007 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..ecc5044b4170162ef74d097713e92b7ce69a2f5d --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..3912a85c08d8fd140e0b21baf5f60070b058b56f --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..c0c6e79b85624a93f439c405d2cf77d952977814 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z2.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.001847031, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..a94d60070a707a2e565394424a6ede6a39eaf082 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z3.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.001931194, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..e028edf05d2329abba09240527612e4cfef9f8f7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z4.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.002125571, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..8d48ddc0007fdf1f47e9f02637f251ce1d268b20 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z5.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.002598428, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..cef7eb88bfdea424e3702367e6e245502d474d7b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z6.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.002238486, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..68cb03b41a11382c11c178a981c30949d4c4d76b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z7.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.002473521, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..15e17fdd73fb15a5bc4b5303ebaec70c67016795 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z8.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.001152201, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..b9049c871e2269f319ad3a5510f382bbfbbe7f41 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T3_202001120700_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 07:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..df9ebe3cb25cebe380dcaa131ebb4507c2d28916 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z1.txt @@ -0,0 +1,41 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 116, 120.75, 13.75, 3.438371E-05, + 124, 117, 120.75, 14, 0.001058514, + 125, 116, 121, 13.75, 5.147622E-05, + 125, 117, 121, 14, 0.08712873, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..d72438f737a672d2c6d8da3a54c473344703c826 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..dd5734e17b7ec1bd42611e52e97ca00391089df9 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..1e066a2780b3fa4bbbc7df84d803f3952ab00651 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..5dd03d77a61d005da846e4a4b6fcf4ec966b1e6b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z2.txt @@ -0,0 +1,42 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 117, 120.75, 14, 3.379122E-05, + 125, 116, 121, 13.75, 0.0006235411, + 125, 117, 121, 14, 0.1079549, + 125, 118, 121, 14.25, 0.002458553, + 126, 117, 121.25, 14, 0.0001673564, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..1092809e1eec81bbf4bdae9cfe33834b13ce91bf --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z3.txt @@ -0,0 +1,40 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.09071636, + 125, 118, 121, 14.25, 0.01260257, + 126, 117, 121.25, 14, 3.507827E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..7af0d899dedd247ddffca89620691c2aef238044 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z4.txt @@ -0,0 +1,41 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.09412275, + 125, 118, 121, 14.25, 0.001287394, + 126, 117, 121.25, 14, 0.008440841, + 126, 118, 121.25, 14.25, 0.006139822, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..b9b333730584bfa06db7b0cb6cafb3920bfdaf13 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z5.txt @@ -0,0 +1,43 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.07436816, + 125, 118, 121, 14.25, 0.03404313, + 125, 119, 121, 14.5, 0.000123145, + 126, 117, 121.25, 14, 0.0005668042, + 126, 118, 121.25, 14.25, 0.009233648, + 126, 119, 121.25, 14.5, 6.159701E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..81012b95ad87652699de300d1f5925ca7f201c6e --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z6.txt @@ -0,0 +1,42 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.05272844, + 125, 118, 121, 14.25, 0.04675702, + 125, 119, 121, 14.5, 0.00122695, + 126, 118, 121.25, 14.25, 0.008319991, + 126, 119, 121.25, 14.5, 0.002889443, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..545b24ea75e13a22328314043b0c54924f9090aa --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z7.txt @@ -0,0 +1,49 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 118, 120.75, 14.25, 0.0001495235, + 124, 119, 120.75, 14.5, 0.0007912279, + 124, 120, 120.75, 14.75, 0.001113257, + 124, 121, 120.75, 15, 6.430082E-05, + 125, 117, 121, 14, 0.03292266, + 125, 118, 121, 14.25, 0.05275548, + 125, 119, 121, 14.5, 0.02110386, + 125, 120, 121, 14.75, 0.004938019, + 125, 121, 121, 15, 2.143361E-05, + 126, 118, 121.25, 14.25, 0.0008735874, + 126, 119, 121.25, 14.5, 0.002463615, + 126, 120, 121.25, 14.75, 6.268316E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..5a17f5accaa035b3029b832f52d2867a7e6a0edf --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z8.txt @@ -0,0 +1,45 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 118, 120.75, 14.25, 0.000213605, + 124, 119, 120.75, 14.5, 0.01167597, + 124, 120, 120.75, 14.75, 0.009848039, + 124, 121, 120.75, 15, 0.003386514, + 125, 117, 121, 14, 0.01229015, + 125, 118, 121, 14.25, 0.02020703, + 125, 119, 121, 14.5, 0.005196447, + 125, 120, 121, 14.75, 0.0002140878, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..3c5d3e6a7236dcc84a6addae832f494476e6e170 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T4_202001120800_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 08:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..87b75e506de1aad4dae8a1fef6a031877dd7442d --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z1.txt @@ -0,0 +1,42 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 116, 120.75, 13.75, 0.009565689, + 124, 117, 120.75, 14, 0.02784613, + 125, 116, 121, 13.75, 0.003665525, + 125, 117, 121, 14, 0.1590922, + 125, 118, 121, 14.25, 1.290785E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..18eec7de6f5f78fe1b7498fc0d53e64a27a493b7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..a8ee0978a897f55c987e49b4b3667ab1600f8d9c --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..3b21bd1373c91aaab9d72a4d9756dcd1bd24e82d --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..b11dfdb4ccb421640000334ee720dcd49f51ea96 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z2.txt @@ -0,0 +1,47 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 116, 120.75, 13.75, 0.005177073, + 124, 117, 120.75, 14, 0.001351454, + 125, 116, 121, 13.75, 0.02588781, + 125, 117, 121, 14, 0.1877684, + 125, 118, 121, 14.25, 0.02407638, + 125, 119, 121, 14.5, 7.334597E-05, + 126, 116, 121.25, 13.75, 0.0001240136, + 126, 117, 121.25, 14, 0.009094512, + 126, 118, 121.25, 14.25, 0.004785278, + 126, 119, 121.25, 14.5, 1.5492E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..38a0916bee068b5462ab92d3843b3998833d6a49 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z3.txt @@ -0,0 +1,44 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 118, 120.75, 14.25, 1.460831E-05, + 125, 117, 121, 14, 0.117198, + 125, 118, 121, 14.25, 0.10925, + 125, 119, 121, 14.5, 0.004278861, + 126, 117, 121.25, 14, 0.0001962071, + 126, 118, 121.25, 14.25, 0.003747604, + 126, 119, 121.25, 14.5, 0.0001174773, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..fd5ed6ac128705517fcfbcbc2c04f731ce80ed6f --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z4.txt @@ -0,0 +1,46 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.1149415, + 125, 118, 121, 14.25, 0.009410788, + 126, 117, 121.25, 14, 0.022424, + 126, 118, 121.25, 14.25, 0.08370803, + 126, 119, 121.25, 14.5, 0.000382756, + 126, 120, 121.25, 14.75, 3.836062E-05, + 127, 118, 121.5, 14.25, 0.003562792, + 127, 119, 121.5, 14.5, 0.0002012483, + 127, 120, 121.5, 14.75, 1.895322E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..af00eac2eb3b663eb66eb2159090304243452c01 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z5.txt @@ -0,0 +1,50 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.08137264, + 125, 118, 121, 14.25, 0.06512857, + 125, 119, 121, 14.5, 0.003066101, + 125, 120, 121, 14.75, 2.015846E-05, + 125, 122, 121, 15.25, 2.072577E-05, + 126, 117, 121.25, 14, 0.001276876, + 126, 118, 121.25, 14.25, 0.07800049, + 126, 119, 121.25, 14.5, 0.04457916, + 126, 120, 121.25, 14.75, 0.006455249, + 126, 121, 121.25, 15, 0.0001190409, + 127, 118, 121.5, 14.25, 0.001225944, + 127, 119, 121.5, 14.5, 0.001432585, + 127, 120, 121.5, 14.75, 7.85868E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..5ec16177cb78005e3da092acda9bd1db00889342 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z6.txt @@ -0,0 +1,52 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.05697913, + 125, 118, 121, 14.25, 0.06297716, + 125, 119, 121, 14.5, 0.006965423, + 125, 120, 121, 14.75, 0.000165746, + 125, 121, 121, 15, 0.0002286688, + 125, 122, 121, 15.25, 8.38825E-05, + 126, 118, 121.25, 14.25, 0.03921831, + 126, 119, 121.25, 14.5, 0.07443573, + 126, 120, 121.25, 14.75, 0.02110108, + 126, 121, 121.25, 15, 0.002056962, + 126, 122, 121.25, 15.25, 0.0001202359, + 127, 119, 121.5, 14.5, 0.001092553, + 127, 120, 121.5, 14.75, 0.00590272, + 127, 121, 121.5, 15, 0.0007994432, + 127, 122, 121.5, 15.25, 3.972244E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..e78c7f9cf07770f0a586c66a38d44e3ec9cc1622 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z7.txt @@ -0,0 +1,61 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 118, 120.75, 14.25, 0.0002776865, + 124, 119, 120.75, 14.5, 0.001795568, + 124, 120, 120.75, 14.75, 0.003637873, + 124, 121, 120.75, 15, 0.004283824, + 124, 122, 120.75, 15.25, 0.003172888, + 124, 123, 120.75, 15.5, 0.001674755, + 124, 124, 120.75, 15.75, 0.0005160528, + 124, 125, 120.75, 16, 2.153778E-05, + 125, 117, 121, 14, 0.0328933, + 125, 118, 121, 14.25, 0.0631863, + 125, 119, 121, 14.5, 0.0389574, + 125, 120, 121, 14.75, 0.02602324, + 125, 121, 121, 15, 0.01764149, + 125, 122, 121, 15.25, 0.009989584, + 125, 123, 121, 15.5, 0.004669534, + 125, 124, 121, 15.75, 0.000855782, + 126, 118, 121.25, 14.25, 0.009332331, + 126, 119, 121.25, 14.5, 0.02818761, + 126, 120, 121.25, 14.75, 0.01811432, + 126, 121, 121.25, 15, 0.009704428, + 126, 122, 121.25, 15.25, 0.004149098, + 126, 123, 121.25, 15.5, 0.0009150914, + 127, 121, 121.5, 15, 9.96764E-05, + 127, 122, 121.5, 15.25, 9.934054E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..93aec68ea8439fefaf413e7996d28a9a9c09b94a --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z8.txt @@ -0,0 +1,60 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 121, 120.5, 15, 2.143361E-05, + 123, 122, 120.5, 15.25, 0.0002360467, + 123, 123, 120.5, 15.5, 0.00124611, + 123, 124, 120.5, 15.75, 0.001763892, + 123, 125, 120.5, 16, 0.001184577, + 123, 126, 120.5, 16.25, 2.156475E-05, + 124, 118, 120.75, 14.25, 0.0005126521, + 124, 119, 120.75, 14.5, 0.02275317, + 124, 120, 120.75, 14.75, 0.02646125, + 124, 121, 120.75, 15, 0.02550595, + 124, 122, 120.75, 15.25, 0.02150168, + 124, 123, 120.75, 15.5, 0.01445919, + 124, 124, 120.75, 15.75, 0.008174144, + 124, 125, 120.75, 16, 0.002972212, + 124, 126, 120.75, 16.25, 0.000345036, + 125, 117, 121, 14, 0.01267421, + 125, 118, 121, 14.25, 0.02215082, + 125, 119, 121, 14.5, 0.00451214, + 125, 120, 121, 14.75, 0.0005566283, + 125, 121, 121, 15, 0.0003641819, + 125, 122, 121, 15.25, 0.0002785829, + 125, 123, 121, 15.5, 0.0002791084, + 125, 124, 121, 15.75, 0.0002147166, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..3600ae872b52f60d37bea6038dc66b6b1192078e --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T5_202001120900_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 09:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..a405c14bf776bae9cd51a90eaaec6030ed3547ab --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z1.txt @@ -0,0 +1,49 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 116, 120.5, 13.75, 0.001115747, + 123, 117, 120.5, 14, 0.0002697612, + 124, 115, 120.75, 13.5, 2.682308E-05, + 124, 116, 120.75, 13.75, 0.0575318, + 124, 117, 120.75, 14, 0.06599097, + 125, 115, 121, 13.5, 5.677035E-05, + 125, 116, 121, 13.75, 0.01109065, + 125, 117, 121, 14, 0.1813244, + 125, 118, 121, 14.25, 0.0002664273, + 126, 116, 121.25, 13.75, 1.278999E-05, + 126, 117, 121.25, 14, 7.145655E-05, + 126, 118, 121.25, 14.25, 1.390111E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..d768d56d6b1be2f31fe6c53a4d1d4a36d80ceb5b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..e860ea74ea14e6518f53c5dfcbc6beddbeb6e7f6 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..9f5b3214aa4c17eb507c47be4a7ae5a952d079e0 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..8964cda97b14153a8c239a31543e27479d7eacf4 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z2.txt @@ -0,0 +1,57 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 115, 120.5, 13.5, 3.428895E-05, + 123, 116, 120.5, 13.75, 0.0002738302, + 123, 117, 120.5, 14, 2.66948E-05, + 124, 115, 120.75, 13.5, 0.0009695409, + 124, 116, 120.75, 13.75, 0.03014193, + 124, 117, 120.75, 14, 0.001394372, + 125, 115, 121, 13.5, 0.0009355694, + 125, 116, 121, 13.75, 0.07102656, + 125, 117, 121, 14, 0.2132258, + 125, 118, 121, 14.25, 0.04250806, + 125, 119, 121, 14.5, 0.002739961, + 126, 116, 121.25, 13.75, 0.002346028, + 126, 117, 121.25, 14, 0.02706153, + 126, 118, 121.25, 14.25, 0.02365575, + 126, 119, 121.25, 14.5, 0.004592899, + 126, 120, 121.25, 14.75, 6.446211E-05, + 127, 117, 121.5, 14, 0.000222669, + 127, 118, 121.5, 14.25, 0.0001047158, + 127, 119, 121.5, 14.5, 8.802196E-05, + 127, 120, 121.5, 14.75, 1.918823E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..dea416567ecca26933a512852e9dcb2936cdcc7a --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z3.txt @@ -0,0 +1,50 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 119, 120.75, 14.5, 2.633592E-05, + 125, 117, 121, 14, 0.1158531, + 125, 118, 121, 14.25, 0.1804166, + 125, 119, 121, 14.5, 0.0549094, + 125, 120, 121, 14.75, 0.002518512, + 126, 117, 121.25, 14, 5.757294E-05, + 126, 118, 121.25, 14.25, 0.01607086, + 126, 119, 121.25, 14.5, 0.01446791, + 126, 120, 121.25, 14.75, 0.0007805576, + 127, 118, 121.5, 14.25, 0.0001221312, + 127, 119, 121.5, 14.5, 0.0004889578, + 127, 120, 121.5, 14.75, 0.0001732256, + 127, 121, 121.5, 15, 1.720114E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..72bce99692b75c58437dd04b29eb87629d0ee619 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z4.txt @@ -0,0 +1,55 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.1252272, + 125, 118, 121, 14.25, 0.01593928, + 125, 119, 121, 14.5, 9.22582E-05, + 126, 117, 121.25, 14, 0.02571523, + 126, 118, 121.25, 14.25, 0.1352951, + 126, 119, 121.25, 14.5, 0.006264708, + 126, 120, 121.25, 14.75, 0.000260591, + 126, 121, 121.25, 15, 3.809234E-05, + 126, 123, 121.25, 15.5, 3.985403E-05, + 127, 118, 121.5, 14.25, 0.04027387, + 127, 119, 121.5, 14.5, 0.02441782, + 127, 120, 121.5, 14.75, 0.001871859, + 127, 121, 121.5, 15, 0.0004055363, + 127, 122, 121.5, 15.25, 5.43635E-05, + 128, 118, 121.75, 14.25, 0.0003558628, + 128, 119, 121.75, 14.5, 0.001959492, + 128, 120, 121.75, 14.75, 9.178787E-05, + 128, 122, 121.75, 15.25, 3.637402E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..b53fffbc4235c16bc11756d3376034dca9350d2b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z5.txt @@ -0,0 +1,57 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.0792003, + 125, 118, 121, 14.25, 0.06597638, + 125, 119, 121, 14.5, 0.001595903, + 126, 117, 121.25, 14, 0.001385044, + 126, 118, 121.25, 14.25, 0.0926231, + 126, 119, 121.25, 14.5, 0.08898044, + 126, 120, 121.25, 14.75, 0.04580837, + 126, 121, 121.25, 15, 0.00934173, + 126, 122, 121.25, 15.25, 0.0003027753, + 126, 123, 121.25, 15.5, 0.0001236747, + 127, 118, 121.5, 14.25, 0.006681034, + 127, 119, 121.5, 14.5, 0.02755375, + 127, 120, 121.5, 14.75, 0.02841031, + 127, 121, 121.5, 15, 0.01842777, + 127, 122, 121.5, 15.25, 0.0009715366, + 127, 123, 121.5, 15.5, 8.114823E-05, + 128, 119, 121.75, 14.5, 0.000628602, + 128, 120, 121.75, 14.75, 0.0005208259, + 128, 121, 121.75, 15, 7.612846E-05, + 128, 122, 121.75, 15.25, 1.894177E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..004ab7d0d62c3e0ef0d71e0f20beeda4a603707f --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z6.txt @@ -0,0 +1,72 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 128, 120.75, 16.75, 6.413147E-05, + 125, 117, 121, 14, 0.0578379, + 125, 118, 121, 14.25, 0.0456434, + 125, 119, 121, 14.5, 0.002238913, + 125, 120, 121, 14.75, 0.0001247567, + 125, 121, 121, 15, 0.000209417, + 125, 122, 121, 15.25, 0.0001474695, + 125, 123, 121, 15.5, 4.196099E-05, + 125, 124, 121, 15.75, 4.167822E-05, + 125, 125, 121, 16, 2.049249E-05, + 125, 126, 121, 16.25, 4.149472E-05, + 125, 128, 121, 16.75, 2.124889E-05, + 126, 117, 121.25, 14, 6.379597E-05, + 126, 118, 121.25, 14.25, 0.05824161, + 126, 119, 121.25, 14.5, 0.0835675, + 126, 120, 121.25, 14.75, 0.03406366, + 126, 121, 121.25, 15, 0.006224209, + 126, 122, 121.25, 15.25, 0.001216091, + 126, 123, 121.25, 15.5, 0.0006506116, + 126, 124, 121.25, 15.75, 0.0003867731, + 126, 125, 121.25, 16, 0.0002051967, + 126, 126, 121.25, 16.25, 5.946496E-05, + 127, 119, 121.5, 14.5, 0.01177219, + 127, 120, 121.5, 14.75, 0.05196163, + 127, 121, 121.5, 15, 0.04215565, + 127, 122, 121.5, 15.25, 0.005208752, + 127, 123, 121.5, 15.5, 0.001025913, + 127, 124, 121.5, 15.75, 0.0008533171, + 127, 125, 121.5, 16, 7.959094E-05, + 127, 126, 121.5, 16.25, 1.984518E-05, + 128, 120, 121.75, 14.75, 0.0003078992, + 128, 121, 121.75, 15, 0.004981663, + 128, 122, 121.75, 15.25, 0.002298921, + 128, 123, 121.75, 15.5, 0.0001148405, + 128, 124, 121.75, 15.75, 1.926155E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..8a20744598d32a21bfafd2d775adc0d882fe8aa7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z7.txt @@ -0,0 +1,94 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 125, 120.5, 16, 2.153778E-05, + 123, 126, 120.5, 16.25, 0.000345036, + 123, 127, 120.5, 16.5, 0.002439692, + 123, 128, 120.5, 16.75, 0.001686003, + 123, 129, 120.5, 17, 0.0004113338, + 124, 118, 120.75, 14.25, 0.0003417681, + 124, 119, 120.75, 14.5, 0.0008338532, + 124, 120, 120.75, 14.75, 0.002331325, + 124, 121, 120.75, 15, 0.003061205, + 124, 122, 120.75, 15.25, 0.003237148, + 124, 123, 120.75, 15.5, 0.002274103, + 124, 124, 120.75, 15.75, 0.00236351, + 124, 125, 120.75, 16, 0.00335802, + 124, 126, 120.75, 16.25, 0.006050295, + 124, 127, 120.75, 16.5, 0.01069247, + 124, 128, 120.75, 16.75, 0.008490085, + 124, 129, 120.75, 17, 0.004869199, + 124, 130, 120.75, 17.25, 0.0007587444, + 124, 131, 120.75, 17.5, 2.170807E-05, + 125, 117, 121, 14, 0.03376243, + 125, 118, 121, 14.25, 0.05783934, + 125, 119, 121, 14.5, 0.02921909, + 125, 120, 121, 14.75, 0.01998361, + 125, 121, 121, 15, 0.0164844, + 125, 122, 121, 15.25, 0.01532091, + 125, 123, 121, 15.5, 0.01355225, + 125, 124, 121, 15.75, 0.01167471, + 125, 125, 121, 16, 0.009112426, + 125, 126, 121, 16.25, 0.00570126, + 125, 127, 121, 16.5, 0.002704487, + 125, 128, 121, 16.75, 0.0008176556, + 125, 129, 121, 17, 0.0001731932, + 125, 130, 121, 17.25, 0.0001517489, + 126, 118, 121.25, 14.25, 0.02210218, + 126, 119, 121.25, 14.5, 0.03973212, + 126, 120, 121.25, 14.75, 0.0262027, + 126, 121, 121.25, 15, 0.01974718, + 126, 122, 121.25, 15.25, 0.01822836, + 126, 123, 121.25, 15.5, 0.01505356, + 126, 124, 121.25, 15.75, 0.01073746, + 126, 125, 121.25, 16, 0.005834731, + 126, 126, 121.25, 16.25, 0.00249504, + 126, 127, 121.25, 16.5, 0.0005847406, + 126, 128, 121.25, 16.75, 2.1449E-05, + 127, 119, 121.5, 14.5, 0.0008983011, + 127, 120, 121.5, 14.75, 0.001253023, + 127, 121, 121.5, 15, 0.00608987, + 127, 122, 121.5, 15.25, 0.01265788, + 127, 123, 121.5, 15.5, 0.00647046, + 127, 124, 121.5, 15.75, 0.002957273, + 127, 125, 121.5, 16, 0.0008742466, + 127, 126, 121.5, 16.25, 0.000100039, + 128, 121, 121.75, 15, 0.000282231, + 128, 122, 121.75, 15.25, 0.0006876301, + 128, 123, 121.75, 15.5, 0.0007119192, + 128, 124, 121.75, 15.75, 7.701922E-05, + 128, 125, 121.75, 16, 3.916307E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..6f9d183fbf9e2013b61a4dccff3825a1efb9f37a --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z8.txt @@ -0,0 +1,68 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 122, 120.5, 15.25, 0.0008798106, + 123, 123, 120.5, 15.5, 0.004318418, + 123, 124, 120.5, 15.75, 0.006969524, + 123, 125, 120.5, 16, 0.007344379, + 123, 126, 120.5, 16.25, 0.006404735, + 123, 127, 120.5, 16.5, 0.0009500654, + 123, 128, 120.5, 16.75, 0.0002810696, + 123, 129, 120.5, 17, 0.0001515441, + 123, 130, 120.5, 17.25, 4.335683E-05, + 124, 118, 120.75, 14.25, 0.001110746, + 124, 119, 120.75, 14.5, 0.0224324, + 124, 120, 120.75, 14.75, 0.02661095, + 124, 121, 120.75, 15, 0.02692007, + 124, 122, 120.75, 15.25, 0.02577123, + 124, 123, 120.75, 15.5, 0.02313885, + 124, 124, 120.75, 15.75, 0.0175527, + 124, 125, 120.75, 16, 0.01518413, + 124, 126, 120.75, 16.25, 0.009488498, + 124, 127, 120.75, 16.5, 0.001403506, + 124, 128, 120.75, 16.75, 0.0001081037, + 124, 129, 120.75, 17, 0.0001298949, + 124, 130, 120.75, 17.25, 0.0003034978, + 125, 117, 121, 14, 0.01299427, + 125, 118, 121, 14.25, 0.02039927, + 125, 119, 121, 14.5, 0.003656758, + 125, 120, 121, 14.75, 0.0007278985, + 125, 121, 121, 15, 0.0006215746, + 125, 122, 121, 15.25, 0.001048152, + 125, 123, 121, 15.5, 0.001585848, + 125, 124, 121, 15.75, 0.001523629, + 125, 125, 121, 16, 0.0003874875, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..82e39ad20ca32db35165f69714bad02f50cc11ad --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T6_202001121000_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 10:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..4b8e0bfe1646ba2e3721f4fd31fdc4d17c0a562b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z1.txt @@ -0,0 +1,57 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 122, 116, 120.25, 13.75, 9.412141E-05, + 123, 115, 120.5, 13.5, 0.001934571, + 123, 116, 120.5, 13.75, 0.01895424, + 123, 117, 120.5, 14, 0.00273322, + 124, 114, 120.75, 13.25, 2.527052E-05, + 124, 115, 120.75, 13.5, 0.003457649, + 124, 116, 120.75, 13.75, 0.1227787, + 124, 117, 120.75, 14, 0.1051545, + 124, 118, 120.75, 14.25, 5.641503E-05, + 125, 114, 121, 13.25, 1.279735E-05, + 125, 115, 121, 13.5, 0.000319225, + 125, 116, 121, 13.75, 0.01153002, + 125, 117, 121, 14, 0.1810194, + 125, 118, 121, 14.25, 0.0009608118, + 125, 119, 121, 14.5, 4.37439E-05, + 126, 116, 121.25, 13.75, 8.04931E-05, + 126, 117, 121.25, 14, 0.0003075636, + 126, 118, 121.25, 14.25, 0.0004009721, + 126, 119, 121.25, 14.5, 3.443857E-05, + 127, 119, 121.5, 14.5, 0.0001096858, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..7aa94a6efb1da72fba2dd57f717efa9fee4034a8 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..95daabed48e7c38cabbba7f71aff15a1ee15b47c --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..cc9a99f40156729072a8f1daaccafe1030403050 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..bdb88da543f787cfc296e103ff0569ecb6d433e1 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z2.txt @@ -0,0 +1,67 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 122, 115, 120.25, 13.5, 4.650165E-05, + 122, 116, 120.25, 13.75, 2.682302E-05, + 123, 114, 120.5, 13.25, 3.46173E-05, + 123, 115, 120.5, 13.5, 0.001618116, + 123, 116, 120.5, 13.75, 0.002930729, + 124, 114, 120.75, 13.25, 6.252938E-05, + 124, 115, 120.75, 13.5, 0.0140341, + 124, 116, 120.75, 13.75, 0.05945596, + 124, 117, 120.75, 14, 0.001807479, + 125, 114, 121, 13.25, 1.324148E-05, + 125, 115, 121, 13.5, 0.007560471, + 125, 116, 121, 13.75, 0.1016041, + 125, 117, 121, 14, 0.2159234, + 125, 118, 121, 14.25, 0.04806978, + 125, 119, 121, 14.5, 0.003900603, + 125, 120, 121, 14.75, 0.0004485995, + 126, 115, 121.25, 13.5, 0.000111953, + 126, 116, 121.25, 13.75, 0.007680747, + 126, 117, 121.25, 14, 0.04206394, + 126, 118, 121.25, 14.25, 0.04258627, + 126, 119, 121.25, 14.5, 0.02041799, + 126, 120, 121.25, 14.75, 0.005478245, + 126, 121, 121.25, 15, 0.0001830628, + 127, 116, 121.5, 13.75, 2.392168E-05, + 127, 117, 121.5, 14, 0.001368823, + 127, 118, 121.5, 14.25, 0.00164138, + 127, 119, 121.5, 14.5, 0.001223852, + 127, 120, 121.5, 14.75, 0.000829273, + 127, 121, 121.5, 15, 6.723315E-05, + 128, 121, 121.75, 15, 3.083589E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..debf75c1e3d47f3c85a193202fdd2b66afc65cd3 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z3.txt @@ -0,0 +1,61 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 118, 120.75, 14.25, 5.823729E-05, + 124, 119, 120.75, 14.5, 1.189811E-05, + 124, 120, 120.75, 14.75, 1.336065E-05, + 125, 117, 121, 14, 0.1091776, + 125, 118, 121, 14.25, 0.2057231, + 125, 119, 121, 14.5, 0.1044797, + 125, 120, 121, 14.75, 0.02441528, + 125, 121, 121, 15, 0.001342127, + 126, 117, 121.25, 14, 2.075615E-05, + 126, 118, 121.25, 14.25, 0.01943953, + 126, 119, 121.25, 14.5, 0.06293236, + 126, 120, 121.25, 14.75, 0.02263063, + 126, 121, 121.25, 15, 0.001332563, + 127, 118, 121.5, 14.25, 0.0002551634, + 127, 119, 121.5, 14.5, 0.003404739, + 127, 120, 121.5, 14.75, 0.002031242, + 127, 121, 121.5, 15, 0.0002160697, + 127, 122, 121.5, 15.25, 4.400802E-05, + 127, 124, 121.5, 15.75, 3.489874E-05, + 128, 118, 121.75, 14.25, 1.703916E-05, + 128, 119, 121.75, 14.5, 0.0001142061, + 128, 120, 121.75, 14.75, 0.0002069628, + 128, 121, 121.75, 15, 0.0002340166, + 128, 122, 121.75, 15.25, 3.115433E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..2a7cca708ba817215f8893768de31a7f6e68bd9b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z4.txt @@ -0,0 +1,66 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.1277285, + 125, 118, 121, 14.25, 0.02147107, + 125, 119, 121, 14.5, 0.0004719596, + 126, 117, 121.25, 14, 0.03032371, + 126, 118, 121.25, 14.25, 0.1647898, + 126, 119, 121.25, 14.5, 0.01941173, + 126, 120, 121.25, 14.75, 0.0003284566, + 126, 123, 121.25, 15.5, 1.991345E-05, + 126, 124, 121.25, 15.75, 1.973174E-05, + 127, 118, 121.5, 14.25, 0.05739928, + 127, 119, 121.5, 14.5, 0.06980319, + 127, 120, 121.5, 14.75, 0.006602187, + 127, 121, 121.5, 15, 0.001100422, + 127, 122, 121.5, 15.25, 0.0001840146, + 127, 123, 121.5, 15.5, 7.702725E-05, + 127, 124, 121.5, 15.75, 3.942709E-05, + 128, 118, 121.75, 14.25, 0.002717968, + 128, 119, 121.75, 14.5, 0.03342275, + 128, 120, 121.75, 14.75, 0.006905322, + 128, 121, 121.75, 15, 0.0009547973, + 128, 122, 121.75, 15.25, 0.0006247775, + 128, 123, 121.75, 15.5, 7.15949E-05, + 128, 124, 121.75, 15.75, 0.0001265846, + 129, 118, 122, 14.25, 4.515566E-05, + 129, 119, 122, 14.5, 0.0009501355, + 129, 120, 122, 14.75, 0.0008459891, + 129, 121, 122, 15, 5.177579E-05, + 129, 122, 122, 15.25, 3.444476E-05, + 129, 123, 122, 15.5, 3.266958E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..c9dec1871ab2178fbf6b754b35d1feaf5011208b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z5.txt @@ -0,0 +1,73 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.07684305, + 125, 118, 121, 14.25, 0.05621855, + 125, 119, 121, 14.5, 0.0009976749, + 126, 117, 121.25, 14, 0.001822633, + 126, 118, 121.25, 14.25, 0.09635811, + 126, 119, 121.25, 14.5, 0.0919522, + 126, 120, 121.25, 14.75, 0.04609793, + 126, 121, 121.25, 15, 0.007039979, + 126, 122, 121.25, 15.25, 0.0003719355, + 126, 123, 121.25, 15.5, 0.0001450429, + 126, 124, 121.25, 15.75, 4.145105E-05, + 126, 125, 121.25, 16, 2.066152E-05, + 127, 118, 121.5, 14.25, 0.007266627, + 127, 119, 121.5, 14.5, 0.03461977, + 127, 120, 121.5, 14.75, 0.06832935, + 127, 121, 121.5, 15, 0.0605858, + 127, 122, 121.5, 15.25, 0.01566567, + 127, 123, 121.5, 15.5, 0.001319772, + 127, 124, 121.5, 15.75, 0.000383929, + 127, 125, 121.5, 16, 0.0001015402, + 127, 126, 121.5, 16.25, 9.957343E-05, + 128, 118, 121.75, 14.25, 5.226216E-05, + 128, 119, 121.75, 14.5, 0.005831858, + 128, 120, 121.75, 14.75, 0.01819289, + 128, 121, 121.75, 15, 0.01818669, + 128, 122, 121.75, 15.25, 0.01416447, + 128, 123, 121.75, 15.5, 0.003286137, + 128, 124, 121.75, 15.75, 0.0001314282, + 128, 125, 121.75, 16, 7.745335E-05, + 128, 126, 121.75, 16.25, 2.020339E-05, + 129, 119, 122, 14.5, 6.580027E-05, + 129, 120, 122, 14.75, 0.001104485, + 129, 121, 122, 15, 0.0007882576, + 129, 122, 122, 15.25, 0.000309623, + 129, 123, 122, 15.5, 9.316909E-05, + 129, 124, 122, 15.75, 1.882275E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..f907b3fc4d3ecdbb19ec18a81427a04306daee12 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z6.txt @@ -0,0 +1,98 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 128, 120.75, 16.75, 0.0004712654, + 124, 129, 120.75, 17, 0.0002147927, + 125, 117, 121, 14, 0.06081845, + 125, 118, 121, 14.25, 0.03312121, + 125, 119, 121, 14.5, 0.000361783, + 125, 120, 121, 14.75, 0.0001057465, + 125, 121, 121, 15, 6.301812E-05, + 125, 122, 121, 15.25, 6.362954E-05, + 125, 123, 121, 15.5, 0.0001467566, + 125, 124, 121, 15.75, 4.187829E-05, + 125, 125, 121, 16, 4.061307E-05, + 125, 126, 121, 16.25, 0.0001005903, + 125, 127, 121, 16.5, 6.053729E-05, + 125, 128, 121, 16.75, 0.0006155897, + 125, 129, 121, 17, 0.0003852551, + 125, 130, 121, 17.25, 0.0004679743, + 125, 131, 121, 17.5, 0.0002539061, + 125, 132, 121, 17.75, 6.067652E-05, + 126, 117, 121.25, 14, 0.0001276038, + 126, 118, 121.25, 14.25, 0.07701909, + 126, 119, 121.25, 14.5, 0.07137285, + 126, 120, 121.25, 14.75, 0.01621009, + 126, 121, 121.25, 15, 0.001148205, + 126, 122, 121.25, 15.25, 0.0005831822, + 126, 123, 121.25, 15.5, 0.0005846628, + 126, 124, 121.25, 15.75, 0.0003115148, + 126, 125, 121.25, 16, 0.0004890253, + 126, 126, 121.25, 16.25, 0.0005610627, + 126, 128, 121.25, 16.75, 9.331582E-05, + 126, 129, 121.25, 17, 4.205726E-05, + 126, 130, 121.25, 17.25, 0.0003166969, + 126, 131, 121.25, 17.5, 8.435679E-05, + 126, 132, 121.25, 17.75, 2.04086E-05, + 127, 118, 121.5, 14.25, 0.0002126737, + 127, 119, 121.5, 14.5, 0.0316861, + 127, 120, 121.5, 14.75, 0.0668595, + 127, 121, 121.5, 15, 0.04465171, + 127, 122, 121.5, 15.25, 0.0216148, + 127, 123, 121.5, 15.5, 0.003323304, + 127, 124, 121.5, 15.75, 0.001420286, + 127, 125, 121.5, 16, 0.001363419, + 127, 126, 121.5, 16.25, 0.001578998, + 127, 127, 121.5, 16.5, 0.0003380523, + 128, 119, 121.75, 14.5, 6.300124E-05, + 128, 120, 121.75, 14.75, 0.007166981, + 128, 121, 121.75, 15, 0.02985877, + 128, 122, 121.75, 15.25, 0.03999449, + 128, 123, 121.75, 15.5, 0.01626758, + 128, 124, 121.75, 15.75, 0.001591668, + 128, 125, 121.75, 16, 0.001150163, + 128, 126, 121.75, 16.25, 0.001447622, + 128, 127, 121.75, 16.5, 0.0001765757, + 129, 121, 122, 15, 0.0003653483, + 129, 122, 122, 15.25, 0.004720923, + 129, 123, 122, 15.5, 0.00665552, + 129, 124, 122, 15.75, 0.001096138, + 129, 125, 122, 16, 0.0001673806, + 129, 126, 122, 16.25, 0.0002233257, + 129, 127, 122, 16.5, 0.0001038275, + 130, 123, 122.25, 15.5, 0.0001373999, + 130, 124, 122.25, 15.75, 1.906117E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..425e2ac8858feae2c87631b3bf98173d2dd9d323 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z7.txt @@ -0,0 +1,133 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 124, 120.5, 15.75, 2.151088E-05, + 123, 125, 120.5, 16, 2.153778E-05, + 123, 126, 120.5, 16.25, 0.0009487676, + 123, 127, 120.5, 16.5, 0.006412123, + 123, 128, 120.5, 16.75, 0.005599425, + 123, 129, 120.5, 17, 0.002835835, + 123, 130, 120.5, 17.25, 0.0007153876, + 123, 131, 120.5, 17.5, 0.0001736645, + 124, 118, 120.75, 14.25, 2.13605E-05, + 124, 119, 120.75, 14.5, 0.0003633846, + 124, 120, 120.75, 14.75, 0.001197619, + 124, 121, 120.75, 15, 0.001606288, + 124, 122, 120.75, 15.25, 0.001565349, + 124, 123, 120.75, 15.5, 0.001351597, + 124, 124, 120.75, 15.75, 0.001608917, + 124, 125, 120.75, 16, 0.003357172, + 124, 126, 120.75, 16.25, 0.007942707, + 124, 127, 120.75, 16.5, 0.01468797, + 124, 128, 120.75, 16.75, 0.01551653, + 124, 129, 120.75, 17, 0.01677957, + 124, 130, 120.75, 17.25, 0.01221371, + 124, 131, 120.75, 17.5, 0.00657337, + 124, 132, 120.75, 17.75, 0.002108237, + 124, 133, 120.75, 18, 0.001240817, + 124, 134, 120.75, 18.25, 0.0002397968, + 124, 135, 120.75, 18.5, 2.183143E-05, + 125, 117, 121, 14, 0.03420562, + 125, 118, 121, 14.25, 0.05484354, + 125, 119, 121, 14.5, 0.02657543, + 125, 120, 121, 14.75, 0.01862385, + 125, 121, 121, 15, 0.01483384, + 125, 122, 121, 15.25, 0.01232006, + 125, 123, 121, 15.5, 0.01024121, + 125, 124, 121, 15.75, 0.009241674, + 125, 125, 121, 16, 0.009914123, + 125, 126, 121, 16.25, 0.00965095, + 125, 127, 121, 16.5, 0.008570865, + 125, 128, 121, 16.75, 0.006924152, + 125, 129, 121, 17, 0.006560658, + 125, 130, 121, 17.25, 0.006323, + 125, 131, 121, 17.5, 0.006077548, + 125, 132, 121, 17.75, 0.00470819, + 125, 133, 121, 18, 0.002894009, + 125, 134, 121, 18.25, 0.001242583, + 125, 135, 121, 18.5, 0.0001091571, + 126, 118, 121.25, 14.25, 0.02968229, + 126, 119, 121.25, 14.5, 0.04075238, + 126, 120, 121.25, 14.75, 0.02417769, + 126, 121, 121.25, 15, 0.01790388, + 126, 122, 121.25, 15.25, 0.01558473, + 126, 123, 121.25, 15.5, 0.01260595, + 126, 124, 121.25, 15.75, 0.01212385, + 126, 125, 121.25, 16, 0.01066813, + 126, 126, 121.25, 16.25, 0.01085549, + 126, 127, 121.25, 16.5, 0.0100022, + 126, 128, 121.25, 16.75, 0.006898374, + 126, 129, 121.25, 17, 0.004078193, + 126, 130, 121.25, 17.25, 0.00242449, + 126, 131, 121.25, 17.5, 0.0008575395, + 126, 132, 121.25, 17.75, 0.0004100414, + 126, 133, 121.25, 18, 0.0002392435, + 126, 134, 121.25, 18.25, 0.0001307983, + 126, 135, 121.25, 18.5, 4.366285E-05, + 127, 118, 121.5, 14.25, 4.252161E-05, + 127, 119, 121.5, 14.5, 0.004384751, + 127, 120, 121.5, 14.75, 0.00706069, + 127, 121, 121.5, 15, 0.01638266, + 127, 122, 121.5, 15.25, 0.02069766, + 127, 123, 121.5, 15.5, 0.0159972, + 127, 124, 121.5, 15.75, 0.01275741, + 127, 125, 121.5, 16, 0.009303574, + 127, 126, 121.5, 16.25, 0.006733923, + 127, 127, 121.5, 16.5, 0.005858455, + 127, 128, 121.5, 16.75, 0.00410675, + 127, 129, 121.5, 17, 0.001982534, + 127, 130, 121.5, 17.25, 0.0007442994, + 127, 131, 121.5, 17.5, 0.0001072349, + 127, 132, 121.5, 17.75, 2.156545E-05, + 128, 120, 121.75, 14.75, 0.0002730115, + 128, 121, 121.75, 15, 0.004997063, + 128, 122, 121.75, 15.25, 0.01086502, + 128, 123, 121.75, 15.5, 0.01242871, + 128, 124, 121.75, 15.75, 0.01018632, + 128, 125, 121.75, 16, 0.005983512, + 128, 126, 121.75, 16.25, 0.002441428, + 128, 127, 121.75, 16.5, 0.001748455, + 128, 128, 121.75, 16.75, 0.0007643842, + 128, 129, 121.75, 17, 0.0002545356, + 128, 130, 121.75, 17.25, 4.020655E-05, + 129, 122, 122, 15.25, 0.0003010981, + 129, 123, 122, 15.5, 0.0009793305, + 129, 124, 122, 15.75, 0.001345306, + 129, 125, 122, 16, 0.001042355, + 129, 126, 122, 16.25, 0.0001860098, + 129, 127, 122, 16.5, 6.966516E-05, + 129, 128, 122, 16.75, 3.167678E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..91aad3dbaf8a978d74459fb5402d9e9b76e3a791 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z8.txt @@ -0,0 +1,85 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 121, 120.5, 15, 4.286721E-05, + 123, 122, 120.5, 15.25, 0.001394822, + 123, 123, 120.5, 15.5, 0.005457106, + 123, 124, 120.5, 15.75, 0.008604353, + 123, 125, 120.5, 16, 0.009821222, + 123, 126, 120.5, 16.25, 0.00927285, + 123, 127, 120.5, 16.5, 0.00278542, + 123, 128, 120.5, 16.75, 0.001708038, + 123, 129, 120.5, 17, 0.001840178, + 123, 130, 120.5, 17.25, 0.001213991, + 123, 131, 120.5, 17.5, 0.0003907452, + 123, 132, 120.5, 17.75, 6.521434E-05, + 124, 118, 120.75, 14.25, 0.001644759, + 124, 119, 120.75, 14.5, 0.0218764, + 124, 120, 120.75, 14.75, 0.02528377, + 124, 121, 120.75, 15, 0.02400561, + 124, 122, 120.75, 15.25, 0.02276774, + 124, 123, 120.75, 15.5, 0.0184335, + 124, 124, 120.75, 15.75, 0.01641283, + 124, 125, 120.75, 16, 0.01324573, + 124, 126, 120.75, 16.25, 0.007181067, + 124, 127, 120.75, 16.5, 0.001187582, + 124, 128, 120.75, 16.75, 0.0006918636, + 124, 129, 120.75, 17, 0.0009309134, + 124, 130, 120.75, 17.25, 0.00340351, + 124, 131, 120.75, 17.5, 0.003733789, + 124, 132, 120.75, 17.75, 0.003130288, + 124, 133, 120.75, 18, 0.0005442178, + 124, 134, 120.75, 18.25, 0.0001307983, + 125, 117, 121, 14, 0.0135277, + 125, 118, 121, 14.25, 0.02063423, + 125, 119, 121, 14.5, 0.005602753, + 125, 120, 121, 14.75, 0.001776929, + 125, 121, 121, 15, 0.001564559, + 125, 122, 121, 15.25, 0.00150032, + 125, 123, 121, 15.5, 0.001974089, + 125, 124, 121, 15.75, 0.001674792, + 125, 125, 121, 16, 0.0003661423, + 125, 129, 121, 17, 2.164915E-05, + 125, 130, 121, 17.25, 4.335683E-05, + 125, 131, 121, 17.5, 0.0003690372, + 125, 132, 121, 17.75, 0.0008260483, + 125, 133, 121, 18, 0.0005877552, + 125, 134, 121, 18.25, 0.000523193, + 125, 135, 121, 18.5, 0.0001091571, + 125, 136, 121, 18.75, 2.186355E-05, + 126, 124, 121.25, 15.75, 2.144187E-05, + 126, 133, 121.25, 18, 4.353742E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..2c2166d3490578be767282213516647aec859a0e --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T7_202001121100_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 11:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..58607f804d3e6a8219ca2ddfd200902ce0c26644 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z1.txt @@ -0,0 +1,67 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 121, 116, 120, 13.75, 1.289908E-05, + 122, 114, 120.25, 13.25, 6.868975E-05, + 122, 115, 120.25, 13.5, 0.001583444, + 122, 116, 120.25, 13.75, 0.002829478, + 122, 117, 120.25, 14, 0.0002264512, + 123, 114, 120.5, 13.25, 0.00151366, + 123, 115, 120.5, 13.5, 0.01962098, + 123, 116, 120.5, 13.75, 0.06620757, + 123, 117, 120.5, 14, 0.01149302, + 123, 118, 120.5, 14.25, 2.217281E-05, + 124, 113, 120.75, 13, 1.278434E-05, + 124, 114, 120.75, 13.25, 0.002565665, + 124, 115, 120.75, 13.5, 0.0246281, + 124, 116, 120.75, 13.75, 0.1537108, + 124, 117, 120.75, 14, 0.1469944, + 124, 118, 120.75, 14.25, 0.0001370596, + 125, 114, 121, 13.25, 0.0003351079, + 125, 115, 121, 13.5, 0.001981245, + 125, 116, 121, 13.75, 0.008199031, + 125, 117, 121, 14, 0.1620644, + 125, 118, 121, 14.25, 0.001221164, + 125, 119, 121, 14.5, 2.824724E-05, + 126, 116, 121.25, 13.75, 0.0001338873, + 126, 117, 121.25, 14, 0.0003398655, + 126, 118, 121.25, 14.25, 0.0008407601, + 126, 119, 121.25, 14.5, 0.0002938784, + 127, 118, 121.5, 14.25, 3.475304E-05, + 127, 119, 121.5, 14.5, 0.0003911675, + 127, 120, 121.5, 14.75, 6.808985E-05, + 128, 120, 121.75, 14.75, 1.559875E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..ca8ecc3489e7bec4257d2bdab49fc39575be8362 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..ee6fedb84427e3098be4c9d97a79fa73bf754eaf --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..ac6bb91d4256ef0fc102696d98c27e6ea8085774 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..666557132a9fdf4b7894f371d358532b3d9bec63 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z2.txt @@ -0,0 +1,81 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 121, 114, 120, 13.25, 1.05152E-05, + 121, 115, 120, 13.5, 9.636282E-06, + 122, 114, 120.25, 13.25, 0.0001391551, + 122, 115, 120.25, 13.5, 0.0003549907, + 122, 116, 120.25, 13.75, 0.0001617003, + 123, 113, 120.5, 13, 2.306789E-05, + 123, 114, 120.5, 13.25, 0.001030333, + 123, 115, 120.5, 13.5, 0.003023579, + 123, 116, 120.5, 13.75, 0.00322784, + 124, 114, 120.75, 13.25, 0.0005599081, + 124, 115, 120.75, 13.5, 0.02997878, + 124, 116, 120.75, 13.75, 0.06392695, + 124, 117, 120.75, 14, 0.002633377, + 125, 114, 121, 13.25, 0.0001582093, + 125, 115, 121, 13.5, 0.01641806, + 125, 116, 121, 13.75, 0.1117411, + 125, 117, 121, 14, 0.2158002, + 125, 118, 121, 14.25, 0.04400891, + 125, 119, 121, 14.5, 0.003268504, + 125, 120, 121, 14.75, 0.000887319, + 125, 121, 121, 15, 9.246799E-05, + 126, 115, 121.25, 13.5, 0.0008206558, + 126, 116, 121.25, 13.75, 0.01408899, + 126, 117, 121.25, 14, 0.05005058, + 126, 118, 121.25, 14.25, 0.053657, + 126, 119, 121.25, 14.5, 0.0318392, + 126, 120, 121.25, 14.75, 0.01999757, + 126, 121, 121.25, 15, 0.004905012, + 126, 122, 121.25, 15.25, 5.417695E-05, + 127, 116, 121.5, 13.75, 0.0002698051, + 127, 117, 121.5, 14, 0.003374491, + 127, 118, 121.5, 14.25, 0.006316859, + 127, 119, 121.5, 14.5, 0.007125852, + 127, 120, 121.5, 14.75, 0.006137981, + 127, 121, 121.5, 15, 0.001629102, + 127, 122, 121.5, 15.25, 4.63719E-05, + 128, 117, 121.75, 14, 1.244809E-05, + 128, 118, 121.75, 14.25, 2.622003E-05, + 128, 119, 121.75, 14.5, 0.0001102861, + 128, 120, 121.75, 14.75, 0.0002406167, + 128, 121, 121.75, 15, 0.0003601928, + 128, 122, 121.75, 15.25, 2.90832E-05, + 128, 125, 121.75, 16, 2.535747E-05, + 129, 121, 122, 15, 4.543995E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..d4a9c182a2a7572a44ba351cd4053974040ea01b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z3.txt @@ -0,0 +1,71 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 119, 120.75, 14.5, 1.771333E-05, + 124, 120, 120.75, 14.75, 3.532957E-05, + 125, 117, 121, 14, 0.1048978, + 125, 118, 121, 14.25, 0.199822, + 125, 119, 121, 14.5, 0.1244517, + 125, 120, 121, 14.75, 0.04223328, + 125, 121, 121, 15, 0.008365859, + 125, 122, 121, 15.25, 0.0003569356, + 126, 117, 121.25, 14, 6.239473E-05, + 126, 118, 121.25, 14.25, 0.01544266, + 126, 119, 121.25, 14.5, 0.0877149, + 126, 120, 121.25, 14.75, 0.08526812, + 126, 121, 121.25, 15, 0.02718456, + 126, 122, 121.25, 15.25, 0.002048728, + 127, 118, 121.5, 14.25, 0.0002752977, + 127, 119, 121.5, 14.5, 0.008186318, + 127, 120, 121.5, 14.75, 0.009461708, + 127, 121, 121.5, 15, 0.002218034, + 127, 122, 121.5, 15.25, 0.0002428266, + 127, 124, 121.5, 15.75, 1.832714E-05, + 127, 125, 121.5, 16, 4.857461E-05, + 128, 118, 121.75, 14.25, 1.533676E-05, + 128, 119, 121.75, 14.5, 0.0003589347, + 128, 120, 121.75, 14.75, 0.0009571023, + 128, 121, 121.75, 15, 0.0007068034, + 128, 122, 121.75, 15.25, 0.0005989604, + 128, 123, 121.75, 15.5, 0.0002936938, + 128, 124, 121.75, 15.75, 1.474057E-05, + 128, 125, 121.75, 16, 2.78943E-05, + 129, 120, 122, 14.75, 4.734658E-05, + 129, 121, 122, 15, 4.535275E-05, + 129, 123, 122, 15.5, 0.0002150581, + 129, 124, 122, 15.75, 0.000118939, + 129, 125, 122, 16, 4.355211E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..e5c4f5bbd18a82cf73d2994528a88352a190f516 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z4.txt @@ -0,0 +1,76 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.1322521, + 125, 118, 121, 14.25, 0.02561126, + 125, 119, 121, 14.5, 0.002011366, + 125, 120, 121, 14.75, 3.729139E-05, + 126, 117, 121.25, 14, 0.0350708, + 126, 118, 121.25, 14.25, 0.1787172, + 126, 119, 121.25, 14.5, 0.03386454, + 126, 120, 121.25, 14.75, 0.0008593655, + 127, 118, 121.5, 14.25, 0.07099393, + 127, 119, 121.5, 14.5, 0.09116584, + 127, 120, 121.5, 14.75, 0.0117761, + 127, 121, 121.5, 15, 0.0006663931, + 127, 122, 121.5, 15.25, 0.000129497, + 127, 123, 121.5, 15.5, 0.0001407764, + 127, 124, 121.5, 15.75, 1.905562E-05, + 127, 125, 121.5, 16, 1.990745E-05, + 128, 118, 121.75, 14.25, 0.004500905, + 128, 119, 121.75, 14.5, 0.06272133, + 128, 120, 121.75, 14.75, 0.02982935, + 128, 121, 121.75, 15, 0.003247076, + 128, 122, 121.75, 15.25, 0.001050679, + 128, 123, 121.75, 15.5, 0.0003576978, + 128, 124, 121.75, 15.75, 0.0002762631, + 128, 125, 121.75, 16, 3.45138E-05, + 129, 118, 122, 14.25, 6.034409E-05, + 129, 119, 122, 14.5, 0.008988335, + 129, 120, 122, 14.75, 0.02117425, + 129, 121, 122, 15, 0.006073899, + 129, 122, 122, 15.25, 0.0007821749, + 129, 123, 122, 15.5, 0.0002007609, + 129, 124, 122, 15.75, 0.0002602203, + 129, 125, 122, 16, 5.408505E-05, + 129, 126, 122, 16.25, 2.725152E-05, + 130, 119, 122.25, 14.5, 0.0001827246, + 130, 120, 122.25, 14.75, 0.001307034, + 130, 121, 122.25, 15, 0.00119509, + 130, 122, 122.25, 15.25, 0.0002653187, + 130, 124, 122.25, 15.75, 3.387428E-05, + 131, 120, 122.5, 14.75, 3.116333E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..acdc033701dce1cefaf850ad2e2b8846b61b0af9 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z5.txt @@ -0,0 +1,91 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.07276939, + 125, 118, 121, 14.25, 0.048763, + 125, 119, 121, 14.5, 0.0002550174, + 126, 117, 121.25, 14, 0.001634709, + 126, 118, 121.25, 14.25, 0.09911735, + 126, 119, 121.25, 14.5, 0.08254493, + 126, 120, 121.25, 14.75, 0.03449578, + 126, 121, 121.25, 15, 0.003016518, + 126, 122, 121.25, 15.25, 0.0002093962, + 126, 123, 121.25, 15.5, 6.273859E-05, + 126, 124, 121.25, 15.75, 4.12978E-05, + 126, 125, 121.25, 16, 2.038196E-05, + 127, 118, 121.5, 14.25, 0.006947706, + 127, 119, 121.5, 14.5, 0.03813474, + 127, 120, 121.5, 14.75, 0.07904332, + 127, 121, 121.5, 15, 0.06775018, + 127, 122, 121.5, 15.25, 0.01417179, + 127, 123, 121.5, 15.5, 0.00140132, + 127, 124, 121.5, 15.75, 0.0003020254, + 127, 125, 121.5, 16, 0.0002451216, + 127, 126, 121.5, 16.25, 9.729355E-05, + 127, 127, 121.5, 16.5, 1.793983E-05, + 128, 118, 121.75, 14.25, 5.805662E-05, + 128, 119, 121.75, 14.5, 0.006080769, + 128, 120, 121.75, 14.75, 0.02838589, + 128, 121, 121.75, 15, 0.04255179, + 128, 122, 121.75, 15.25, 0.0427493, + 128, 123, 121.75, 15.5, 0.02083197, + 128, 124, 121.75, 15.75, 0.003368148, + 128, 125, 121.75, 16, 0.0002983245, + 128, 126, 121.75, 16.25, 0.0001854744, + 128, 127, 121.75, 16.5, 6.45433E-05, + 128, 128, 121.75, 16.75, 2.889264E-05, + 128, 129, 121.75, 17, 1.698398E-05, + 129, 119, 122, 14.5, 0.0002651211, + 129, 120, 122, 14.75, 0.005492459, + 129, 121, 122, 15, 0.01493538, + 129, 122, 122, 15.25, 0.01588192, + 129, 123, 122, 15.5, 0.01514509, + 129, 124, 122, 15.75, 0.007420477, + 129, 125, 122, 16, 0.0007672008, + 129, 126, 122, 16.25, 0.0001471368, + 129, 127, 122, 16.5, 0.000124986, + 129, 128, 122, 16.75, 4.107054E-05, + 129, 129, 122, 17, 1.615842E-05, + 130, 120, 122.25, 14.75, 0.0001687351, + 130, 121, 122.25, 15, 0.001098071, + 130, 122, 122.25, 15.25, 0.001514858, + 130, 123, 122.25, 15.5, 0.001132771, + 130, 124, 122.25, 15.75, 0.0008364889, + 130, 125, 122.25, 16, 0.000289754, + 130, 126, 122.25, 16.25, 5.326668E-05, + 130, 127, 122.25, 16.5, 3.359032E-05, + 131, 124, 122.5, 15.75, 1.839652E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..5c133c412a57cff50cd83e504c059e2f85f8e42e --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z6.txt @@ -0,0 +1,129 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 126, 120.75, 16.25, 2.115309E-05, + 124, 128, 120.75, 16.75, 0.000213889, + 124, 129, 120.75, 17, 0.000279089, + 124, 130, 120.75, 17.25, 2.144154E-05, + 125, 117, 121, 14, 0.06058308, + 125, 118, 121, 14.25, 0.02357246, + 125, 119, 121, 14.5, 0.0002766056, + 125, 120, 121, 14.75, 8.418123E-05, + 125, 121, 121, 15, 2.098367E-05, + 125, 122, 121, 15.25, 6.354639E-05, + 125, 125, 121, 16, 2.032726E-05, + 125, 126, 121, 16.25, 4.047503E-05, + 125, 127, 121, 16.5, 4.072965E-05, + 125, 128, 121, 16.75, 0.0003367003, + 125, 129, 121, 17, 0.0003404912, + 125, 130, 121, 17.25, 0.000743022, + 125, 131, 121, 17.5, 0.0008310313, + 125, 132, 121, 17.75, 0.0002291633, + 126, 117, 121.25, 14, 0.0006804676, + 126, 118, 121.25, 14.25, 0.09052959, + 126, 119, 121.25, 14.5, 0.05678698, + 126, 120, 121.25, 14.75, 0.006714571, + 126, 121, 121.25, 15, 0.0002962324, + 126, 122, 121.25, 15.25, 0.000358844, + 126, 123, 121.25, 15.5, 0.0002511424, + 126, 124, 121.25, 15.75, 0.0003121492, + 126, 125, 121.25, 16, 0.0001858752, + 126, 126, 121.25, 16.25, 0.0002408385, + 126, 127, 121.25, 16.5, 0.0002138196, + 126, 128, 121.25, 16.75, 1.827794E-05, + 126, 129, 121.25, 17, 4.143858E-05, + 126, 130, 121.25, 17.25, 0.0003935004, + 126, 131, 121.25, 17.5, 0.0003711033, + 126, 132, 121.25, 17.75, 0.0003083269, + 126, 133, 121.25, 18, 2.043524E-05, + 127, 118, 121.5, 14.25, 0.001255016, + 127, 119, 121.5, 14.5, 0.05432362, + 127, 120, 121.5, 14.75, 0.06325234, + 127, 121, 121.5, 15, 0.02336913, + 127, 122, 121.5, 15.25, 0.01126662, + 127, 123, 121.5, 15.5, 0.001879729, + 127, 124, 121.5, 15.75, 0.0003719098, + 127, 125, 121.5, 16, 0.0002269766, + 127, 126, 121.5, 16.25, 0.000478645, + 127, 127, 121.5, 16.5, 0.0003320232, + 127, 128, 121.5, 16.75, 0.0001259119, + 127, 129, 121.5, 17, 9.088176E-05, + 127, 131, 121.5, 17.5, 9.427944E-05, + 127, 132, 121.5, 17.75, 3.129934E-05, + 128, 119, 121.75, 14.5, 0.000635757, + 128, 120, 121.75, 14.75, 0.02553582, + 128, 121, 121.75, 15, 0.04522077, + 128, 122, 121.75, 15.25, 0.04192713, + 128, 123, 121.75, 15.5, 0.02816256, + 128, 124, 121.75, 15.75, 0.008621548, + 128, 125, 121.75, 16, 0.001017355, + 128, 126, 121.75, 16.25, 0.001367958, + 128, 127, 121.75, 16.5, 0.000782034, + 128, 128, 121.75, 16.75, 0.000201787, + 128, 129, 121.75, 17, 1.712734E-05, + 128, 130, 121.75, 17.25, 0.0001080594, + 128, 132, 121.75, 17.75, 5.122547E-05, + 129, 120, 122, 14.75, 0.0001467128, + 129, 121, 122, 15, 0.006772797, + 129, 122, 122, 15.25, 0.02571767, + 129, 123, 122, 15.5, 0.03656895, + 129, 124, 122, 15.75, 0.0248993, + 129, 125, 122, 16, 0.005741027, + 129, 126, 122, 16.25, 0.004042958, + 129, 127, 122, 16.5, 0.004070203, + 129, 128, 122, 16.75, 0.001020867, + 129, 129, 122, 17, 0.0001793321, + 129, 130, 122, 17.25, 9.715097E-05, + 129, 131, 122, 17.5, 0.0001585968, + 129, 132, 122, 17.75, 1.899017E-05, + 130, 122, 122.25, 15.25, 0.001015064, + 130, 123, 122.25, 15.5, 0.007153717, + 130, 124, 122.25, 15.75, 0.0135121, + 130, 125, 122.25, 16, 0.005408151, + 130, 126, 122.25, 16.25, 0.001341806, + 130, 127, 122.25, 16.5, 0.001162228, + 130, 128, 122.25, 16.75, 0.0008655608, + 130, 129, 122.25, 17, 0.0002219033, + 130, 130, 122.25, 17.25, 5.998967E-05, + 130, 131, 122.25, 17.5, 4.484355E-05, + 130, 132, 122.25, 17.75, 1.82116E-05, + 131, 124, 122.5, 15.75, 0.0007698645, + 131, 125, 122.5, 16, 0.0009799979, + 131, 126, 122.5, 16.25, 9.135451E-05, + 131, 127, 122.5, 16.5, 1.83793E-05, + 131, 128, 122.5, 16.75, 1.817361E-05, + 132, 126, 122.75, 16.25, 1.895637E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..eb1a38323a86dcf425cb614773f9340cecbe6493 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z7.txt @@ -0,0 +1,177 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 125, 120.5, 16, 2.153778E-05, + 123, 126, 120.5, 16.25, 0.0005822482, + 123, 127, 120.5, 16.5, 0.006152535, + 123, 128, 120.5, 16.75, 0.006442474, + 123, 129, 120.5, 17, 0.004026576, + 123, 130, 120.5, 17.25, 0.00143063, + 123, 131, 120.5, 17.5, 0.0003039129, + 123, 132, 120.5, 17.75, 6.521434E-05, + 123, 133, 120.5, 18, 4.353742E-05, + 124, 118, 120.75, 14.25, 2.13605E-05, + 124, 119, 120.75, 14.5, 0.0001283072, + 124, 120, 120.75, 14.75, 0.0002348445, + 124, 121, 120.75, 15, 0.0005133037, + 124, 122, 120.75, 15.25, 0.0008785423, + 124, 123, 120.75, 15.5, 0.0007722391, + 124, 124, 120.75, 15.75, 0.001010407, + 124, 125, 120.75, 16, 0.002518421, + 124, 126, 120.75, 16.25, 0.007212887, + 124, 127, 120.75, 16.5, 0.01066167, + 124, 128, 120.75, 16.75, 0.01236666, + 124, 129, 120.75, 17, 0.0144181, + 124, 130, 120.75, 17.25, 0.01099606, + 124, 131, 120.75, 17.5, 0.008579643, + 124, 132, 120.75, 17.75, 0.003668767, + 124, 133, 120.75, 18, 0.004787568, + 124, 134, 120.75, 18.25, 0.002027373, + 124, 135, 120.75, 18.5, 0.0005239542, + 124, 136, 120.75, 18.75, 6.559065E-05, + 125, 117, 121, 14, 0.03588669, + 125, 118, 121, 14.25, 0.0491397, + 125, 119, 121, 14.5, 0.02246125, + 125, 120, 121, 14.75, 0.01483823, + 125, 121, 121, 15, 0.01135174, + 125, 122, 121, 15.25, 0.009770208, + 125, 123, 121, 15.5, 0.008902915, + 125, 124, 121, 15.75, 0.00740924, + 125, 125, 121, 16, 0.008095999, + 125, 126, 121, 16.25, 0.007973452, + 125, 127, 121, 16.5, 0.006678846, + 125, 128, 121, 16.75, 0.005833608, + 125, 129, 121, 17, 0.007078072, + 125, 130, 121, 17.25, 0.008725483, + 125, 131, 121, 17.5, 0.01026473, + 125, 132, 121, 17.75, 0.009740639, + 125, 133, 121, 18, 0.008552099, + 125, 134, 121, 18.25, 0.008101743, + 125, 135, 121, 18.5, 0.006614582, + 125, 136, 121, 18.75, 0.001246222, + 125, 137, 121, 19, 0.000109482, + 126, 118, 121.25, 14.25, 0.03544774, + 126, 119, 121.25, 14.5, 0.03854058, + 126, 120, 121.25, 14.75, 0.02207896, + 126, 121, 121.25, 15, 0.01694673, + 126, 122, 121.25, 15.25, 0.01352468, + 126, 123, 121.25, 15.5, 0.01137267, + 126, 124, 121.25, 15.75, 0.01057454, + 126, 125, 121.25, 16, 0.008500461, + 126, 126, 121.25, 16.25, 0.008151507, + 126, 127, 121.25, 16.5, 0.008273831, + 126, 128, 121.25, 16.75, 0.007825768, + 126, 129, 121.25, 17, 0.006577068, + 126, 130, 121.25, 17.25, 0.006508539, + 126, 131, 121.25, 17.5, 0.006509624, + 126, 132, 121.25, 17.75, 0.007183053, + 126, 133, 121.25, 18, 0.007953417, + 126, 134, 121.25, 18.25, 0.005500724, + 126, 135, 121.25, 18.5, 0.00385681, + 126, 136, 121.25, 18.75, 0.001376756, + 126, 137, 121.25, 19, 0.0004817208, + 126, 138, 121.25, 19.25, 6.578806E-05, + 127, 118, 121.5, 14.25, 0.0002127559, + 127, 119, 121.5, 14.5, 0.009244696, + 127, 120, 121.5, 14.75, 0.01296432, + 127, 121, 121.5, 15, 0.01983931, + 127, 122, 121.5, 15.25, 0.01647006, + 127, 123, 121.5, 15.5, 0.01279156, + 127, 124, 121.5, 15.75, 0.01026098, + 127, 125, 121.5, 16, 0.008178401, + 127, 126, 121.5, 16.25, 0.007545189, + 127, 127, 121.5, 16.5, 0.00738478, + 127, 128, 121.5, 16.75, 0.007812456, + 127, 129, 121.5, 17, 0.007406304, + 127, 130, 121.5, 17.25, 0.007084318, + 127, 131, 121.5, 17.5, 0.00624779, + 127, 132, 121.5, 17.75, 0.005011385, + 127, 133, 121.5, 18, 0.00311138, + 127, 134, 121.5, 18.25, 0.002840048, + 127, 135, 121.5, 18.5, 0.001808726, + 127, 136, 121.5, 18.75, 0.001043936, + 127, 137, 121.5, 19, 0.0004377536, + 127, 138, 121.5, 19.25, 0.0001315761, + 127, 139, 121.5, 19.5, 2.196304E-05, + 128, 120, 121.75, 14.75, 0.002873582, + 128, 121, 121.75, 15, 0.01427056, + 128, 122, 121.75, 15.25, 0.01831415, + 128, 123, 121.75, 15.5, 0.01577432, + 128, 124, 121.75, 15.75, 0.01459047, + 128, 125, 121.75, 16, 0.01217559, + 128, 126, 121.75, 16.25, 0.008261855, + 128, 127, 121.75, 16.5, 0.007944354, + 128, 128, 121.75, 16.75, 0.006096764, + 128, 129, 121.75, 17, 0.00633013, + 128, 130, 121.75, 17.25, 0.005337825, + 128, 131, 121.75, 17.5, 0.003959469, + 128, 132, 121.75, 17.75, 0.002957645, + 128, 133, 121.75, 18, 0.001753183, + 128, 134, 121.75, 18.25, 0.0007492788, + 128, 135, 121.75, 18.5, 0.0003619622, + 128, 136, 121.75, 18.75, 0.0001075305, + 128, 137, 121.75, 19, 4.365076E-05, + 128, 138, 121.75, 19.25, 2.192935E-05, + 129, 121, 122, 15, 0.0005409721, + 129, 122, 122, 15.25, 0.003779309, + 129, 123, 122, 15.5, 0.008005057, + 129, 124, 122, 15.75, 0.01040216, + 129, 125, 122, 16, 0.01088068, + 129, 126, 122, 16.25, 0.005799456, + 129, 127, 122, 16.5, 0.002504218, + 129, 128, 122, 16.75, 0.003399984, + 129, 129, 122, 17, 0.002663247, + 129, 130, 122, 17.25, 0.002103889, + 129, 131, 122, 17.5, 0.001421844, + 129, 132, 122, 17.75, 0.0005456329, + 129, 133, 122, 18, 0.0001788761, + 129, 134, 122, 18.25, 4.216919E-05, + 129, 135, 122, 18.5, 2.165802E-05, + 130, 122, 122.25, 15.25, 4.051916E-05, + 130, 123, 122.25, 15.5, 0.0004200594, + 130, 124, 122.25, 15.75, 0.00137144, + 130, 125, 122.25, 16, 0.002514743, + 130, 126, 122.25, 16.25, 0.002773451, + 130, 127, 122.25, 16.5, 0.001359155, + 130, 128, 122.25, 16.75, 0.0004334464, + 130, 129, 122.25, 17, 0.0005120381, + 130, 130, 122.25, 17.25, 0.0001464858, + 130, 131, 122.25, 17.5, 8.526704E-05, + 131, 125, 122.5, 16, 9.679495E-05, + 131, 126, 122.5, 16.25, 0.0001113918, + 131, 127, 122.5, 16.5, 7.27663E-05, + 131, 130, 122.5, 17.25, 3.227713E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..03e798bb7ead1c7ef53ecf2961896185bbccb8ba --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z8.txt @@ -0,0 +1,119 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 122, 126, 120.25, 16.25, 2.156475E-05, + 122, 127, 120.25, 16.5, 0.000107962, + 122, 128, 120.25, 16.75, 4.324147E-05, + 122, 129, 120.25, 17, 4.32983E-05, + 123, 121, 120.5, 15, 6.430082E-05, + 123, 122, 120.5, 15.25, 0.002231715, + 123, 123, 120.5, 15.5, 0.00689658, + 123, 124, 120.5, 15.75, 0.009787459, + 123, 125, 120.5, 16, 0.009821222, + 123, 126, 120.5, 16.25, 0.01041578, + 123, 127, 120.5, 16.5, 0.004275295, + 123, 128, 120.5, 16.75, 0.003805249, + 123, 129, 120.5, 17, 0.004048393, + 123, 130, 120.5, 17.25, 0.00368533, + 123, 131, 120.5, 17.5, 0.002018851, + 123, 132, 120.5, 17.75, 0.0008695245, + 123, 133, 120.5, 18, 0.0001306123, + 123, 135, 120.5, 18.5, 2.183143E-05, + 124, 118, 120.75, 14.25, 0.003182716, + 124, 119, 120.75, 14.5, 0.01973795, + 124, 120, 120.75, 14.75, 0.02226513, + 124, 121, 120.75, 15, 0.02312684, + 124, 122, 120.75, 15.25, 0.02053605, + 124, 123, 120.75, 15.5, 0.01602757, + 124, 124, 120.75, 15.75, 0.01198158, + 124, 125, 120.75, 16, 0.009691996, + 124, 126, 120.75, 16.25, 0.004161999, + 124, 127, 120.75, 16.5, 0.0007341414, + 124, 128, 120.75, 16.75, 0.0005621391, + 124, 129, 120.75, 17, 0.0008010186, + 124, 130, 120.75, 17.25, 0.00340351, + 124, 131, 120.75, 17.5, 0.00599143, + 124, 132, 120.75, 17.75, 0.006390837, + 124, 133, 120.75, 18, 0.002873471, + 124, 134, 120.75, 18.25, 0.002397968, + 124, 135, 120.75, 18.5, 0.0005239542, + 124, 136, 120.75, 18.75, 0.0001093177, + 125, 117, 121, 14, 0.01604547, + 125, 118, 121, 14.25, 0.02144593, + 125, 119, 121, 14.5, 0.007441825, + 125, 120, 121, 14.75, 0.004367391, + 125, 121, 121, 15, 0.003215042, + 125, 122, 121, 15.25, 0.002725267, + 125, 123, 121, 15.5, 0.002191031, + 125, 124, 121, 15.75, 0.001698772, + 125, 125, 121, 16, 0.0003659093, + 125, 130, 121, 17.25, 2.167841E-05, + 125, 131, 121, 17.5, 0.0001302484, + 125, 132, 121, 17.75, 0.0006304053, + 125, 133, 121, 18, 0.0008054423, + 125, 134, 121, 18.25, 0.001765776, + 125, 135, 121, 18.5, 0.001790177, + 125, 136, 121, 18.75, 0.00345444, + 125, 137, 121, 19, 0.0008758561, + 125, 138, 121, 19.25, 0.0001315761, + 125, 139, 121, 19.5, 2.196304E-05, + 126, 123, 121.25, 15.5, 2.138996E-05, + 126, 124, 121.25, 15.75, 4.283342E-05, + 126, 132, 121.25, 17.75, 2.125587E-05, + 126, 133, 121.25, 18, 0.0001737843, + 126, 134, 121.25, 18.25, 0.0003269956, + 126, 135, 121.25, 18.5, 0.001135073, + 126, 136, 121.25, 18.75, 0.003716612, + 126, 137, 121.25, 19, 0.003131087, + 126, 138, 121.25, 19.25, 0.001425408, + 126, 139, 121.25, 19.5, 0.0004172976, + 126, 140, 121.25, 19.75, 6.599144E-05, + 127, 131, 121.5, 17.5, 2.069383E-05, + 127, 132, 121.5, 17.75, 8.433578E-05, + 127, 133, 121.5, 18, 0.0001721968, + 127, 134, 121.5, 18.25, 0.0001518419, + 127, 135, 121.5, 18.5, 0.0004140277, + 127, 136, 121.5, 18.75, 0.0006772923, + 127, 137, 121.5, 19, 0.0007006849, + 127, 138, 121.5, 19.25, 0.0007017393, + 127, 139, 121.5, 19.5, 0.0003294455, + 127, 140, 121.5, 19.75, 8.798859E-05, + 128, 132, 121.75, 17.75, 2.13041E-05, + 128, 134, 121.75, 18.25, 4.345128E-05, + 128, 135, 121.75, 18.5, 2.183143E-05, + 128, 137, 121.75, 19, 2.18964E-05, + 128, 138, 121.75, 19.25, 2.192935E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..0e11fdefcec36f7d8a3dcb1814401d96011f4fa9 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T8_202001121200_Z9.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 12:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z1.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z1.txt new file mode 100644 index 0000000000000000000000000000000000000000..5851a54dc600c0f1b31a34a20c6bd8e075a586da --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z1.txt @@ -0,0 +1,80 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 1000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 120, 114, 119.75, 13.25, 7.053583E-06, + 121, 114, 120, 13.25, 8.048936E-05, + 121, 115, 120, 13.5, 0.0003702731, + 121, 116, 120, 13.75, 0.0004326202, + 122, 113, 120.25, 13, 8.785824E-05, + 122, 114, 120.25, 13.25, 0.001709724, + 122, 115, 120.25, 13.5, 0.01208846, + 122, 116, 120.25, 13.75, 0.01472963, + 122, 117, 120.25, 14, 0.00157796, + 123, 113, 120.5, 13, 0.0001307935, + 123, 114, 120.5, 13.25, 0.01389406, + 123, 115, 120.5, 13.5, 0.05423619, + 123, 116, 120.5, 13.75, 0.1114693, + 123, 117, 120.5, 14, 0.02764033, + 123, 118, 120.5, 14.25, 2.134303E-05, + 124, 113, 120.75, 13, 0.0001386177, + 124, 114, 120.75, 13.25, 0.01233849, + 124, 115, 120.75, 13.5, 0.04144196, + 124, 116, 120.75, 13.75, 0.1355307, + 124, 117, 120.75, 14, 0.1818954, + 124, 118, 120.75, 14.25, 0.0003723651, + 125, 113, 121, 13, 2.202818E-05, + 125, 114, 121, 13.25, 0.001394243, + 125, 115, 121, 13.5, 0.002864087, + 125, 116, 121, 13.75, 0.005811846, + 125, 117, 121, 14, 0.1442935, + 125, 118, 121, 14.25, 0.00189807, + 125, 119, 121, 14.5, 1.788834E-05, + 126, 115, 121.25, 13.5, 5.64111E-05, + 126, 116, 121.25, 13.75, 9.724829E-05, + 126, 117, 121.25, 14, 0.0003188881, + 126, 118, 121.25, 14.25, 0.001618447, + 126, 119, 121.25, 14.5, 0.0005208192, + 126, 120, 121.25, 14.75, 4.220497E-05, + 127, 118, 121.5, 14.25, 0.0001982911, + 127, 119, 121.5, 14.5, 0.0008498679, + 127, 120, 121.5, 14.75, 0.0002879322, + 127, 121, 121.5, 15, 0.0001119293, + 127, 122, 121.5, 15.25, 1.89925E-05, + 128, 120, 121.75, 14.75, 8.150704E-05, + 128, 121, 121.75, 15, 0.0001302516, + 128, 124, 121.75, 15.75, 7.430883E-06, + 129, 121, 122, 15, 2.432343E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z10.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z10.txt new file mode 100644 index 0000000000000000000000000000000000000000..5ce07c4ac419ebe79af2dad8a72ccb767ff5ebe7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z10.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 19000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z11.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z11.txt new file mode 100644 index 0000000000000000000000000000000000000000..7b984e5f2aad6487650b77fd6ed3e52335f947c0 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z11.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 22500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z12.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z12.txt new file mode 100644 index 0000000000000000000000000000000000000000..e498ed0bedf48e42aa3fa97b2e80821900fb58af --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z12.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 27500 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z2.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z2.txt new file mode 100644 index 0000000000000000000000000000000000000000..c6ab36b7bee20fcb3f54249f052e08fe876cf360 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z2.txt @@ -0,0 +1,96 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 3000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 121, 114, 120, 13.25, 9.396117E-05, + 121, 115, 120, 13.5, 0.0001063173, + 121, 116, 120, 13.75, 8.481632E-06, + 122, 113, 120.25, 13, 9.05886E-05, + 122, 114, 120.25, 13.25, 0.001350794, + 122, 115, 120.25, 13.5, 0.001061172, + 122, 116, 120.25, 13.75, 0.0001371646, + 123, 113, 120.5, 13, 0.0005807243, + 123, 114, 120.5, 13.25, 0.004339939, + 123, 115, 120.5, 13.5, 0.003498258, + 123, 116, 120.5, 13.75, 0.002286311, + 124, 113, 120.75, 13, 6.198545E-05, + 124, 114, 120.75, 13.25, 0.002957612, + 124, 115, 120.75, 13.5, 0.03395011, + 124, 116, 120.75, 13.75, 0.056283, + 124, 117, 120.75, 14, 0.003999013, + 125, 114, 121, 13.25, 0.0005349006, + 125, 115, 121, 13.5, 0.02598872, + 125, 116, 121, 13.75, 0.1171077, + 125, 117, 121, 14, 0.225622, + 125, 118, 121, 14.25, 0.03829838, + 125, 119, 121, 14.5, 0.002061157, + 125, 120, 121, 14.75, 0.0006904986, + 125, 121, 121, 15, 0.0002226617, + 126, 114, 121.25, 13.25, 8.651477E-05, + 126, 115, 121.25, 13.5, 0.001405311, + 126, 116, 121.25, 13.75, 0.01752507, + 126, 117, 121.25, 14, 0.05452311, + 126, 118, 121.25, 14.25, 0.0589045, + 126, 119, 121.25, 14.5, 0.03326449, + 126, 120, 121.25, 14.75, 0.02777389, + 126, 121, 121.25, 15, 0.01544072, + 126, 122, 121.25, 15.25, 0.001364392, + 126, 123, 121.25, 15.5, 2.62537E-05, + 127, 115, 121.5, 13.5, 1.282992E-05, + 127, 116, 121.5, 13.75, 0.0005741238, + 127, 117, 121.5, 14, 0.005228412, + 127, 118, 121.5, 14.25, 0.01321347, + 127, 119, 121.5, 14.5, 0.01677281, + 127, 120, 121.5, 14.75, 0.01607069, + 127, 121, 121.5, 15, 0.008140543, + 127, 122, 121.5, 15.25, 0.0003643037, + 127, 123, 121.5, 15.5, 1.192005E-05, + 128, 117, 121.75, 14, 4.858487E-05, + 128, 118, 121.75, 14.25, 0.0003812609, + 128, 119, 121.75, 14.5, 0.000866216, + 128, 120, 121.75, 14.75, 0.0008024081, + 128, 121, 121.75, 15, 0.0008071389, + 128, 122, 121.75, 15.25, 0.000181359, + 128, 123, 121.75, 15.5, 0.0001582072, + 128, 125, 121.75, 16, 4.800137E-05, + 129, 120, 122, 14.75, 3.453439E-05, + 129, 121, 122, 15, 7.634073E-05, + 129, 122, 122, 15.25, 0.0001142638, + 129, 123, 122, 15.5, 0.0001332737, + 129, 124, 122, 15.75, 7.148211E-05, + 129, 125, 122, 16, 9.511798E-06, + 130, 124, 122.25, 15.75, 4.670027E-05, + 130, 125, 122.25, 16, 8.908632E-06, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z3.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z3.txt new file mode 100644 index 0000000000000000000000000000000000000000..6138b98ee48da6e5c8b0aeb004d164f69b79acab --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z3.txt @@ -0,0 +1,78 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 5000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 119, 120.75, 14.5, 2.014072E-05, + 125, 117, 121, 14, 0.1044668, + 125, 118, 121, 14.25, 0.1974114, + 125, 119, 121, 14.5, 0.1236604, + 125, 120, 121, 14.75, 0.0478402, + 125, 121, 121, 15, 0.01059274, + 125, 122, 121, 15.25, 0.001706515, + 125, 123, 121, 15.5, 1.165826E-05, + 126, 117, 121.25, 14, 0.0001461001, + 126, 118, 121.25, 14.25, 0.01614678, + 126, 119, 121.25, 14.5, 0.08150824, + 126, 120, 121.25, 14.75, 0.1157832, + 126, 121, 121.25, 15, 0.07969488, + 126, 122, 121.25, 15.25, 0.02371219, + 126, 123, 121.25, 15.5, 0.001661716, + 127, 118, 121.5, 14.25, 0.0002075599, + 127, 119, 121.5, 14.5, 0.0108342, + 127, 120, 121.5, 14.75, 0.02241982, + 127, 121, 121.5, 15, 0.01755637, + 127, 122, 121.5, 15.25, 0.009111631, + 127, 123, 121.5, 15.5, 0.0009246343, + 127, 125, 121.5, 16, 1.347617E-05, + 128, 119, 121.75, 14.5, 0.0005511217, + 128, 120, 121.75, 14.75, 0.002029834, + 128, 121, 121.75, 15, 0.002150783, + 128, 122, 121.75, 15.25, 0.001218279, + 128, 123, 121.75, 15.5, 0.0005069895, + 128, 124, 121.75, 15.75, 0.0001486468, + 129, 120, 122, 14.75, 0.0001050169, + 129, 121, 122, 15, 0.0002877533, + 129, 122, 122, 15.25, 0.000294812, + 129, 123, 122, 15.5, 0.0002579555, + 129, 124, 122, 15.75, 0.0002077867, + 129, 125, 122, 16, 0.0002364645, + 129, 126, 122, 16.25, 3.872967E-05, + 130, 121, 122.25, 15, 2.672999E-05, + 130, 122, 122.25, 15.25, 5.318019E-05, + 130, 123, 122.25, 15.5, 1.206981E-05, + 130, 124, 122.25, 15.75, 4.719723E-05, + 130, 125, 122.25, 16, 5.107708E-05, + 130, 126, 122.25, 16.25, 1.136597E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z4.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z4.txt new file mode 100644 index 0000000000000000000000000000000000000000..b9aac72183f590d62686d2ad2fed89c264949834 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z4.txt @@ -0,0 +1,98 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 7000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.1331708, + 125, 118, 121, 14.25, 0.0261024, + 125, 119, 121, 14.5, 0.004774602, + 125, 120, 121, 14.75, 0.0003129295, + 126, 117, 121.25, 14, 0.04605145, + 126, 118, 121.25, 14.25, 0.1829161, + 126, 119, 121.25, 14.5, 0.04129407, + 126, 120, 121.25, 14.75, 0.001826557, + 127, 117, 121.5, 14, 8.256828E-05, + 127, 118, 121.5, 14.25, 0.08266927, + 127, 119, 121.5, 14.5, 0.1002098, + 127, 120, 121.5, 14.75, 0.01525967, + 127, 121, 121.5, 15, 0.001171023, + 127, 122, 121.5, 15.25, 8.800816E-05, + 127, 123, 121.5, 15.5, 4.075098E-05, + 127, 125, 121.5, 16, 1.791655E-05, + 128, 118, 121.75, 14.25, 0.006105054, + 128, 119, 121.75, 14.5, 0.0778251, + 128, 120, 121.75, 14.75, 0.04165222, + 128, 121, 121.75, 15, 0.006300474, + 128, 122, 121.75, 15.25, 0.0009155778, + 128, 123, 121.75, 15.5, 0.000463221, + 128, 124, 121.75, 15.75, 0.0001157837, + 128, 125, 121.75, 16, 9.232276E-05, + 128, 126, 121.75, 16.25, 1.734908E-05, + 129, 118, 122, 14.25, 0.0001508255, + 129, 119, 122, 14.5, 0.01389267, + 129, 120, 122, 14.75, 0.04916047, + 129, 121, 122, 15, 0.01899088, + 129, 122, 122, 15.25, 0.003289599, + 129, 123, 122, 15.5, 0.0006734734, + 129, 124, 122, 15.75, 0.0003785723, + 129, 125, 122, 16, 0.000121423, + 129, 126, 122, 16.25, 5.773006E-05, + 129, 127, 122, 16.5, 2.747412E-05, + 130, 119, 122.25, 14.5, 0.001265846, + 130, 120, 122.25, 14.75, 0.01341391, + 130, 121, 122.25, 15, 0.01655543, + 130, 122, 122.25, 15.25, 0.006693483, + 130, 123, 122.25, 15.5, 0.001231449, + 130, 124, 122.25, 15.75, 0.0002480841, + 130, 125, 122.25, 16, 0.0001628424, + 130, 126, 122.25, 16.25, 0.0001083525, + 130, 127, 122.25, 16.5, 3.081781E-05, + 130, 128, 122.25, 16.75, 4.77139E-05, + 131, 119, 122.5, 14.5, 7.213287E-05, + 131, 120, 122.5, 14.75, 0.0009148619, + 131, 121, 122.5, 15, 0.001963018, + 131, 122, 122.5, 15.25, 0.002081715, + 131, 123, 122.5, 15.5, 0.0006995177, + 131, 124, 122.5, 15.75, 0.0001005517, + 131, 125, 122.5, 16, 0.0001163809, + 131, 126, 122.5, 16.25, 1.604667E-05, + 131, 127, 122.5, 16.5, 1.449158E-05, + 131, 128, 122.5, 16.75, 4.817441E-05, + 132, 120, 122.75, 14.75, 1.395087E-05, + 132, 121, 122.75, 15, 4.582523E-05, + 132, 122, 122.75, 15.25, 2.952332E-05, + 132, 123, 122.75, 15.5, 1.600582E-05, + 132, 124, 122.75, 15.75, 1.541225E-05, + 132, 127, 122.75, 16.5, 2.541371E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z5.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z5.txt new file mode 100644 index 0000000000000000000000000000000000000000..63c9a4dfa82c189077659cd9641cb142178d3322 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z5.txt @@ -0,0 +1,106 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 9000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 125, 117, 121, 14, 0.0709008, + 125, 118, 121, 14.25, 0.04104842, + 125, 119, 121, 14.5, 8.488749E-05, + 126, 117, 121.25, 14, 0.002185144, + 126, 118, 121.25, 14.25, 0.09596238, + 126, 119, 121.25, 14.5, 0.07782416, + 126, 120, 121.25, 14.75, 0.02490357, + 126, 121, 121.25, 15, 0.001526411, + 126, 122, 121.25, 15.25, 4.184529E-05, + 127, 118, 121.5, 14.25, 0.006240759, + 127, 119, 121.5, 14.5, 0.03981475, + 127, 120, 121.5, 14.75, 0.08207794, + 127, 121, 121.5, 15, 0.05415166, + 127, 122, 121.5, 15.25, 0.009648438, + 127, 123, 121.5, 15.5, 0.0006935431, + 127, 124, 121.5, 15.75, 0.0001630604, + 127, 125, 121.5, 16, 0.0001009132, + 127, 126, 121.5, 16.25, 7.892284E-05, + 128, 119, 121.75, 14.5, 0.004447251, + 128, 120, 121.75, 14.75, 0.0296498, + 128, 121, 121.75, 15, 0.04819657, + 128, 122, 121.75, 15.25, 0.04815526, + 128, 123, 121.75, 15.5, 0.02043063, + 128, 124, 121.75, 15.75, 0.002924462, + 128, 125, 121.75, 16, 0.0002258034, + 128, 126, 121.75, 16.25, 0.0002841657, + 128, 127, 121.75, 16.5, 6.222964E-05, + 128, 128, 121.75, 16.75, 6.157877E-05, + 129, 119, 122, 14.5, 0.0003843411, + 129, 120, 122, 14.75, 0.005171906, + 129, 121, 122, 15, 0.01922802, + 129, 122, 122, 15.25, 0.03029147, + 129, 123, 122, 15.5, 0.0342602, + 129, 124, 122, 15.75, 0.02202806, + 129, 125, 122, 16, 0.005132596, + 129, 126, 122, 16.25, 0.0004682712, + 129, 127, 122, 16.5, 0.0001677359, + 129, 128, 122, 16.75, 5.312054E-05, + 129, 129, 122, 17, 9.576474E-05, + 129, 130, 122, 17.25, 2.637879E-05, + 129, 131, 122, 17.5, 1.654729E-05, + 130, 120, 122.25, 14.75, 0.0003058747, + 130, 121, 122.25, 15, 0.00377447, + 130, 122, 122.25, 15.25, 0.01195413, + 130, 123, 122.25, 15.5, 0.01504869, + 130, 124, 122.25, 15.75, 0.01621597, + 130, 125, 122.25, 16, 0.01151877, + 130, 126, 122.25, 16.25, 0.002870754, + 130, 127, 122.25, 16.5, 0.0002583255, + 130, 128, 122.25, 16.75, 8.046918E-05, + 130, 129, 122.25, 17, 0.0001014509, + 130, 130, 122.25, 17.25, 5.056696E-05, + 130, 131, 122.25, 17.5, 1.0769E-05, + 130, 132, 122.25, 17.75, 1.360225E-05, + 131, 121, 122.5, 15, 0.0001076276, + 131, 122, 122.5, 15.25, 0.001242269, + 131, 123, 122.5, 15.5, 0.002193252, + 131, 124, 122.5, 15.75, 0.002244444, + 131, 125, 122.5, 16, 0.002534223, + 131, 126, 122.5, 16.25, 0.001801944, + 131, 127, 122.5, 16.5, 0.0003099454, + 131, 128, 122.5, 16.75, 4.83335E-05, + 131, 129, 122.5, 17, 7.222058E-05, + 131, 130, 122.5, 17.25, 1.266065E-05, + 131, 131, 122.5, 17.5, 9.28205E-06, + 132, 124, 122.75, 15.75, 6.329885E-05, + 132, 125, 122.75, 16, 4.950998E-05, + 132, 126, 122.75, 16.25, 6.379215E-05, + 132, 127, 122.75, 16.5, 1.636905E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z6.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z6.txt new file mode 100644 index 0000000000000000000000000000000000000000..414df9a6db4b0c3fb3afb5a165986b085af3d1e3 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z6.txt @@ -0,0 +1,159 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 11000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 124, 128, 120.75, 16.75, 0.0001212605, + 124, 129, 120.75, 17, 0.0001028956, + 124, 130, 120.75, 17.25, 2.053692E-05, + 125, 117, 121, 14, 0.06261784, + 125, 118, 121, 14.25, 0.01546764, + 125, 119, 121, 14.5, 6.39401E-05, + 125, 120, 121, 14.75, 8.453487E-05, + 125, 121, 121, 15, 4.237836E-05, + 125, 123, 121, 15.5, 2.11371E-05, + 125, 125, 121, 16, 2.064992E-05, + 125, 127, 121, 16.5, 4.110807E-05, + 125, 128, 121, 16.75, 0.0001814173, + 125, 129, 121, 17, 0.0002296846, + 125, 130, 121, 17.25, 0.000335042, + 125, 131, 121, 17.5, 0.0004617879, + 125, 132, 121, 17.75, 0.0002087443, + 125, 133, 121, 18, 5.926076E-05, + 126, 117, 121.25, 14, 0.001599199, + 126, 118, 121.25, 14.25, 0.09991518, + 126, 119, 121.25, 14.5, 0.04272085, + 126, 120, 121.25, 14.75, 0.002404453, + 126, 121, 121.25, 15, 0.0004235022, + 126, 122, 121.25, 15.25, 0.0001900714, + 126, 123, 121.25, 15.5, 0.0002524615, + 126, 124, 121.25, 15.75, 0.0003145354, + 126, 125, 121.25, 16, 0.0002489008, + 126, 126, 121.25, 16.25, 0.0002048269, + 126, 127, 121.25, 16.5, 0.0001166062, + 126, 128, 121.25, 16.75, 1.818883E-05, + 126, 129, 121.25, 17, 0.0001152464, + 126, 130, 121.25, 17.25, 0.0001145916, + 126, 131, 121.25, 17.5, 0.0002739185, + 126, 132, 121.25, 17.75, 0.000267293, + 126, 133, 121.25, 18, 1.831662E-05, + 127, 118, 121.5, 14.25, 0.003170325, + 127, 119, 121.5, 14.5, 0.07016835, + 127, 120, 121.5, 14.75, 0.04786572, + 127, 121, 121.5, 15, 0.01238214, + 127, 122, 121.5, 15.25, 0.004441538, + 127, 123, 121.5, 15.5, 0.0007351091, + 127, 124, 121.5, 15.75, 0.0002285745, + 127, 125, 121.5, 16, 0.0003081987, + 127, 126, 121.5, 16.25, 0.0002584069, + 127, 127, 121.5, 16.5, 0.0002445233, + 127, 128, 121.5, 16.75, 0.0001664713, + 127, 129, 121.5, 17, 7.36592E-05, + 127, 130, 121.5, 17.25, 1.90596E-05, + 127, 131, 121.5, 17.5, 1.798766E-05, + 127, 132, 121.5, 17.75, 4.482655E-05, + 127, 133, 121.5, 18, 3.118777E-05, + 128, 119, 121.75, 14.5, 0.003543722, + 128, 120, 121.75, 14.75, 0.04624011, + 128, 121, 121.75, 15, 0.04775365, + 128, 122, 121.75, 15.25, 0.02933704, + 128, 123, 121.75, 15.5, 0.01517603, + 128, 124, 121.75, 15.75, 0.003631935, + 128, 125, 121.75, 16, 0.0004988613, + 128, 126, 121.75, 16.25, 0.0002457118, + 128, 127, 121.75, 16.5, 0.0001145607, + 128, 128, 121.75, 16.75, 0.0001903057, + 128, 129, 121.75, 17, 0.0001573937, + 128, 130, 121.75, 17.25, 5.453192E-05, + 128, 131, 121.75, 17.5, 3.570438E-05, + 128, 132, 121.75, 17.75, 1.624225E-05, + 128, 133, 121.75, 18, 6.613944E-05, + 129, 120, 122, 14.75, 0.001813767, + 129, 121, 122, 15, 0.02430425, + 129, 122, 122, 15.25, 0.04048345, + 129, 123, 122, 15.5, 0.03229653, + 129, 124, 122, 15.75, 0.02454796, + 129, 125, 122, 16, 0.01102989, + 129, 126, 122, 16.25, 0.002264136, + 129, 127, 122, 16.5, 0.001647877, + 129, 128, 122, 16.75, 0.0004608351, + 129, 129, 122, 17, 0.0003460636, + 129, 130, 122, 17.25, 0.0005319677, + 129, 131, 122, 17.5, 0.0008433767, + 129, 132, 122, 17.75, 0.000727251, + 129, 133, 122, 18, 0.0001951627, + 129, 134, 122, 18.25, 8.532076E-05, + 130, 121, 122.25, 15, 0.0005101434, + 130, 122, 122.25, 15.25, 0.009391509, + 130, 123, 122.25, 15.5, 0.02508274, + 130, 124, 122.25, 15.75, 0.03100473, + 130, 125, 122.25, 16, 0.02617645, + 130, 126, 122.25, 16.25, 0.01131048, + 130, 127, 122.25, 16.5, 0.003514561, + 130, 128, 122.25, 16.75, 0.002648721, + 130, 129, 122.25, 17, 0.001724688, + 130, 130, 122.25, 17.25, 0.001514579, + 130, 131, 122.25, 17.5, 0.00112362, + 130, 132, 122.25, 17.75, 0.0004076315, + 130, 133, 122.25, 18, 8.544722E-05, + 130, 134, 122.25, 18.25, 0.0001192146, + 130, 135, 122.25, 18.5, 1.497625E-05, + 131, 122, 122.5, 15.25, 7.970539E-05, + 131, 123, 122.5, 15.5, 0.00252072, + 131, 124, 122.5, 15.75, 0.011637, + 131, 125, 122.5, 16, 0.01975918, + 131, 126, 122.5, 16.25, 0.01268234, + 131, 127, 122.5, 16.5, 0.00267393, + 131, 128, 122.5, 16.75, 0.001588275, + 131, 129, 122.5, 17, 0.0009706374, + 131, 130, 122.5, 17.25, 0.0004379529, + 131, 131, 122.5, 17.5, 0.0002102605, + 131, 132, 122.5, 17.75, 7.529061E-05, + 131, 133, 122.5, 18, 3.487173E-05, + 131, 134, 122.5, 18.25, 2.150252E-05, + 131, 135, 122.5, 18.5, 1.366188E-05, + 132, 123, 122.75, 15.5, 1.988258E-05, + 132, 124, 122.75, 15.75, 0.0003313843, + 132, 125, 122.75, 16, 0.002277914, + 132, 126, 122.75, 16.25, 0.004002922, + 132, 127, 122.75, 16.5, 0.001007615, + 132, 128, 122.75, 16.75, 0.0002376825, + 132, 129, 122.75, 17, 0.0001094536, + 132, 130, 122.75, 17.25, 8.536972E-05, + 132, 131, 122.75, 17.5, 1.43326E-05, + 132, 132, 122.75, 17.75, 1.304724E-05, + 132, 133, 122.75, 18, 2.497259E-05, + 133, 126, 123, 16.25, 0.0001858576, + 133, 127, 123, 16.5, 0.0001994965, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z7.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z7.txt new file mode 100644 index 0000000000000000000000000000000000000000..47d7920fc700f20d757dbbc7e9e84c905ddc94dd --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z7.txt @@ -0,0 +1,234 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 13000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 123, 124, 120.5, 15.75, 2.151088E-05, + 123, 125, 120.5, 16, 2.153778E-05, + 123, 126, 120.5, 16.25, 0.0004737735, + 123, 127, 120.5, 16.5, 0.006193683, + 123, 128, 120.5, 16.75, 0.005402806, + 123, 129, 120.5, 17, 0.003158529, + 123, 130, 120.5, 17.25, 0.001473043, + 123, 131, 120.5, 17.5, 0.0005427017, + 123, 132, 120.5, 17.75, 0.0001739049, + 123, 133, 120.5, 18, 0.0002829932, + 124, 119, 120.75, 14.5, 2.138454E-05, + 124, 120, 120.75, 14.75, 0.000212886, + 124, 121, 120.75, 15, 0.0001498024, + 124, 122, 120.75, 15.25, 0.0001931291, + 124, 123, 120.75, 15.5, 0.0002577399, + 124, 124, 120.75, 15.75, 0.0004086088, + 124, 125, 120.75, 16, 0.001851355, + 124, 126, 120.75, 16.25, 0.005547529, + 124, 127, 120.75, 16.5, 0.008578642, + 124, 128, 120.75, 16.75, 0.008642972, + 124, 129, 120.75, 17, 0.009699309, + 124, 130, 120.75, 17.25, 0.007683751, + 124, 131, 120.75, 17.5, 0.006122897, + 124, 132, 120.75, 17.75, 0.003562104, + 124, 133, 120.75, 18, 0.004614203, + 124, 134, 120.75, 18.25, 0.002136272, + 124, 135, 120.75, 18.5, 0.001419043, + 124, 136, 120.75, 18.75, 6.559065E-05, + 125, 117, 121, 14, 0.03584559, + 125, 118, 121, 14.25, 0.04983938, + 125, 119, 121, 14.5, 0.02251703, + 125, 120, 121, 14.75, 0.01322595, + 125, 121, 121, 15, 0.01042763, + 125, 122, 121, 15.25, 0.007304765, + 125, 123, 121, 15.5, 0.005704955, + 125, 124, 121, 15.75, 0.005392273, + 125, 125, 121, 16, 0.006403169, + 125, 126, 121, 16.25, 0.006594446, + 125, 127, 121, 16.5, 0.005801295, + 125, 128, 121, 16.75, 0.004646881, + 125, 129, 121, 17, 0.004947125, + 125, 130, 121, 17.25, 0.00690795, + 125, 131, 121, 17.5, 0.008755416, + 125, 132, 121, 17.75, 0.009494619, + 125, 133, 121, 18, 0.007075612, + 125, 134, 121, 18.25, 0.006936739, + 125, 135, 121, 18.5, 0.006258937, + 125, 136, 121, 18.75, 0.001246071, + 125, 137, 121, 19, 0.0001751712, + 125, 138, 121, 19.25, 2.192935E-05, + 126, 118, 121.25, 14.25, 0.03217097, + 126, 119, 121.25, 14.5, 0.03614927, + 126, 120, 121.25, 14.75, 0.02067789, + 126, 121, 121.25, 15, 0.01551159, + 126, 122, 121.25, 15.25, 0.01235972, + 126, 123, 121.25, 15.5, 0.01027311, + 126, 124, 121.25, 15.75, 0.009292743, + 126, 125, 121.25, 16, 0.007636986, + 126, 126, 121.25, 16.25, 0.00681795, + 126, 127, 121.25, 16.5, 0.007483284, + 126, 128, 121.25, 16.75, 0.006470119, + 126, 129, 121.25, 17, 0.005238751, + 126, 130, 121.25, 17.25, 0.004623675, + 126, 131, 121.25, 17.5, 0.004877236, + 126, 132, 121.25, 17.75, 0.007120963, + 126, 133, 121.25, 18, 0.009287231, + 126, 134, 121.25, 18.25, 0.006773429, + 126, 135, 121.25, 18.5, 0.005498878, + 126, 136, 121.25, 18.75, 0.002411836, + 126, 137, 121.25, 19, 0.001312359, + 126, 138, 121.25, 19.25, 0.0005701632, + 126, 139, 121.25, 19.5, 4.392607E-05, + 127, 118, 121.5, 14.25, 0.0005959286, + 127, 119, 121.5, 14.5, 0.01361193, + 127, 120, 121.5, 14.75, 0.01577016, + 127, 121, 121.5, 15, 0.01684284, + 127, 122, 121.5, 15.25, 0.01340093, + 127, 123, 121.5, 15.5, 0.009686375, + 127, 124, 121.5, 15.75, 0.008210074, + 127, 125, 121.5, 16, 0.00644798, + 127, 126, 121.5, 16.25, 0.005854838, + 127, 127, 121.5, 16.5, 0.005794609, + 127, 128, 121.5, 16.75, 0.006381182, + 127, 129, 121.5, 17, 0.005833073, + 127, 130, 121.5, 17.25, 0.006115261, + 127, 131, 121.5, 17.5, 0.006151407, + 127, 132, 121.5, 17.75, 0.005307707, + 127, 133, 121.5, 18, 0.005863126, + 127, 134, 121.5, 18.25, 0.007346682, + 127, 135, 121.5, 18.5, 0.005840316, + 127, 136, 121.5, 18.75, 0.003839038, + 127, 137, 121.5, 19, 0.002955779, + 127, 138, 121.5, 19.25, 0.00223347, + 127, 139, 121.5, 19.5, 0.001295569, + 127, 140, 121.5, 19.75, 0.0003299572, + 127, 141, 121.5, 20, 2.2032E-05, + 128, 119, 121.75, 14.5, 6.317464E-05, + 128, 120, 121.75, 14.75, 0.007747757, + 128, 121, 121.75, 15, 0.02016301, + 128, 122, 121.75, 15.25, 0.01843465, + 128, 123, 121.75, 15.5, 0.01395341, + 128, 124, 121.75, 15.75, 0.01092109, + 128, 125, 121.75, 16, 0.009417368, + 128, 126, 121.75, 16.25, 0.005781371, + 128, 127, 121.75, 16.5, 0.005720486, + 128, 128, 121.75, 16.75, 0.004820129, + 128, 129, 121.75, 17, 0.005515778, + 128, 130, 121.75, 17.25, 0.005579574, + 128, 131, 121.75, 17.5, 0.005510016, + 128, 132, 121.75, 17.75, 0.006083125, + 128, 133, 121.75, 18, 0.006206191, + 128, 134, 121.75, 18.25, 0.006062589, + 128, 135, 121.75, 18.5, 0.006234558, + 128, 136, 121.75, 18.75, 0.005070269, + 128, 137, 121.75, 19, 0.004018655, + 128, 138, 121.75, 19.25, 0.002481619, + 128, 139, 121.75, 19.5, 0.001557649, + 128, 140, 121.75, 19.75, 0.000967646, + 128, 141, 121.75, 20, 0.0003745441, + 128, 142, 121.75, 20.25, 6.620187E-05, + 128, 143, 121.75, 20.5, 2.210301E-05, + 129, 120, 122, 14.75, 4.119099E-05, + 129, 121, 122, 15, 0.002950068, + 129, 122, 122, 15.25, 0.01053833, + 129, 123, 122, 15.5, 0.01335844, + 129, 124, 122, 15.75, 0.01178457, + 129, 125, 122, 16, 0.01124486, + 129, 126, 122, 16.25, 0.00825992, + 129, 127, 122, 16.5, 0.005648744, + 129, 128, 122, 16.75, 0.00565069, + 129, 129, 122, 17, 0.005004941, + 129, 130, 122, 17.25, 0.005033385, + 129, 131, 122, 17.5, 0.004570586, + 129, 132, 122, 17.75, 0.004559822, + 129, 133, 122, 18, 0.005011008, + 129, 134, 122, 18.25, 0.004942195, + 129, 135, 122, 18.5, 0.00398728, + 129, 136, 122, 18.75, 0.003060713, + 129, 137, 122, 19, 0.002424683, + 129, 138, 122, 19.25, 0.001963659, + 129, 139, 122, 19.5, 0.001175402, + 129, 140, 122, 19.75, 0.0009891597, + 129, 141, 122, 20, 0.0005947881, + 129, 142, 122, 20.25, 0.000154471, + 129, 143, 122, 20.5, 6.630904E-05, + 130, 121, 122.25, 15, 2.039029E-05, + 130, 122, 122.25, 15.25, 0.0007482477, + 130, 123, 122.25, 15.5, 0.003908404, + 130, 124, 122.25, 15.75, 0.0071555, + 130, 125, 122.25, 16, 0.009386847, + 130, 126, 122.25, 16.25, 0.009782426, + 130, 127, 122.25, 16.5, 0.007128038, + 130, 128, 122.25, 16.75, 0.004932199, + 130, 129, 122.25, 17, 0.004653635, + 130, 130, 122.25, 17.25, 0.00327904, + 130, 131, 122.25, 17.5, 0.002530859, + 130, 132, 122.25, 17.75, 0.002737401, + 130, 133, 122.25, 18, 0.002032857, + 130, 134, 122.25, 18.25, 0.00177062, + 130, 135, 122.25, 18.5, 0.001837797, + 130, 136, 122.25, 18.75, 0.001177746, + 130, 137, 122.25, 19, 0.0009881661, + 130, 138, 122.25, 19.25, 0.0005519618, + 130, 139, 122.25, 19.5, 0.000428211, + 130, 140, 122.25, 19.75, 0.0002621518, + 130, 141, 122.25, 20, 0.0001760805, + 130, 142, 122.25, 20.25, 8.826916E-05, + 130, 143, 122.25, 20.5, 2.210301E-05, + 131, 123, 122.5, 15.5, 5.881218E-05, + 131, 124, 122.5, 15.75, 0.0007090393, + 131, 125, 122.5, 16, 0.002419422, + 131, 126, 122.5, 16.25, 0.004505555, + 131, 127, 122.5, 16.5, 0.005867582, + 131, 128, 122.5, 16.75, 0.004187314, + 131, 129, 122.5, 17, 0.003124089, + 131, 130, 122.5, 17.25, 0.002362431, + 131, 131, 122.5, 17.5, 0.001872647, + 131, 132, 122.5, 17.75, 0.001141922, + 131, 133, 122.5, 18, 0.0009685109, + 131, 134, 122.5, 18.25, 0.0003917012, + 131, 135, 122.5, 18.5, 0.00018403, + 131, 136, 122.5, 18.75, 8.649874E-05, + 131, 137, 122.5, 19, 5.087481E-05, + 131, 138, 122.5, 19.25, 1.958438E-05, + 132, 125, 122.75, 16, 5.619725E-05, + 132, 126, 122.75, 16.25, 0.0004035609, + 132, 127, 122.75, 16.5, 0.0007495708, + 132, 128, 122.75, 16.75, 0.001038577, + 132, 129, 122.75, 17, 0.0007961992, + 132, 130, 122.75, 17.25, 0.0003718558, + 132, 131, 122.75, 17.5, 0.0002927054, + 132, 132, 122.75, 17.75, 0.0001645913, + 132, 133, 122.75, 18, 0.0001069926, + 132, 134, 122.75, 18.25, 4.433987E-05, + 133, 128, 123, 16.75, 1.669736E-05, + 133, 131, 123, 17.5, 1.467804E-05, + 133, 132, 123, 17.75, 1.719054E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z8.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z8.txt new file mode 100644 index 0000000000000000000000000000000000000000..2bac1989676532fb8ecf5530a8258b07fdd4fa16 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z8.txt @@ -0,0 +1,155 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 15000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 122, 126, 120.25, 16.25, 4.312949E-05, + 122, 127, 120.25, 16.5, 0.0001727392, + 122, 128, 120.25, 16.75, 0.0003243111, + 122, 129, 120.25, 17, 0.000281439, + 122, 130, 120.25, 17.25, 0.0001300705, + 122, 131, 120.25, 17.5, 2.170807E-05, + 122, 132, 120.25, 17.75, 2.173811E-05, + 123, 121, 120.5, 15, 0.0002786369, + 123, 122, 120.5, 15.25, 0.003304654, + 123, 123, 120.5, 15.5, 0.007519635, + 123, 124, 120.5, 15.75, 0.01000257, + 123, 125, 120.5, 16, 0.01122118, + 123, 126, 120.5, 16.25, 0.01069613, + 123, 127, 120.5, 16.5, 0.005808354, + 123, 128, 120.5, 16.75, 0.005772738, + 123, 129, 120.5, 17, 0.006408153, + 123, 130, 120.5, 17.25, 0.006178345, + 123, 131, 120.5, 17.5, 0.004298199, + 123, 132, 120.5, 17.75, 0.002152073, + 123, 133, 120.5, 18, 0.0006748301, + 123, 134, 120.5, 18.25, 0.0002179971, + 123, 135, 120.5, 18.5, 4.366285E-05, + 124, 118, 120.75, 14.25, 0.002477819, + 124, 119, 120.75, 14.5, 0.01888257, + 124, 120, 120.75, 14.75, 0.0222009, + 124, 121, 120.75, 15, 0.02282677, + 124, 122, 120.75, 15.25, 0.01851894, + 124, 123, 120.75, 15.5, 0.01271893, + 124, 124, 120.75, 15.75, 0.009787459, + 124, 125, 120.75, 16, 0.007215152, + 124, 126, 120.75, 16.25, 0.003299408, + 124, 127, 120.75, 16.5, 0.0002375164, + 124, 128, 120.75, 16.75, 0.0001945866, + 124, 129, 120.75, 17, 0.0004113339, + 124, 130, 120.75, 17.25, 0.001886022, + 124, 131, 120.75, 17.5, 0.003994158, + 124, 132, 120.75, 17.75, 0.006151887, + 124, 133, 120.75, 18, 0.00374422, + 124, 134, 120.75, 18.25, 0.00442534, + 124, 135, 120.75, 18.5, 0.002226805, + 124, 136, 120.75, 18.75, 0.0009838599, + 124, 137, 120.75, 19, 8.758561E-05, + 125, 117, 121, 14, 0.01551204, + 125, 118, 121, 14.25, 0.02349652, + 125, 119, 121, 14.5, 0.01026459, + 125, 120, 121, 14.75, 0.006936444, + 125, 121, 121, 15, 0.004822562, + 125, 122, 121, 15.25, 0.003497783, + 125, 123, 121, 15.5, 0.003093791, + 125, 124, 121, 15.75, 0.002108066, + 125, 125, 121, 16, 0.0005169067, + 125, 132, 121, 17.75, 0.0001737771, + 125, 133, 121, 18, 0.0004789117, + 125, 134, 121, 18.25, 0.001133585, + 125, 135, 121, 18.5, 0.001724683, + 125, 136, 121, 18.75, 0.006777694, + 125, 137, 121, 19, 0.004094627, + 125, 138, 121, 19.25, 0.001469267, + 125, 139, 121, 19.5, 0.0002855195, + 125, 140, 121, 19.75, 2.199715E-05, + 125, 141, 121, 20, 2.2032E-05, + 126, 123, 121.25, 15.5, 2.1397E-05, + 126, 124, 121.25, 15.75, 2.142312E-05, + 126, 128, 121.25, 16.75, 2.158428E-05, + 126, 133, 121.25, 18, 0.0004339948, + 126, 134, 121.25, 18.25, 0.000456422, + 126, 135, 121.25, 18.5, 0.001089958, + 126, 136, 121.25, 18.75, 0.00410844, + 126, 137, 121.25, 19, 0.005955327, + 126, 138, 121.25, 19.25, 0.005548127, + 126, 139, 121.25, 19.5, 0.003316418, + 126, 140, 121.25, 19.75, 0.00138582, + 126, 141, 121.25, 20, 6.609601E-05, + 126, 142, 121.25, 20.25, 4.413458E-05, + 127, 130, 121.5, 17.25, 6.396876E-05, + 127, 131, 121.5, 17.5, 8.48568E-05, + 127, 132, 121.5, 17.75, 0.0007649777, + 127, 133, 121.5, 18, 0.000681608, + 127, 134, 121.5, 18.25, 0.0008833739, + 127, 135, 121.5, 18.5, 0.002020929, + 127, 136, 121.5, 18.75, 0.002440763, + 127, 137, 121.5, 19, 0.002254103, + 127, 138, 121.5, 19.25, 0.003837322, + 127, 139, 121.5, 19.5, 0.004458495, + 127, 140, 121.5, 19.75, 0.004113466, + 127, 141, 121.5, 20, 0.00209304, + 127, 142, 121.5, 20.25, 0.0006399514, + 127, 143, 121.5, 20.5, 8.841205E-05, + 128, 132, 121.75, 17.75, 8.454992E-05, + 128, 133, 121.75, 18, 0.0001927935, + 128, 134, 121.75, 18.25, 0.0003190837, + 128, 135, 121.75, 18.5, 0.0006203783, + 128, 136, 121.75, 18.75, 0.0006281122, + 128, 137, 121.75, 19, 0.001110626, + 128, 138, 121.75, 19.25, 0.001181875, + 128, 139, 121.75, 19.5, 0.001515012, + 128, 140, 121.75, 19.75, 0.002243618, + 128, 141, 121.75, 20, 0.002709836, + 128, 142, 121.75, 20.25, 0.001809518, + 128, 143, 121.75, 20.5, 0.0007293996, + 128, 144, 121.75, 20.75, 0.0001549754, + 128, 145, 121.75, 21, 2.217627E-05, + 129, 135, 122, 18.5, 4.331868E-05, + 129, 136, 122, 18.75, 0.0001075059, + 129, 137, 122, 19, 4.366881E-05, + 129, 138, 122, 19.25, 0.0002406336, + 129, 139, 122, 19.5, 0.0001974259, + 129, 140, 122, 19.75, 0.00030796, + 129, 141, 122, 20, 0.0004845609, + 129, 142, 122, 20.25, 0.001014995, + 129, 143, 122, 20.5, 0.0005746784, + 129, 144, 122, 20.75, 0.0003985081, + 129, 145, 122, 21, 8.870506E-05, + 129, 146, 122, 21.25, 2.221348E-05, + 130, 139, 122.25, 19.5, 2.196304E-05, + 130, 143, 122.25, 20.5, 4.420603E-05, + 130, 144, 122.25, 20.75, 2.213934E-05, + 130, 145, 122.25, 21, 4.435253E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z9.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z9.txt new file mode 100644 index 0000000000000000000000000000000000000000..658261932984f55857c580428560aa6c4eeb5887 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_3DField_C1_T9_202001121300_Z9.txt @@ -0,0 +1,38 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 1 + + Fields: + , , , , VOLCANIC, + , , , , AirConc Ash, + , , , , Air Concentration, + , , , , VOLCANIC_ASH, + , , , , g / m^3, + , , , , All sources, + , , , , No ensemble averaging, + , , , , 1hr 0min average, + , , , , No horizontal averaging, + , , , , No vertical averaging, + , , , , , + , , , , , + , , , , , + , , , , 12/01/2020 13:00 UTC, + , , , , Z = 17000 m agl, + , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , + 128, 140, 121.75, 19.75, 2.199715E-05, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T10_202001121400.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T10_202001121400.txt new file mode 100644 index 0000000000000000000000000000000000000000..9b355ced33712e3444a81322364a9880655dc115 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T10_202001121400.txt @@ -0,0 +1,272 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 14:00 UTC, 12/01/2020 14:00 UTC, 12/01/2020 14:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 120, 114, 119.75, 13.25, 0, 0, 1.217114E-06, + 120, 115, 119.75, 13.5, 0, 0, 7.956357E-06, + 120, 116, 119.75, 13.75, 0, 0, 3.411391E-06, + 121, 113, 120, 13, 3.528583E-05, 1.11878E-06, 0, + 121, 114, 120, 13.25, 0.0001517971, 7.916816E-06, 1.762207E-05, + 121, 115, 120, 13.5, 0.0002132281, 1.251666E-05, 0.0003767376, + 121, 116, 120, 13.75, 4.820661E-05, 1.911048E-06, 0.0002116719, + 121, 117, 120, 14, 0, 0, 3.748831E-06, + 122, 113, 120.25, 13, 8.849004E-05, 4.521643E-07, 0, + 122, 114, 120.25, 13.25, 0.001156945, 5.530367E-05, 7.389968E-06, + 122, 115, 120.25, 13.5, 0.005484051, 0.0002493731, 0.002944545, + 122, 116, 120.25, 13.75, 0.003065754, 0.0001073709, 0.004251111, + 122, 117, 120.25, 14, 6.21412E-05, 8.903298E-08, 0.0003386033, + 123, 114, 120.5, 13.25, 0.0002589102, 2.95233E-05, 0, + 123, 115, 120.5, 13.5, 0.01224039, 0.0004790081, 0.004201042, + 123, 116, 120.5, 13.75, 0.04760588, 0.001757323, 0.01868122, + 123, 117, 120.5, 14, 0.009250204, 0.0003829094, 0.003163705, + 123, 118, 120.5, 14.25, 8.433731E-05, 2.171045E-05, 6.688403E-21, + 123, 127, 120.5, 16.5, 0, 0, 2.556972E-06, + 123, 129, 120.5, 17, 0, 0, 1.890142E-06, + 123, 130, 120.5, 17.25, 0, 0, 2.658878E-06, + 124, 114, 120.75, 13.25, 3.475024E-06, 5.354081E-07, 0, + 124, 115, 120.75, 13.5, 0.00236479, 0.0001184815, 0.001576102, + 124, 116, 120.75, 13.75, 0.09690112, 0.003724584, 0.01194975, + 124, 117, 120.75, 14, 0.1104436, 0.005858124, 0.0002013656, + 124, 118, 120.75, 14.25, 0.001443165, 0.0002522991, 0, + 124, 119, 120.75, 14.5, 1.08979E-09, 1.824002E-09, 1.18925E-13, + 124, 120, 120.75, 14.75, 0, 0, 2.484311E-06, + 124, 121, 120.75, 15, 0, 0, 2.189339E-07, + 124, 122, 120.75, 15.25, 0, 0, 4.019916E-07, + 124, 124, 120.75, 15.75, 0, 0, 3.510208E-07, + 124, 125, 120.75, 16, 0, 0, 1.134814E-06, + 124, 126, 120.75, 16.25, 0, 0, 2.432511E-05, + 124, 127, 120.75, 16.5, 0, 0, 3.992008E-05, + 124, 128, 120.75, 16.75, 0, 0, 5.942261E-05, + 124, 129, 120.75, 17, 0, 0, 1.53727E-05, + 124, 130, 120.75, 17.25, 0, 0, 2.040647E-05, + 124, 131, 120.75, 17.5, 0, 0, 1.569491E-05, + 124, 132, 120.75, 17.75, 0, 0, 3.122011E-06, + 124, 133, 120.75, 18, 0, 0, 3.142671E-07, + 125, 114, 121, 13.25, 0, 0, 1.560486E-05, + 125, 115, 121, 13.5, 1.013096E-05, 4.472853E-07, 0.000524496, + 125, 116, 121, 13.75, 0.009586355, 0.0004966381, 0.0009751305, + 125, 117, 121, 14, 0.03202327, 0.002320651, 0.0002439947, + 125, 118, 121, 14.25, 0.00198167, 0.0007393493, 0, + 125, 119, 121, 14.5, 3.257836E-05, 2.862126E-05, 0.0001825587, + 125, 120, 121, 14.75, 0, 0, 0.002558806, + 125, 121, 121, 15, 0, 0, 3.678697E-05, + 125, 122, 121, 15.25, 0, 0, 2.726337E-05, + 125, 123, 121, 15.5, 0, 0, 1.644029E-05, + 125, 124, 121, 15.75, 0, 0, 2.464235E-06, + 125, 125, 121, 16, 0, 0, 2.039015E-05, + 125, 126, 121, 16.25, 0, 0, 5.494821E-05, + 125, 127, 121, 16.5, 0, 0, 3.618284E-05, + 125, 128, 121, 16.75, 0, 0, 6.870517E-05, + 125, 129, 121, 17, 0, 0, 3.381993E-05, + 125, 130, 121, 17.25, 0, 0, 0.0001321794, + 125, 131, 121, 17.5, 0, 0, 0.0002075227, + 125, 132, 121, 17.75, 0, 0, 0.0001944615, + 125, 133, 121, 18, 0, 0, 0.0001079444, + 125, 134, 121, 18.25, 0, 0, 7.356852E-06, + 125, 135, 121, 18.5, 0, 0, 1.082964E-06, + 125, 137, 121, 19, 0, 0, 7.336614E-07, + 126, 113, 121.25, 13, 0, 0, 1.956656E-06, + 126, 114, 121.25, 13.25, 0, 0, 3.192075E-06, + 126, 115, 121.25, 13.5, 0, 0, 3.34221E-05, + 126, 116, 121.25, 13.75, 1.911053E-11, 2.903262E-11, 2.309053E-05, + 126, 117, 121.25, 14, 9.268321E-05, 1.348782E-06, 0.0002103378, + 126, 118, 121.25, 14.25, 0.0007336718, 0.0002540629, 0, + 126, 119, 121.25, 14.5, 0.000505903, 0.0001709113, 0.001342049, + 126, 120, 121.25, 14.75, 0, 0, 0.006776908, + 126, 121, 121.25, 15, 0, 0, 0.002587806, + 126, 122, 121.25, 15.25, 0, 0, 0.003635492, + 126, 123, 121.25, 15.5, 0, 0, 0.001019898, + 126, 124, 121.25, 15.75, 0, 0, 8.700454E-05, + 126, 125, 121.25, 16, 0, 0, 9.160038E-05, + 126, 126, 121.25, 16.25, 0, 0, 0.0001122038, + 126, 127, 121.25, 16.5, 0, 0, 0.0001271861, + 126, 128, 121.25, 16.75, 0, 0, 5.292028E-05, + 126, 129, 121.25, 17, 0, 0, 5.122725E-05, + 126, 130, 121.25, 17.25, 0, 0, 3.696956E-05, + 126, 131, 121.25, 17.5, 0, 0, 8.436483E-05, + 126, 132, 121.25, 17.75, 0, 0, 0.0002088835, + 126, 133, 121.25, 18, 0, 0, 0.0001798383, + 126, 134, 121.25, 18.25, 0, 0, 6.711042E-05, + 126, 135, 121.25, 18.5, 0, 0, 1.224758E-05, + 126, 136, 121.25, 18.75, 0, 0, 1.039536E-05, + 126, 137, 121.25, 19, 0, 0, 1.333467E-06, + 127, 116, 121.5, 13.75, 0, 0, 5.58776E-06, + 127, 117, 121.5, 14, 0, 0, 0.0002470687, + 127, 118, 121.5, 14.25, 0.0002906685, 6.488452E-05, 0.001000712, + 127, 119, 121.5, 14.5, 0.0004243104, 0.0001939976, 0.003421274, + 127, 120, 121.5, 14.75, 0.0001145954, 9.817147E-05, 0.003125866, + 127, 121, 121.5, 15, 0.0001959239, 6.548564E-05, 0.01085506, + 127, 122, 121.5, 15.25, 0, 0, 0.008909355, + 127, 123, 121.5, 15.5, 0, 0, 0.001731347, + 127, 124, 121.5, 15.75, 0, 0, 0.000200599, + 127, 125, 121.5, 16, 0, 0, 0.000183734, + 127, 126, 121.5, 16.25, 0, 0, 0.0002783984, + 127, 127, 121.5, 16.5, 0, 0, 0.0002211325, + 127, 128, 121.5, 16.75, 0, 0, 8.880451E-05, + 127, 129, 121.5, 17, 0, 0, 1.678112E-05, + 127, 130, 121.5, 17.25, 0, 0, 1.007224E-05, + 127, 131, 121.5, 17.5, 0, 0, 3.271914E-05, + 127, 132, 121.5, 17.75, 0, 0, 5.906531E-05, + 127, 133, 121.5, 18, 0, 0, 6.053715E-05, + 127, 134, 121.5, 18.25, 0, 0, 4.554495E-05, + 127, 135, 121.5, 18.5, 0, 0, 8.294268E-05, + 127, 136, 121.5, 18.75, 0, 0, 3.716371E-05, + 127, 137, 121.5, 19, 0, 0, 4.696268E-06, + 127, 138, 121.5, 19.25, 0, 0, 6.895896E-07, + 127, 139, 121.5, 19.5, 0, 0, 1.438758E-07, + 128, 117, 121.75, 14, 0, 0, 7.05551E-06, + 128, 118, 121.75, 14.25, 0, 0, 0.001335847, + 128, 119, 121.75, 14.5, 0, 0, 0.01162124, + 128, 120, 121.75, 14.75, 7.196207E-05, 5.25492E-05, 0.01012048, + 128, 121, 121.75, 15, 5.065413E-05, 3.76397E-05, 0.01011233, + 128, 122, 121.75, 15.25, 2.962813E-05, 2.359709E-07, 0.00532097, + 128, 123, 121.75, 15.5, 0, 0, 0.001671888, + 128, 124, 121.75, 15.75, 1.60454E-05, 3.784285E-06, 0.0004613883, + 128, 125, 121.75, 16, 0, 0, 0.0002546275, + 128, 126, 121.75, 16.25, 0, 0, 0.0005258862, + 128, 127, 121.75, 16.5, 0, 0, 0.0009436117, + 128, 128, 121.75, 16.75, 0, 0, 0.0007186219, + 128, 129, 121.75, 17, 0, 0, 0.000147794, + 128, 130, 121.75, 17.25, 0, 0, 0.0002135996, + 128, 131, 121.75, 17.5, 0, 0, 0.0001117, + 128, 132, 121.75, 17.75, 0, 0, 6.02003E-05, + 128, 133, 121.75, 18, 0, 0, 7.576262E-05, + 128, 134, 121.75, 18.25, 0, 0, 0.0001201533, + 128, 135, 121.75, 18.5, 0, 0, 0.0001509895, + 128, 136, 121.75, 18.75, 0, 0, 0.0001074686, + 128, 137, 121.75, 19, 0, 0, 1.932309E-05, + 128, 138, 121.75, 19.25, 0, 0, 1.896877E-07, + 129, 118, 122, 14.25, 0, 0, 6.615587E-05, + 129, 119, 122, 14.5, 0, 0, 0.002159467, + 129, 120, 122, 14.75, 0, 0, 0.003766789, + 129, 121, 122, 15, 0, 0, 0.004201351, + 129, 122, 122, 15.25, 0, 0, 0.004920959, + 129, 123, 122, 15.5, 0, 0, 0.004503416, + 129, 124, 122, 15.75, 6.293969E-06, 5.398555E-06, 0.002832008, + 129, 125, 122, 16, 0, 0, 0.001121266, + 129, 126, 122, 16.25, 0, 0, 0.0005864905, + 129, 127, 122, 16.5, 0, 0, 0.00104539, + 129, 128, 122, 16.75, 0, 0, 0.000719485, + 129, 129, 122, 17, 0, 0, 0.000278294, + 129, 130, 122, 17.25, 0, 0, 0.0007972141, + 129, 131, 122, 17.5, 0, 0, 0.0006150921, + 129, 132, 122, 17.75, 0, 0, 0.0007416308, + 129, 133, 122, 18, 0, 0, 0.0007230067, + 129, 134, 122, 18.25, 0, 0, 0.0004433997, + 129, 135, 122, 18.5, 0, 0, 0.000354852, + 129, 136, 122, 18.75, 0, 0, 0.0003730418, + 129, 137, 122, 19, 0, 0, 0.0001638334, + 129, 138, 122, 19.25, 0, 0, 5.984688E-06, + 130, 119, 122.25, 14.5, 0, 0, 0.0001968426, + 130, 120, 122.25, 14.75, 0, 0, 0.002120284, + 130, 121, 122.25, 15, 0, 0, 0.003824574, + 130, 122, 122.25, 15.25, 0, 0, 0.002891733, + 130, 123, 122.25, 15.5, 0, 0, 0.003753222, + 130, 124, 122.25, 15.75, 0, 0, 0.004393429, + 130, 125, 122.25, 16, 0, 0, 0.003840037, + 130, 126, 122.25, 16.25, 0, 0, 0.001893447, + 130, 127, 122.25, 16.5, 0, 0, 0.0005637895, + 130, 128, 122.25, 16.75, 0, 0, 0.0003328899, + 130, 129, 122.25, 17, 0, 0, 0.0001865165, + 130, 130, 122.25, 17.25, 0, 0, 0.0002271094, + 130, 131, 122.25, 17.5, 0, 0, 0.0004669005, + 130, 132, 122.25, 17.75, 0, 0, 0.0007319531, + 130, 133, 122.25, 18, 0, 0, 0.001008096, + 130, 134, 122.25, 18.25, 0, 0, 0.0008563248, + 130, 135, 122.25, 18.5, 0, 0, 0.0009200562, + 130, 136, 122.25, 18.75, 0, 0, 0.0009139329, + 130, 137, 122.25, 19, 0, 0, 7.440637E-05, + 131, 119, 122.5, 14.5, 0, 0, 1.492929E-05, + 131, 120, 122.5, 14.75, 0, 0, 0.0003146931, + 131, 121, 122.5, 15, 0, 0, 0.001184865, + 131, 122, 122.5, 15.25, 0, 0, 0.00163462, + 131, 123, 122.5, 15.5, 0, 0, 0.001435554, + 131, 124, 122.5, 15.75, 0, 0, 0.002086139, + 131, 125, 122.5, 16, 0, 0, 0.002581, + 131, 126, 122.5, 16.25, 0, 0, 0.002933144, + 131, 127, 122.5, 16.5, 0, 0, 0.002382237, + 131, 128, 122.5, 16.75, 0, 0, 0.001550381, + 131, 129, 122.5, 17, 0, 0, 0.0005297231, + 131, 130, 122.5, 17.25, 0, 0, 0.0005872095, + 131, 131, 122.5, 17.5, 0, 0, 0.0005347741, + 131, 132, 122.5, 17.75, 0, 0, 0.0003143211, + 131, 133, 122.5, 18, 0, 0, 0.0005369564, + 131, 134, 122.5, 18.25, 0, 0, 0.0005370041, + 131, 135, 122.5, 18.5, 0, 0, 0.0006614331, + 131, 136, 122.5, 18.75, 0, 0, 0.0006866612, + 132, 120, 122.75, 14.75, 0, 0, 8.903704E-06, + 132, 121, 122.75, 15, 0, 0, 8.096494E-05, + 132, 122, 122.75, 15.25, 0, 0, 0.000210499, + 132, 123, 122.75, 15.5, 0, 0, 0.0002610405, + 132, 124, 122.75, 15.75, 0, 0, 0.0003476606, + 132, 125, 122.75, 16, 0, 0, 0.0006825683, + 132, 126, 122.75, 16.25, 0, 0, 0.001093962, + 132, 127, 122.75, 16.5, 0, 0, 0.001506166, + 132, 128, 122.75, 16.75, 0, 0, 0.001361586, + 132, 129, 122.75, 17, 0, 0, 0.000744253, + 132, 130, 122.75, 17.25, 0, 0, 0.0005682103, + 132, 131, 122.75, 17.5, 0, 0, 0.0003885869, + 132, 132, 122.75, 17.75, 0, 0, 0.0003539646, + 132, 133, 122.75, 18, 0, 0, 0.0001537317, + 132, 134, 122.75, 18.25, 0, 0, 7.378318E-05, + 132, 135, 122.75, 18.5, 0, 0, 5.983452E-05, + 132, 136, 122.75, 18.75, 0, 0, 4.391771E-06, + 132, 137, 122.75, 19, 0, 0, 2.247536E-06, + 133, 122, 123, 15.25, 0, 0, 4.174175E-07, + 133, 123, 123, 15.5, 0, 0, 1.461149E-06, + 133, 124, 123, 15.75, 0, 0, 3.443313E-06, + 133, 125, 123, 16, 0, 0, 2.787241E-05, + 133, 126, 123, 16.25, 0, 0, 0.0001219, + 133, 127, 123, 16.5, 0, 0, 0.0003285217, + 133, 128, 123, 16.75, 0, 0, 0.0002850498, + 133, 129, 123, 17, 0, 0, 0.0002166832, + 133, 130, 123, 17.25, 0, 0, 0.0001832563, + 133, 131, 123, 17.5, 0, 0, 0.0001754017, + 133, 132, 123, 17.75, 0, 0, 0.0001303817, + 133, 133, 123, 18, 0, 0, 9.152805E-05, + 133, 134, 123, 18.25, 0, 0, 2.53276E-06, + 134, 125, 123.25, 16, 0, 0, 5.24087E-07, + 134, 126, 123.25, 16.25, 0, 0, 2.252774E-06, + 134, 127, 123.25, 16.5, 0, 0, 1.431909E-05, + 134, 128, 123.25, 16.75, 0, 0, 3.598695E-05, + 134, 129, 123.25, 17, 0, 0, 2.646099E-05, + 134, 130, 123.25, 17.25, 0, 0, 2.129816E-05, + 134, 131, 123.25, 17.5, 0, 0, 1.982994E-05, + 134, 132, 123.25, 17.75, 0, 0, 1.760559E-05, + 134, 133, 123.25, 18, 0, 0, 6.951119E-06, + 135, 128, 123.5, 16.75, 0, 0, 4.051182E-07, + 135, 129, 123.5, 17, 0, 0, 2.052073E-06, + 135, 130, 123.5, 17.25, 0, 0, 4.133675E-07, + 135, 131, 123.5, 17.5, 0, 0, 4.164677E-07, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T1_202001120500.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T1_202001120500.txt new file mode 100644 index 0000000000000000000000000000000000000000..2a7de838454a28e668b31765352f59c0523d84bb --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T1_202001120500.txt @@ -0,0 +1,36 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 05:00 UTC, 12/01/2020 05:00 UTC, 12/01/2020 05:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T2_202001120600.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T2_202001120600.txt new file mode 100644 index 0000000000000000000000000000000000000000..f0628d7db8877986155b733fde399cc47c58eadc --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T2_202001120600.txt @@ -0,0 +1,36 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 06:00 UTC, 12/01/2020 06:00 UTC, 12/01/2020 06:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T3_202001120700.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T3_202001120700.txt new file mode 100644 index 0000000000000000000000000000000000000000..228dac031eaa4be2ee727615c06b95dafe5ebcb7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T3_202001120700.txt @@ -0,0 +1,37 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 07:00 UTC, 12/01/2020 07:00 UTC, 12/01/2020 07:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 125, 117, 121, 14, 0.001051476, 1.863409E-05, 0.0009522423, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T4_202001120800.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T4_202001120800.txt new file mode 100644 index 0000000000000000000000000000000000000000..2c7c59e9e5f6a740006db611f11b500f64e663b7 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T4_202001120800.txt @@ -0,0 +1,47 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 08:00 UTC, 12/01/2020 08:00 UTC, 12/01/2020 08:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 124, 116, 120.75, 13.75, 0, 0, 3.774882E-06, + 124, 117, 120.75, 14, 0, 0, 0.0001587039, + 125, 116, 121, 13.75, 0, 0, 8.483518E-05, + 125, 117, 121, 14, 0.05143915, 0.00187199, 0.04695529, + 125, 118, 121, 14.25, 0, 0, 0.005920804, + 125, 119, 121, 14.5, 0, 0, 9.572606E-05, + 125, 120, 121, 14.75, 0, 0, 2.292491E-05, + 126, 117, 121.25, 14, 0, 0, 0.001235174, + 126, 118, 121.25, 14.25, 0, 0, 0.001647583, + 126, 119, 121.25, 14.5, 0, 0, 8.038544E-06, + 126, 120, 121.25, 14.75, 0, 0, 7.47115E-07, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T5_202001120900.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T5_202001120900.txt new file mode 100644 index 0000000000000000000000000000000000000000..d72ab8d2b29c59f7faaccdb092022be90fdab7fb --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T5_202001120900.txt @@ -0,0 +1,63 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 09:00 UTC, 12/01/2020 09:00 UTC, 12/01/2020 09:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 124, 116, 120.75, 13.75, 0.0002119476, 5.861347E-05, 0.001278315, + 124, 117, 120.75, 14, 0.002991255, 0.0002365865, 0.00366292, + 124, 119, 120.75, 14.5, 0, 0, 1.177988E-06, + 124, 120, 120.75, 14.75, 0, 0, 4.929005E-07, + 124, 121, 120.75, 15, 0, 0, 1.590546E-06, + 124, 122, 120.75, 15.25, 0, 0, 2.991927E-06, + 124, 123, 120.75, 15.5, 0, 0, 9.892381E-07, + 125, 116, 121, 13.75, 0.0001710326, 1.748602E-05, 0.003488171, + 125, 117, 121, 14, 0.06338666, 0.003099395, 0.07308403, + 125, 118, 121, 14.25, 0, 0, 0.02554647, + 125, 119, 121, 14.5, 0, 0, 0.000172911, + 125, 120, 121, 14.75, 0, 0, 0.0002628332, + 125, 121, 121, 15, 0, 0, 0.0003112672, + 125, 122, 121, 15.25, 0, 0, 0.0001268996, + 125, 123, 121, 15.5, 0, 0, 6.345286E-06, + 125, 124, 121, 15.75, 0, 0, 1.558777E-06, + 126, 116, 121.25, 13.75, 0, 0, 2.634361E-05, + 126, 117, 121.25, 14, 0, 0, 0.005216936, + 126, 118, 121.25, 14.25, 0, 0, 0.01173517, + 126, 119, 121.25, 14.5, 0, 0, 0.0007769272, + 126, 120, 121.25, 14.75, 0, 0, 0.00149247, + 126, 121, 121.25, 15, 0, 0, 0.0004294355, + 126, 122, 121.25, 15.25, 0, 0, 6.624009E-05, + 127, 119, 121.5, 14.5, 0, 0, 1.429209E-05, + 127, 120, 121.5, 14.75, 0, 0, 0.0001358849, + 127, 121, 121.5, 15, 0, 0, 2.51225E-05, + 127, 122, 121.5, 15.25, 0, 0, 3.18294E-06, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T6_202001121000.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T6_202001121000.txt new file mode 100644 index 0000000000000000000000000000000000000000..8702e0824aac4732b2d3e81b8450624e231caf7b --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T6_202001121000.txt @@ -0,0 +1,93 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 10:00 UTC, 12/01/2020 10:00 UTC, 12/01/2020 10:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 123, 115, 120.5, 13.5, 0, 0, 4.891868E-06, + 123, 116, 120.5, 13.75, 2.207113E-05, 7.646016E-06, 6.532964E-05, + 123, 117, 120.5, 14, 0, 0, 6.180773E-07, + 123, 127, 120.5, 16.5, 0, 0, 5.5601E-07, + 124, 115, 120.75, 13.5, 0, 0, 0.0001064067, + 124, 116, 120.75, 13.75, 0.006748351, 0.0005386964, 0.00156356, + 124, 117, 120.75, 14, 0.01084017, 0.0007296444, 0.0005826787, + 124, 119, 120.75, 14.5, 0, 0, 3.443124E-06, + 124, 120, 120.75, 14.75, 0, 0, 3.217541E-06, + 124, 121, 120.75, 15, 0, 0, 2.343797E-06, + 124, 122, 120.75, 15.25, 0, 0, 1.806582E-06, + 124, 123, 120.75, 15.5, 0, 0, 3.629413E-06, + 124, 124, 120.75, 15.75, 0, 0, 2.648646E-06, + 124, 125, 120.75, 16, 0, 0, 3.549709E-06, + 124, 126, 120.75, 16.25, 0, 0, 1.995288E-05, + 124, 127, 120.75, 16.5, 0, 0, 2.840138E-05, + 124, 128, 120.75, 16.75, 0, 0, 2.184347E-07, + 125, 115, 121, 13.5, 0, 0, 4.029781E-05, + 125, 116, 121, 13.75, 0.004048981, 0.0002732434, 0.0005705263, + 125, 117, 121, 14, 0.06457798, 0.003332865, 0.02980221, + 125, 118, 121, 14.25, 0, 0, 0.0002731125, + 125, 119, 121, 14.5, 0, 0, 0.00031386, + 125, 120, 121, 14.75, 0, 0, 0.0001169863, + 125, 121, 121, 15, 0, 0, 5.729338E-05, + 125, 122, 121, 15.25, 0, 0, 2.625781E-06, + 125, 123, 121, 15.5, 0, 0, 6.754725E-05, + 125, 124, 121, 15.75, 0, 0, 6.596316E-05, + 125, 125, 121, 16, 0, 0, 6.289959E-05, + 125, 126, 121, 16.25, 0, 0, 9.623009E-05, + 125, 127, 121, 16.5, 0, 0, 1.790391E-05, + 126, 116, 121.25, 13.75, 0, 0, 1.585473E-05, + 126, 117, 121.25, 14, 0, 0, 0.0001859133, + 126, 120, 121.25, 14.75, 0, 0, 1.504689E-06, + 126, 121, 121.25, 15, 0, 0, 3.681279E-05, + 126, 122, 121.25, 15.25, 0, 0, 3.686093E-05, + 126, 123, 121.25, 15.5, 0, 0, 0.00018133, + 126, 124, 121.25, 15.75, 0, 0, 0.0001069521, + 126, 125, 121.25, 16, 0, 0, 4.037467E-05, + 126, 126, 121.25, 16.25, 0, 0, 6.785301E-05, + 126, 127, 121.25, 16.5, 0, 0, 1.056533E-05, + 127, 117, 121.5, 14, 0, 0, 5.17958E-07, + 127, 119, 121.5, 14.5, 0, 0, 5.478373E-05, + 127, 120, 121.5, 14.75, 0, 0, 6.844166E-05, + 127, 121, 121.5, 15, 0, 0, 0.0008945251, + 127, 122, 121.5, 15.25, 0, 0, 0.0004520936, + 127, 123, 121.5, 15.5, 0, 0, 0.0001053653, + 127, 124, 121.5, 15.75, 0, 0, 3.854092E-05, + 127, 125, 121.5, 16, 0, 0, 1.456975E-05, + 127, 126, 121.5, 16.25, 0, 0, 1.714098E-06, + 128, 118, 121.75, 14.25, 0, 0, 1.855826E-06, + 128, 119, 121.75, 14.5, 0, 0, 9.671462E-05, + 128, 120, 121.75, 14.75, 0, 0, 2.350448E-05, + 128, 121, 121.75, 15, 0, 0, 0.0001163922, + 128, 122, 121.75, 15.25, 0, 0, 5.975747E-05, + 128, 123, 121.75, 15.5, 0, 0, 1.747893E-05, + 128, 124, 121.75, 15.75, 0, 0, 2.34522E-06, + 128, 125, 121.75, 16, 0, 0, 1.218931E-06, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T7_202001121100.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T7_202001121100.txt new file mode 100644 index 0000000000000000000000000000000000000000..f377f37ffcd0fe1ca70aab1216280472ee1b248f --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T7_202001121100.txt @@ -0,0 +1,132 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 11:00 UTC, 12/01/2020 11:00 UTC, 12/01/2020 11:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 122, 115, 120.25, 13.5, 0, 0, 7.464564E-06, + 122, 116, 120.25, 13.75, 0, 0, 1.668392E-05, + 123, 115, 120.5, 13.5, 0.0001062025, 3.422571E-06, 0.0004576434, + 123, 116, 120.5, 13.75, 0.001260835, 8.518439E-05, 0.001486186, + 123, 117, 120.5, 14, 0.00033937, 9.155342E-06, 1.700411E-05, + 123, 126, 120.5, 16.25, 0, 0, 1.804216E-07, + 123, 127, 120.5, 16.5, 0, 0, 1.817306E-06, + 124, 115, 120.75, 13.5, 0.0001404826, 2.934902E-05, 0.001407614, + 124, 116, 120.75, 13.75, 0.03309181, 0.001832248, 0.006047177, + 124, 117, 120.75, 14, 0.03948939, 0.001679676, 0.0008338975, + 124, 118, 120.75, 14.25, 0.0001716121, 4.400963E-05, 1.531469E-06, + 124, 119, 120.75, 14.5, 0, 0, 1.537064E-06, + 124, 120, 120.75, 14.75, 0, 0, 3.662251E-06, + 124, 121, 120.75, 15, 0, 0, 1.499631E-06, + 124, 122, 120.75, 15.25, 0, 0, 1.483405E-06, + 124, 123, 120.75, 15.5, 0, 0, 2.632919E-06, + 124, 124, 120.75, 15.75, 0, 0, 3.336574E-06, + 124, 125, 120.75, 16, 0, 0, 3.152606E-06, + 124, 126, 120.75, 16.25, 0, 0, 2.958138E-05, + 124, 127, 120.75, 16.5, 0, 0, 5.961549E-05, + 124, 128, 120.75, 16.75, 0, 0, 4.029613E-07, + 124, 129, 120.75, 17, 0, 0, 4.091169E-07, + 124, 130, 120.75, 17.25, 0, 0, 9.042044E-06, + 124, 131, 120.75, 17.5, 0, 0, 3.849344E-06, + 125, 115, 121, 13.5, 0, 0, 0.0003387266, + 125, 116, 121, 13.75, 0.01022831, 0.0004576134, 0.0009078823, + 125, 117, 121, 14, 0.07092743, 0.004215526, 0.02989072, + 125, 118, 121, 14.25, 0.0002380739, 6.092799E-05, 0.0002813612, + 125, 119, 121, 14.5, 0, 0, 0.0003969297, + 125, 120, 121, 14.75, 0, 0, 0.0007123481, + 125, 121, 121, 15, 0, 0, 8.024673E-05, + 125, 122, 121, 15.25, 0, 0, 2.356165E-06, + 125, 123, 121, 15.5, 0, 0, 3.512068E-05, + 125, 124, 121, 15.75, 0, 0, 3.943723E-05, + 125, 125, 121, 16, 0, 0, 5.597597E-05, + 125, 126, 121, 16.25, 0, 0, 0.0001457103, + 125, 127, 121, 16.5, 0, 0, 8.10214E-05, + 125, 128, 121, 16.75, 0, 0, 3.463963E-06, + 125, 129, 121, 17, 0, 0, 1.883496E-07, + 125, 130, 121, 17.25, 0, 0, 1.302786E-05, + 125, 131, 121, 17.5, 0, 0, 2.527809E-05, + 125, 132, 121, 17.75, 0, 0, 9.979864E-06, + 125, 133, 121, 18, 0, 0, 7.748191E-07, + 126, 116, 121.25, 13.75, 0, 0, 3.011082E-05, + 126, 117, 121.25, 14, 4.396654E-06, 1.008428E-05, 0.0003783461, + 126, 120, 121.25, 14.75, 0, 0, 7.125871E-05, + 126, 121, 121.25, 15, 0, 0, 3.788328E-05, + 126, 122, 121.25, 15.25, 0, 0, 3.239221E-05, + 126, 123, 121.25, 15.5, 0, 0, 0.0001356938, + 126, 124, 121.25, 15.75, 0, 0, 0.000106331, + 126, 125, 121.25, 16, 0, 0, 7.856736E-05, + 126, 126, 121.25, 16.25, 0, 0, 0.0002789066, + 126, 127, 121.25, 16.5, 0, 0, 0.0002161046, + 126, 128, 121.25, 16.75, 0, 0, 0.0001298615, + 126, 129, 121.25, 17, 0, 0, 4.308304E-06, + 126, 130, 121.25, 17.25, 0, 0, 3.803749E-06, + 126, 132, 121.25, 17.75, 0, 0, 2.45631E-06, + 127, 117, 121.5, 14, 0, 0, 1.746393E-06, + 127, 118, 121.5, 14.25, 0, 0, 4.619617E-07, + 127, 119, 121.5, 14.5, 0, 0, 0.0004692252, + 127, 120, 121.5, 14.75, 0, 0, 0.0004620856, + 127, 121, 121.5, 15, 0, 0, 0.002694242, + 127, 122, 121.5, 15.25, 0, 0, 0.001776263, + 127, 123, 121.5, 15.5, 0, 0, 0.0003521293, + 127, 124, 121.5, 15.75, 0, 0, 0.0002041653, + 127, 125, 121.5, 16, 0, 0, 0.000206102, + 127, 126, 121.5, 16.25, 0, 0, 0.0001584875, + 127, 127, 121.5, 16.5, 0, 0, 9.369703E-05, + 127, 128, 121.5, 16.75, 0, 0, 3.612995E-05, + 127, 129, 121.5, 17, 0, 0, 3.005191E-06, + 127, 130, 121.5, 17.25, 0, 0, 6.350978E-07, + 128, 118, 121.75, 14.25, 0, 0, 5.839178E-05, + 128, 119, 121.75, 14.5, 0, 0, 0.002380239, + 128, 120, 121.75, 14.75, 0, 0, 0.001148908, + 128, 121, 121.75, 15, 0, 0, 0.001683058, + 128, 122, 121.75, 15.25, 0, 0, 0.001356944, + 128, 123, 121.75, 15.5, 0, 0, 0.0006279976, + 128, 124, 121.75, 15.75, 0, 0, 0.0003586797, + 128, 125, 121.75, 16, 0, 0, 0.0002028145, + 128, 126, 121.75, 16.25, 0, 0, 0.0001225539, + 128, 127, 121.75, 16.5, 0, 0, 0.0001771626, + 128, 128, 121.75, 16.75, 0, 0, 5.864009E-05, + 128, 129, 121.75, 17, 0, 0, 3.618684E-06, + 129, 118, 122, 14.25, 0, 0, 4.852893E-06, + 129, 119, 122, 14.5, 0, 0, 5.01363E-05, + 129, 120, 122, 14.75, 0, 0, 1.169833E-05, + 129, 121, 122, 15, 0, 0, 3.487301E-06, + 129, 122, 122, 15.25, 0, 0, 4.253179E-05, + 129, 123, 122, 15.5, 0, 0, 0.0001036423, + 129, 124, 122, 15.75, 0, 0, 4.661198E-05, + 129, 125, 122, 16, 0, 0, 2.366717E-05, + 129, 126, 122, 16.25, 0, 0, 1.268043E-05, + 129, 127, 122, 16.5, 0, 0, 2.771555E-05, + 129, 128, 122, 16.75, 0, 0, 8.943525E-06, + 130, 123, 122.25, 15.5, 0, 0, 1.517938E-07, + 130, 124, 122.25, 15.75, 0, 0, 1.521249E-07, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T8_202001121200.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T8_202001121200.txt new file mode 100644 index 0000000000000000000000000000000000000000..fb8e6fa1060b38c36fc91d4f12e57f8198c649be --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T8_202001121200.txt @@ -0,0 +1,187 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 12:00 UTC, 12/01/2020 12:00 UTC, 12/01/2020 12:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 121, 115, 120, 13.5, 0, 0, 8.830234E-07, + 121, 116, 120, 13.75, 0, 0, 9.263168E-07, + 122, 115, 120.25, 13.5, 3.658908E-05, 9.106956E-07, 0.0003037956, + 122, 116, 120.25, 13.75, 0, 0, 0.0004660953, + 123, 115, 120.5, 13.5, 0.000975688, 9.855512E-05, 0.002367597, + 123, 116, 120.5, 13.75, 0.008172442, 0.0004443689, 0.005255333, + 123, 117, 120.5, 14, 0.000524915, 1.958907E-05, 5.851533E-05, + 123, 118, 120.5, 14.25, 0, 0, 2.328395E-06, + 123, 127, 120.5, 16.5, 0, 0, 2.882459E-06, + 123, 128, 120.5, 16.75, 0, 0, 5.316159E-07, + 123, 130, 120.5, 17.25, 0, 0, 1.791788E-07, + 124, 115, 120.75, 13.5, 0.0007909046, 5.615184E-05, 0.003427738, + 124, 116, 120.75, 13.75, 0.06253909, 0.003081911, 0.008531694, + 124, 117, 120.75, 14, 0.06407324, 0.002967652, 0.001532384, + 124, 118, 120.75, 14.25, 0.0003265663, 0.0001286539, 5.403717E-07, + 124, 119, 120.75, 14.5, 0, 0, 1.80054E-06, + 124, 120, 120.75, 14.75, 0, 0, 4.991489E-06, + 124, 121, 120.75, 15, 0, 0, 1.583626E-06, + 124, 122, 120.75, 15.25, 0, 0, 1.91669E-06, + 124, 123, 120.75, 15.5, 0, 0, 2.022026E-06, + 124, 124, 120.75, 15.75, 0, 0, 7.407231E-07, + 124, 125, 120.75, 16, 0, 0, 2.286655E-06, + 124, 126, 120.75, 16.25, 0, 0, 2.332476E-05, + 124, 127, 120.75, 16.5, 0, 0, 3.854738E-05, + 124, 128, 120.75, 16.75, 0, 0, 8.360983E-07, + 124, 129, 120.75, 17, 0, 0, 7.322386E-07, + 124, 130, 120.75, 17.25, 0, 0, 1.175615E-05, + 124, 131, 120.75, 17.5, 0, 0, 1.939002E-05, + 124, 132, 120.75, 17.75, 0, 0, 6.128313E-06, + 124, 133, 120.75, 18, 0, 0, 3.060443E-06, + 125, 114, 121, 13.25, 0, 0, 1.767345E-06, + 125, 115, 121, 13.5, 0, 0, 0.0006329015, + 125, 116, 121, 13.75, 0.01281392, 0.0006046055, 0.001008476, + 125, 117, 121, 14, 0.0622122, 0.003986577, 0.02981945, + 125, 118, 121, 14.25, 0.0008469697, 0.0003058976, 0.0002849459, + 125, 119, 121, 14.5, 0, 0, 0.0003217794, + 125, 120, 121, 14.75, 0, 0, 0.001092708, + 125, 121, 121, 15, 0, 0, 0.000158528, + 125, 122, 121, 15.25, 0, 0, 1.669309E-06, + 125, 123, 121, 15.5, 0, 0, 2.11268E-05, + 125, 124, 121, 15.75, 0, 0, 2.559712E-05, + 125, 125, 121, 16, 0, 0, 3.988008E-05, + 125, 126, 121, 16.25, 0, 0, 0.0001057389, + 125, 127, 121, 16.5, 0, 0, 5.870596E-05, + 125, 128, 121, 16.75, 0, 0, 2.911298E-05, + 125, 129, 121, 17, 0, 0, 3.700427E-06, + 125, 130, 121, 17.25, 0, 0, 2.763904E-05, + 125, 131, 121, 17.5, 0, 0, 0.0002032213, + 125, 132, 121, 17.75, 0, 0, 0.000173194, + 125, 133, 121, 18, 0, 0, 4.658973E-05, + 125, 134, 121, 18.25, 0, 0, 1.725822E-06, + 126, 115, 121.25, 13.5, 0, 0, 2.699845E-06, + 126, 116, 121.25, 13.75, 5.749473E-05, 1.125843E-06, 3.118416E-05, + 126, 117, 121.25, 14, 0.0002409312, 7.364327E-05, 0.0004840394, + 126, 118, 121.25, 14.25, 0.0003872226, 7.974867E-05, 0, + 126, 119, 121.25, 14.5, 9.79222E-05, 3.755113E-05, 0, + 126, 120, 121.25, 14.75, 0, 0, 0.0002535156, + 126, 121, 121.25, 15, 0, 0, 0.0002129538, + 126, 122, 121.25, 15.25, 0, 0, 4.291791E-05, + 126, 123, 121.25, 15.5, 0, 0, 9.379438E-05, + 126, 124, 121.25, 15.75, 0, 0, 8.120027E-05, + 126, 125, 121.25, 16, 0, 0, 5.065168E-05, + 126, 126, 121.25, 16.25, 0, 0, 0.0001881703, + 126, 127, 121.25, 16.5, 0, 0, 0.0001352285, + 126, 128, 121.25, 16.75, 0, 0, 0.0001253326, + 126, 129, 121.25, 17, 0, 0, 5.552656E-05, + 126, 130, 121.25, 17.25, 0, 0, 3.516379E-05, + 126, 131, 121.25, 17.5, 0, 0, 0.0001043301, + 126, 132, 121.25, 17.75, 0, 0, 8.358104E-05, + 126, 133, 121.25, 18, 0, 0, 3.649457E-05, + 126, 134, 121.25, 18.25, 0, 0, 9.629864E-06, + 126, 135, 121.25, 18.5, 0, 0, 1.939357E-06, + 126, 136, 121.25, 18.75, 0, 0, 6.810565E-07, + 127, 117, 121.5, 14, 0, 0, 1.604947E-06, + 127, 118, 121.5, 14.25, 0, 0, 2.540901E-06, + 127, 119, 121.5, 14.5, 0.0001798513, 4.087385E-05, 0.0007445525, + 127, 120, 121.5, 14.75, 0, 0, 0.000772576, + 127, 121, 121.5, 15, 0, 0, 0.003055315, + 127, 122, 121.5, 15.25, 0, 0, 0.001402958, + 127, 123, 121.5, 15.5, 0, 0, 0.0002907356, + 127, 124, 121.5, 15.75, 0, 0, 0.0001510919, + 127, 125, 121.5, 16, 0, 0, 0.0001764623, + 127, 126, 121.5, 16.25, 0, 0, 0.0002312859, + 127, 127, 121.5, 16.5, 0, 0, 0.0002698533, + 127, 128, 121.5, 16.75, 0, 0, 0.0001615821, + 127, 129, 121.5, 17, 0, 0, 5.093194E-05, + 127, 130, 121.5, 17.25, 0, 0, 3.047572E-05, + 127, 131, 121.5, 17.5, 0, 0, 0.0001083645, + 127, 132, 121.5, 17.75, 0, 0, 4.932475E-05, + 127, 133, 121.5, 18, 0, 0, 2.021347E-05, + 127, 134, 121.5, 18.25, 0, 0, 1.706168E-05, + 127, 135, 121.5, 18.5, 0, 0, 2.585457E-05, + 127, 136, 121.5, 18.75, 0, 0, 6.890441E-06, + 128, 118, 121.75, 14.25, 0, 0, 9.316389E-05, + 128, 119, 121.75, 14.5, 0, 0, 0.004722771, + 128, 120, 121.75, 14.75, 0, 0, 0.002896858, + 128, 121, 121.75, 15, 0, 0, 0.003248008, + 128, 122, 121.75, 15.25, 0, 0, 0.002404766, + 128, 123, 121.75, 15.5, 0, 0, 0.001479632, + 128, 124, 121.75, 15.75, 0, 0, 0.000837672, + 128, 125, 121.75, 16, 0, 0, 0.0003902756, + 128, 126, 121.75, 16.25, 0, 0, 0.0004347394, + 128, 127, 121.75, 16.5, 0, 0, 0.001403131, + 128, 128, 121.75, 16.75, 0, 0, 0.001135062, + 128, 129, 121.75, 17, 0, 0, 0.0002252552, + 128, 130, 121.75, 17.25, 0, 0, 3.540552E-05, + 128, 131, 121.75, 17.5, 0, 0, 2.451617E-05, + 128, 132, 121.75, 17.75, 0, 0, 2.165056E-05, + 128, 133, 121.75, 18, 0, 0, 7.130335E-06, + 128, 134, 121.75, 18.25, 0, 0, 3.318748E-06, + 128, 135, 121.75, 18.5, 0, 0, 5.52183E-06, + 128, 136, 121.75, 18.75, 0, 0, 1.32343E-06, + 128, 137, 121.75, 19, 0, 0, 3.156494E-07, + 129, 118, 122, 14.25, 0, 0, 5.440987E-06, + 129, 119, 122, 14.5, 0, 0, 0.0003829415, + 129, 120, 122, 14.75, 0, 0, 5.447728E-05, + 129, 121, 122, 15, 0, 0, 3.863425E-05, + 129, 122, 122, 15.25, 0, 0, 0.0004623681, + 129, 123, 122, 15.5, 0, 0, 0.0009587043, + 129, 124, 122, 15.75, 0, 0, 0.0008014243, + 129, 125, 122, 16, 0, 0, 0.0003235973, + 129, 126, 122, 16.25, 0, 0, 0.0002632167, + 129, 127, 122, 16.5, 0, 0, 0.0007986963, + 129, 128, 122, 16.75, 0, 0, 0.0007676971, + 129, 129, 122, 17, 0, 0, 0.0001292139, + 129, 130, 122, 17.25, 0, 0, 4.567614E-05, + 129, 131, 122, 17.5, 0, 0, 5.699701E-05, + 129, 132, 122, 17.75, 0, 0, 1.521843E-05, + 129, 133, 122, 18, 0, 0, 4.943421E-06, + 129, 134, 122, 18.25, 0, 0, 1.002264E-06, + 130, 119, 122.25, 14.5, 0, 0, 8.812653E-06, + 130, 120, 122.25, 14.75, 0, 0, 8.854988E-06, + 130, 121, 122.25, 15, 0, 0, 4.851515E-05, + 130, 122, 122.25, 15.25, 0, 0, 4.585254E-06, + 130, 123, 122.25, 15.5, 0, 0, 3.001844E-06, + 130, 124, 122.25, 15.75, 0, 0, 4.200995E-05, + 130, 125, 122.25, 16, 0, 0, 7.061981E-05, + 130, 126, 122.25, 16.25, 0, 0, 4.670853E-05, + 130, 127, 122.25, 16.5, 0, 0, 4.037779E-05, + 130, 128, 122.25, 16.75, 0, 0, 3.570411E-05, + 130, 129, 122.25, 17, 0, 0, 1.695249E-05, + 130, 130, 122.25, 17.25, 0, 0, 4.350222E-06, + 130, 131, 122.25, 17.5, 0, 0, 1.815619E-05, + 130, 132, 122.25, 17.75, 0, 0, 1.833332E-06, + 131, 120, 122.5, 14.75, 0, 0, 5.021515E-07, + 131, 124, 122.5, 15.75, 0, 0, 1.242973E-06, + 131, 125, 122.5, 16, 0, 0, 4.498304E-06, + 131, 126, 122.5, 16.25, 0, 0, 2.366259E-06, + 131, 127, 122.5, 16.5, 0, 0, 1.206014E-06, + 131, 128, 122.5, 16.75, 0, 0, 1.514334E-07, + 132, 126, 122.75, 16.25, 0, 0, 1.898898E-07, diff --git a/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T9_202001121300.txt b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T9_202001121300.txt new file mode 100644 index 0000000000000000000000000000000000000000..94d6e3f4bb3ce9b23058aa2a7a0beb5b1a2dbe12 --- /dev/null +++ b/unzipped/Taal_273070_20200112_scenario_yizhou/Taal_273070_20200112_0500_20250107041508.174287/AQOutput_HorizontalField_C1_T9_202001121300.txt @@ -0,0 +1,236 @@ + NAME III (version 8.2) + Run name: Taal_273070_20250107041508.174287 + Run time: 07/01/2025 04:15:10.918 UTC + Met data: NWP Flow.EC HRES Flow + Start of release: 12/01/2020 06:57 UTC + End of release: 12/01/2020 21:10 UTC + Source strength: 5.333333E+08 g / s + Release location: 120.9930E 14.0020N + Release height: 311.000 to 15311.000m asl + Run duration: 7day 0hr 0min + X grid origin: 90.00000 + Y grid origin: -15.00000 + X grid size: 281 + Y grid size: 221 + X grid resolution: 0.2500000 + Y grid resolution: 0.2500000 + Number of preliminary cols: 4 + Number of field cols: 3 + + Fields: + , , , , VOLCANIC, VOLCANIC, VOLCANIC, + , , , , HF_BLAvgAirConc Ash, HF_DryDepoRate Ash, HF_WetDepoRate Ash, + , , , , Air Concentration, Dry deposition rate, Wet deposition rate, + , , , , VOLCANIC_ASH, VOLCANIC_ASH, VOLCANIC_ASH, + , , , , g / m^3, g / (m^2 s), g / (m^2 s), + , , , , All sources, All sources, All sources, + , , , , No ensemble averaging, No ensemble averaging, No ensemble averaging, + , , , , 1hr 0min average, 1hr 0min average, 1hr 0min average, + , , , , No horizontal averaging, No horizontal averaging, No horizontal averaging, + , , , , Boundary layer average, , , + , , , , , , , + , , , , , , , + , , , , , , , + , , , , 12/01/2020 13:00 UTC, 12/01/2020 13:00 UTC, 12/01/2020 13:00 UTC, + , , , , , , , + X Index, Y Index, X (Lat-Long), Y (Lat-Long), , , , + 121, 114, 120, 13.25, 2.323941E-05, 4.798911E-07, 1.731995E-06, + 121, 115, 120, 13.5, 0, 0, 3.928105E-05, + 121, 116, 120, 13.75, 0, 0, 3.02544E-05, + 122, 114, 120.25, 13.25, 0.0001345723, 2.141913E-06, 2.598771E-10, + 122, 115, 120.25, 13.5, 0.001147462, 7.353936E-05, 0.001285197, + 122, 116, 120.25, 13.75, 0.0007612589, 3.099945E-05, 0.002149818, + 122, 117, 120.25, 14, 0, 0, 0.0001616405, + 123, 114, 120.5, 13.25, 1.740172E-05, 9.74266E-07, 0, + 123, 115, 120.5, 13.5, 0.004681382, 0.0002365863, 0.003228908, + 123, 116, 120.5, 13.75, 0.02269648, 0.0009619553, 0.01549988, + 123, 117, 120.5, 14, 0.002959182, 6.632553E-05, 0.00190326, + 123, 126, 120.5, 16.25, 0, 0, 1.44636E-06, + 123, 127, 120.5, 16.5, 0, 0, 5.988713E-06, + 123, 128, 120.5, 16.75, 0, 0, 9.344996E-07, + 123, 129, 120.5, 17, 0, 0, 2.7799E-06, + 123, 130, 120.5, 17.25, 0, 0, 1.637002E-06, + 124, 115, 120.75, 13.5, 0.001561523, 5.900591E-05, 0.00223124, + 124, 116, 120.75, 13.75, 0.08504599, 0.003641284, 0.01345317, + 124, 117, 120.75, 14, 0.1050124, 0.004984959, 0.0001552295, + 124, 118, 120.75, 14.25, 0.001018171, 0.0001580135, 0, + 124, 119, 120.75, 14.5, 0, 0, 1.006903E-06, + 124, 120, 120.75, 14.75, 0, 0, 2.670788E-06, + 124, 123, 120.75, 15.5, 0, 0, 1.686588E-07, + 124, 124, 120.75, 15.75, 0, 0, 2.174552E-07, + 124, 125, 120.75, 16, 0, 0, 1.337742E-06, + 124, 126, 120.75, 16.25, 0, 0, 3.358823E-05, + 124, 127, 120.75, 16.5, 0, 0, 6.138373E-05, + 124, 128, 120.75, 16.75, 0, 0, 6.223654E-05, + 124, 129, 120.75, 17, 0, 0, 2.768094E-05, + 124, 130, 120.75, 17.25, 0, 0, 4.111454E-05, + 124, 131, 120.75, 17.5, 0, 0, 2.743587E-05, + 124, 132, 120.75, 17.75, 0, 0, 3.447441E-06, + 124, 133, 120.75, 18, 0, 0, 1.474344E-06, + 124, 134, 120.75, 18.25, 0, 0, 2.203404E-07, + 125, 114, 121, 13.25, 0, 0, 7.926621E-06, + 125, 115, 121, 13.5, 0, 0, 0.0004617095, + 125, 116, 121, 13.75, 0.012559, 0.0005476259, 0.001008975, + 125, 117, 121, 14, 0.04162382, 0.002997521, 0.0001844091, + 125, 118, 121, 14.25, 0.0006552008, 0.000315995, 0, + 125, 119, 121, 14.5, 1.100959E-06, 1.279196E-06, 0.0002495483, + 125, 120, 121, 14.75, 0, 0, 0.002959189, + 125, 121, 121, 15, 0, 0, 2.481122E-05, + 125, 122, 121, 15.25, 0, 0, 2.082513E-05, + 125, 123, 121, 15.5, 0, 0, 1.040007E-05, + 125, 124, 121, 15.75, 0, 0, 1.686763E-06, + 125, 125, 121, 16, 0, 0, 1.645659E-05, + 125, 126, 121, 16.25, 0, 0, 6.715932E-05, + 125, 127, 121, 16.5, 0, 0, 6.299483E-05, + 125, 128, 121, 16.75, 0, 0, 9.093877E-05, + 125, 129, 121, 17, 0, 0, 8.363775E-05, + 125, 130, 121, 17.25, 0, 0, 0.0001769115, + 125, 131, 121, 17.5, 0, 0, 0.0003558672, + 125, 132, 121, 17.75, 0, 0, 0.0003518224, + 125, 133, 121, 18, 0, 0, 0.0001826537, + 125, 134, 121, 18.25, 0, 0, 1.441483E-05, + 125, 135, 121, 18.5, 0, 0, 2.466928E-06, + 126, 114, 121.25, 13.25, 0, 0, 3.748587E-06, + 126, 115, 121.25, 13.5, 0, 0, 1.138027E-05, + 126, 116, 121.25, 13.75, 3.181802E-10, 4.560063E-10, 2.306901E-05, + 126, 117, 121.25, 14, 5.458833E-05, 1.224619E-06, 0.0001519682, + 126, 118, 121.25, 14.25, 0.0004547081, 0.000181762, 0, + 126, 119, 121.25, 14.5, 0.0002561637, 9.501097E-05, 0.001397167, + 126, 120, 121.25, 14.75, 0, 0, 0.007077329, + 126, 121, 121.25, 15, 0, 0, 0.001718695, + 126, 122, 121.25, 15.25, 0, 0, 0.001612668, + 126, 123, 121.25, 15.5, 0, 0, 0.000234429, + 126, 124, 121.25, 15.75, 0, 0, 8.4631E-05, + 126, 125, 121.25, 16, 0, 0, 9.959727E-05, + 126, 126, 121.25, 16.25, 0, 0, 0.0001177418, + 126, 127, 121.25, 16.5, 0, 0, 0.000191548, + 126, 128, 121.25, 16.75, 0, 0, 5.514294E-05, + 126, 129, 121.25, 17, 0, 0, 7.674599E-05, + 126, 130, 121.25, 17.25, 0, 0, 5.577627E-05, + 126, 131, 121.25, 17.5, 0, 0, 0.0001592801, + 126, 132, 121.25, 17.75, 0, 0, 0.0003123128, + 126, 133, 121.25, 18, 0, 0, 0.0002668762, + 126, 134, 121.25, 18.25, 0, 0, 0.0001217653, + 126, 135, 121.25, 18.5, 0, 0, 2.114043E-05, + 126, 136, 121.25, 18.75, 0, 0, 8.749009E-06, + 126, 137, 121.25, 19, 0, 0, 1.31011E-06, + 127, 116, 121.5, 13.75, 0, 0, 5.237888E-06, + 127, 117, 121.5, 14, 0, 0, 0.0001989852, + 127, 118, 121.5, 14.25, 7.900495E-05, 3.357096E-05, 0.000622205, + 127, 119, 121.5, 14.5, 0.0001367833, 3.883588E-05, 0.003133884, + 127, 120, 121.5, 14.75, 0.0001801787, 4.689833E-05, 0.002161454, + 127, 121, 121.5, 15, 0, 0, 0.006735993, + 127, 122, 121.5, 15.25, 0, 0, 0.003061835, + 127, 123, 121.5, 15.5, 0, 0, 0.0003237181, + 127, 124, 121.5, 15.75, 0, 0, 8.098809E-05, + 127, 125, 121.5, 16, 0, 0, 0.0002175586, + 127, 126, 121.5, 16.25, 0, 0, 0.000307923, + 127, 127, 121.5, 16.5, 0, 0, 0.0002999199, + 127, 128, 121.5, 16.75, 0, 0, 0.0001654234, + 127, 129, 121.5, 17, 0, 0, 1.188065E-05, + 127, 130, 121.5, 17.25, 0, 0, 1.5097E-05, + 127, 131, 121.5, 17.5, 0, 0, 7.817694E-05, + 127, 132, 121.5, 17.75, 0, 0, 0.0001231227, + 127, 133, 121.5, 18, 0, 0, 0.0001649561, + 127, 134, 121.5, 18.25, 0, 0, 0.0001183004, + 127, 135, 121.5, 18.5, 0, 0, 0.0001124867, + 127, 136, 121.5, 18.75, 0, 0, 4.711534E-05, + 127, 137, 121.5, 19, 0, 0, 6.269154E-06, + 127, 138, 121.5, 19.25, 0, 0, 9.64281E-07, + 128, 117, 121.75, 14, 0, 0, 2.019915E-06, + 128, 118, 121.75, 14.25, 0, 0, 0.0005894076, + 128, 119, 121.75, 14.5, 0, 0, 0.009863541, + 128, 120, 121.75, 14.75, 0, 0, 0.008779634, + 128, 121, 121.75, 15, 3.24163E-05, 4.378078E-06, 0.008619481, + 128, 122, 121.75, 15.25, 0, 0, 0.005187104, + 128, 123, 121.75, 15.5, 0, 0, 0.001998998, + 128, 124, 121.75, 15.75, 0, 0, 0.0005893745, + 128, 125, 121.75, 16, 0, 0, 0.0003814725, + 128, 126, 121.75, 16.25, 0, 0, 0.0006071656, + 128, 127, 121.75, 16.5, 0, 0, 0.001132927, + 128, 128, 121.75, 16.75, 0, 0, 0.000974393, + 128, 129, 121.75, 17, 0, 0, 0.0001780016, + 128, 130, 121.75, 17.25, 0, 0, 0.0003041221, + 128, 131, 121.75, 17.5, 0, 0, 0.0001284985, + 128, 132, 121.75, 17.75, 0, 0, 0.0001012376, + 128, 133, 121.75, 18, 0, 0, 0.0001503595, + 128, 134, 121.75, 18.25, 0, 0, 0.0002144181, + 128, 135, 121.75, 18.5, 0, 0, 0.0002236232, + 128, 136, 121.75, 18.75, 0, 0, 0.0001010722, + 128, 137, 121.75, 19, 0, 0, 1.657652E-05, + 128, 138, 121.75, 19.25, 0, 0, 6.974101E-07, + 129, 118, 122, 14.25, 0, 0, 1.73922E-05, + 129, 119, 122, 14.5, 0, 0, 0.001299448, + 129, 120, 122, 14.75, 0, 0, 0.003254222, + 129, 121, 122, 15, 0, 0, 0.003361652, + 129, 122, 122, 15.25, 0, 0, 0.00449674, + 129, 123, 122, 15.5, 0, 0, 0.00450113, + 129, 124, 122, 15.75, 0, 0, 0.003187962, + 129, 125, 122, 16, 0, 0, 0.001513687, + 129, 126, 122, 16.25, 0, 0, 0.0008776117, + 129, 127, 122, 16.5, 0, 0, 0.001407246, + 129, 128, 122, 16.75, 0, 0, 0.0009661826, + 129, 129, 122, 17, 0, 0, 0.0004290476, + 129, 130, 122, 17.25, 0, 0, 0.001135031, + 129, 131, 122, 17.5, 0, 0, 0.0008087606, + 129, 132, 122, 17.75, 0, 0, 0.001044892, + 129, 133, 122, 18, 0, 0, 0.0008977167, + 129, 134, 122, 18.25, 0, 0, 0.0005116093, + 129, 135, 122, 18.5, 0, 0, 0.0003686466, + 129, 136, 122, 18.75, 0, 0, 0.0002117769, + 129, 137, 122, 19, 0, 0, 6.668872E-05, + 129, 138, 122, 19.25, 0, 0, 4.349306E-06, + 130, 119, 122.25, 14.5, 0, 0, 0.0001067687, + 130, 120, 122.25, 14.75, 0, 0, 0.001033894, + 130, 121, 122.25, 15, 0, 0, 0.001766358, + 130, 122, 122.25, 15.25, 0, 0, 0.001818778, + 130, 123, 122.25, 15.5, 0, 0, 0.00245606, + 130, 124, 122.25, 15.75, 0, 0, 0.003421467, + 130, 125, 122.25, 16, 0, 0, 0.002921529, + 130, 126, 122.25, 16.25, 0, 0, 0.00144611, + 130, 127, 122.25, 16.5, 0, 0, 0.0005590743, + 130, 128, 122.25, 16.75, 0, 0, 0.0004098863, + 130, 129, 122.25, 17, 0, 0, 0.0002301545, + 130, 130, 122.25, 17.25, 0, 0, 0.0002441163, + 130, 131, 122.25, 17.5, 0, 0, 0.0004923197, + 130, 132, 122.25, 17.75, 0, 0, 0.0008895549, + 130, 133, 122.25, 18, 0, 0, 0.0006815534, + 130, 134, 122.25, 18.25, 0, 0, 0.0004583369, + 130, 135, 122.25, 18.5, 0, 0, 0.0003649291, + 130, 136, 122.25, 18.75, 0, 0, 0.0002281178, + 130, 137, 122.25, 19, 0, 0, 1.427177E-05, + 131, 119, 122.5, 14.5, 0, 0, 4.542781E-06, + 131, 120, 122.5, 14.75, 0, 0, 6.311904E-05, + 131, 121, 122.5, 15, 0, 0, 0.0001628299, + 131, 122, 122.5, 15.25, 0, 0, 0.0003092567, + 131, 123, 122.5, 15.5, 0, 0, 0.0002634488, + 131, 124, 122.5, 15.75, 0, 0, 0.0005870807, + 131, 125, 122.5, 16, 0, 0, 0.001114201, + 131, 126, 122.5, 16.25, 0, 0, 0.001047845, + 131, 127, 122.5, 16.5, 0, 0, 0.0006294044, + 131, 128, 122.5, 16.75, 0, 0, 0.0006500245, + 131, 129, 122.5, 17, 0, 0, 0.0002830454, + 131, 130, 122.5, 17.25, 0, 0, 0.0002424342, + 131, 131, 122.5, 17.5, 0, 0, 0.0001903883, + 131, 132, 122.5, 17.75, 0, 0, 5.018457E-05, + 131, 133, 122.5, 18, 0, 0, 0.0001711564, + 131, 134, 122.5, 18.25, 0, 0, 9.111282E-05, + 131, 135, 122.5, 18.5, 0, 0, 7.241063E-05, + 131, 136, 122.5, 18.75, 0, 0, 2.182849E-05, + 132, 121, 122.75, 15, 0, 0, 2.032965E-06, + 132, 122, 122.75, 15.25, 0, 0, 1.894895E-06, + 132, 123, 122.75, 15.5, 0, 0, 1.61221E-06, + 132, 124, 122.75, 15.75, 0, 0, 1.114473E-05, + 132, 125, 122.75, 16, 0, 0, 6.100022E-05, + 132, 126, 122.75, 16.25, 0, 0, 0.0001378254, + 132, 127, 122.75, 16.5, 0, 0, 9.053698E-05, + 132, 128, 122.75, 16.75, 0, 0, 0.0001250342, + 132, 129, 122.75, 17, 0, 0, 8.70342E-05, + 132, 130, 122.75, 17.25, 0, 0, 4.895908E-05, + 132, 131, 122.75, 17.5, 0, 0, 2.030975E-05, + 132, 132, 122.75, 17.75, 0, 0, 9.849646E-06, + 132, 133, 122.75, 18, 0, 0, 9.169404E-06, + 133, 126, 123, 16.25, 0, 0, 4.566364E-06, + 133, 127, 123, 16.5, 0, 0, 6.609479E-06, + 133, 128, 123, 16.75, 0, 0, 7.50289E-07, + 133, 131, 123, 17.5, 0, 0, 1.176065E-06,