YAC 3.12.0
Yet Another Coupler
Loading...
Searching...
No Matches
yac_replay.py File Reference

Go to the source code of this file.

Namespaces

namespace  yac_replay
 

Variables

 yac_replay.parser
 
 yac_replay.type
 
 yac_replay.default
 
 yac_replay.str
 
 yac_replay.nargs
 
 yac_replay.help
 
 yac_replay.WARNING
 
 yac_replay.args = parser.parse_args()
 
 yac_replay.log_handler = logging.StreamHandler()
 
 yac_replay.level
 
 yac_replay.log_level
 
 yac_replay.handlers
 
 yac_replay.y = yac.YAC()
 
 yac_replay.ds = ux.open_mfdataset(args.gridfile, args.datafile)
 
 yac_replay.comp = y.def_comp(args.compname)
 
list yac_replay.fields = []
 
 yac_replay.cell_to_edge = np.asarray(ds.uxgrid.face_edge_connectivity).reshape((-1,), order="C")
 
 yac_replay.grid
 
 yac_replay.cell_point_id
 
 yac_replay.edge_point_id
 
 yac_replay.vertex_point_id
 
 yac_replay.grid_ds = xr.open_dataset(args.gridfile)
 
 yac_replay.mask_values = eval(args.cell_mask, globals=None, locals=grid_ds.variables)
 
 yac_replay.cell_mask
 
 yac_replay.edge_mask
 
 yac_replay.vertex_mask
 
 yac_replay.dt = np.diff(ds.coords["time"])
 
dict yac_replay.spatial_axis = {"n_face", "n_edge", "n_node"} & set(var.dims)
 
 yac_replay.vaxis = set(var.dims) - {"time", "n_face", "n_edge", "n_node"}
 
 yac_replay.collection_size = np.asarray(ds[zcoord]).shape[0]
 
 yac_replay.point_id
 
 yac_replay.mask
 
 yac_replay.t0 = np.searchsorted(ds.coords["time"], np.datetime64(y.start_datetime))
 
 yac_replay.t = np.datetime64(field.datetime)
 
 yac_replay.t_idx = np.searchsorted(ds["time"], t)
 
 yac_replay.info = field.put(var.isel(time=t_idx).data)