|
YAC 3.20.0
Yet Another Coupler
|
Variables | |
| parser | |
| type | |
| default | |
| str | |
| nargs | |
| help | |
| WARNING | |
| args = parser.parse_args() | |
| log_handler = logging.StreamHandler() | |
| level | |
| log_level | |
| handlers | |
| y = yac.YAC() | |
| ds = ux.open_mfdataset(args.gridfile, args.datafile) | |
| comp = y.def_comp(args.compname) | |
| list | fields = [] |
| cell_to_edge = np.asarray(ds.uxgrid.face_edge_connectivity).reshape((-1,), order="C") | |
| grid | |
| cell_point_id | |
| edge_point_id | |
| vertex_point_id | |
| grid_ds = xr.open_dataset(args.gridfile) | |
| mask_values = eval(args.cell_mask, globals=None, locals=grid_ds.variables) | |
| cell_mask | |
| edge_mask | |
| vertex_mask | |
| dt = np.diff(ds.coords["time"]) | |
| dict | spatial_axis = {"n_face", "n_edge", "n_node"} & set(var.dims) |
| vaxis = set(var.dims) - {"time", "n_face", "n_edge", "n_node"} | |
| collection_size = np.asarray(ds[zcoord]).shape[0] | |
| point_id | |
| mask | |
| t0 = np.searchsorted(ds.coords["time"], np.datetime64(y.start_datetime)) | |
| t = np.datetime64(field.datetime) | |
| t_idx = np.searchsorted(ds["time"], t) | |
| info = field.put(var.isel(time=t_idx).data) | |
| yac_replay.args = parser.parse_args() |
Definition at line 38 of file yac_replay.py.
| yac_replay.cell_mask |
Definition at line 81 of file yac_replay.py.
| yac_replay.cell_point_id |
Definition at line 67 of file yac_replay.py.
| yac_replay.cell_to_edge = np.asarray(ds.uxgrid.face_edge_connectivity).reshape((-1,), order="C") |
Definition at line 58 of file yac_replay.py.
| int yac_replay.collection_size = np.asarray(ds[zcoord]).shape[0] |
Definition at line 118 of file yac_replay.py.
| yac_replay.comp = y.def_comp(args.compname) |
Definition at line 54 of file yac_replay.py.
| yac_replay.default |
Definition at line 20 of file yac_replay.py.
| yac_replay.ds = ux.open_mfdataset(args.gridfile, args.datafile) |
Definition at line 51 of file yac_replay.py.
| yac_replay.dt = np.diff(ds.coords["time"]) |
Definition at line 98 of file yac_replay.py.
| yac_replay.edge_mask |
Definition at line 87 of file yac_replay.py.
| yac_replay.edge_point_id |
Definition at line 70 of file yac_replay.py.
| list yac_replay.fields = [] |
Definition at line 56 of file yac_replay.py.
| yac_replay.grid |
Definition at line 61 of file yac_replay.py.
| yac_replay.grid_ds = xr.open_dataset(args.gridfile) |
Definition at line 78 of file yac_replay.py.
| yac_replay.handlers |
Definition at line 42 of file yac_replay.py.
| yac_replay.help |
Definition at line 24 of file yac_replay.py.
Definition at line 150 of file yac_replay.py.
| yac_replay.level |
Definition at line 42 of file yac_replay.py.
| yac_replay.log_handler = logging.StreamHandler() |
Definition at line 40 of file yac_replay.py.
| yac_replay.log_level |
Definition at line 42 of file yac_replay.py.
| yac_replay.mask |
Definition at line 123 of file yac_replay.py.
| yac_replay.mask_values = eval(args.cell_mask, globals=None, locals=grid_ds.variables) |
Definition at line 80 of file yac_replay.py.
| yac_replay.nargs |
Definition at line 21 of file yac_replay.py.
| yac_replay.parser |
Definition at line 15 of file yac_replay.py.
| yac_replay.point_id |
Definition at line 123 of file yac_replay.py.
| dict yac_replay.spatial_axis = {"n_face", "n_edge", "n_node"} & set(var.dims) |
Definition at line 107 of file yac_replay.py.
| yac_replay.str |
Definition at line 21 of file yac_replay.py.
| yac_replay.t = np.datetime64(field.datetime) |
Definition at line 147 of file yac_replay.py.
| yac_replay.t0 = np.searchsorted(ds.coords["time"], np.datetime64(y.start_datetime)) |
Definition at line 141 of file yac_replay.py.
Definition at line 148 of file yac_replay.py.
| yac_replay.type |
Definition at line 19 of file yac_replay.py.
| yac_replay.vaxis = set(var.dims) - {"time", "n_face", "n_edge", "n_node"} |
Definition at line 112 of file yac_replay.py.
| yac_replay.vertex_mask |
Definition at line 93 of file yac_replay.py.
| yac_replay.vertex_point_id |
Definition at line 73 of file yac_replay.py.
| yac_replay.WARNING |
Definition at line 27 of file yac_replay.py.
| yac_replay.y = yac.YAC() |
Definition at line 45 of file yac_replay.py.