model.runtime.loaders.grid_data_loader

Grid data-loading helpers for ADELM.

Module Contents

Classes

GridDataLoader

Load and flatten gridded data for ADELM grid simulation.

Data

API

class model.runtime.loaders.grid_data_loader.GridDataLoader

Bases: model.runtime.loaders.base_data_loader.BaseDataLoader

Load and flatten gridded data for ADELM grid simulation.

classmethod load_static_grid(path, var_names)
classmethod load_driver_month(path, var_names)
classmethod load_driver_variable(path, var_name)
classmethod load_coords(path)
classmethod load_time_values(path)
static clip_coords_to_bbox(lat, lon, bbox)
static clip_static(arr, lat_index=None, lon_index=None)
static clip_drivers(arr, lat_index=None, lon_index=None)
classmethod all_vars(path)
static resolve_name(nc_name, fcover_map, attris_map, params_map)
static flatten_static(arr, pixel_idx, device)
static flatten_drivers(arr, pixel_idx, device)
static unflatten_static(flat, grid_shape, pixel_idx)
static unflatten_layered(flat, grid_shape, pixel_idx)
classmethod build_valid_pixel_mask(static_arrays)
model.runtime.loaders.grid_data_loader.__all__

[‘GridDataLoader’]