|
YAC 3.13.0
Yet Another Coupler
|
Variables | |
| parser | |
| type | |
| default | |
| str | |
| nargs | |
| help | |
| WARNING | |
| choices | |
| args = parser.parse_args() | |
| log_handler = logging.StreamHandler() | |
| level | |
| log_level | |
| handlers | |
| y = yac.YAC() | |
| uxgrid = ux.open_grid(args.gridfile) | |
| comp = y.def_comp(args.compname) | |
| list | fields = [] |
| cell_to_edge = np.asarray(uxgrid.face_edge_connectivity).reshape((-1,), order="C") | |
| grid | |
| cell_point_id | |
| edge_point_id | |
| vertex_point_id | |
| points | |
| start = np.datetime64(y.start_datetime) | |
| end = np.datetime64(y.end_datetime) | |
| first_source = y.get_field_source(args.compname, args.gridname, args.variables[0]) | |
| dt = np.timedelta64(parse_duration(y.get_field_timestep(*first_source))) | |
| ds = ux.UxDataset(uxgrid=uxgrid) | |
| source = y.get_field_source(args.compname, args.gridname, varname) | |
| collection_size = y.get_field_collection_size(*source) | |
| list | zaxis = [f"zaxis_{varname}"] |
| spatial_dim | |
| spatial_size | |
| point_id | |
| data = np.nan*np.ones((len(ds["time"]), *(len(zaxis)*[collection_size]), spatial_size)) | |
| t = np.datetime64(field.datetime) | |
| t_idx = np.searchsorted(ds["time"], t) | |
| info | |
| time | |
| yac_record.args = parser.parse_args() |
Definition at line 36 of file yac_record.py.
| yac_record.cell_point_id |
Definition at line 69 of file yac_record.py.
| yac_record.cell_to_edge = np.asarray(uxgrid.face_edge_connectivity).reshape((-1,), order="C") |
Definition at line 59 of file yac_record.py.
| yac_record.choices |
Definition at line 32 of file yac_record.py.
| yac_record.collection_size = y.get_field_collection_size(*source) |
Definition at line 111 of file yac_record.py.
| yac_record.comp = y.def_comp(args.compname) |
Definition at line 54 of file yac_record.py.
| yac_record.data = np.nan*np.ones((len(ds["time"]), *(len(zaxis)*[collection_size]), spatial_size)) |
Definition at line 122 of file yac_record.py.
| yac_record.default |
Definition at line 19 of file yac_record.py.
Definition at line 102 of file yac_record.py.
| yac_record.dt = np.timedelta64(parse_duration(y.get_field_timestep(*first_source))) |
Definition at line 97 of file yac_record.py.
| yac_record.edge_point_id |
Definition at line 72 of file yac_record.py.
| yac_record.end = np.datetime64(y.end_datetime) |
Definition at line 93 of file yac_record.py.
| list yac_record.fields = [] |
Definition at line 56 of file yac_record.py.
| yac_record.first_source = y.get_field_source(args.compname, args.gridname, args.variables[0]) |
Definition at line 96 of file yac_record.py.
| yac_record.grid |
Definition at line 63 of file yac_record.py.
| yac_record.handlers |
Definition at line 39 of file yac_record.py.
| yac_record.help |
Definition at line 23 of file yac_record.py.
| yac_record.info |
Definition at line 143 of file yac_record.py.
| yac_record.level |
Definition at line 39 of file yac_record.py.
| yac_record.log_handler = logging.StreamHandler() |
Definition at line 37 of file yac_record.py.
| yac_record.log_level |
Definition at line 39 of file yac_record.py.
| yac_record.nargs |
Definition at line 22 of file yac_record.py.
| yac_record.parser |
Definition at line 14 of file yac_record.py.
| yac_record.point_id |
Definition at line 118 of file yac_record.py.
| yac_record.points |
Definition at line 80 of file yac_record.py.
| yac_record.source = y.get_field_source(args.compname, args.gridname, varname) |
Definition at line 107 of file yac_record.py.
| yac_record.spatial_dim |
Definition at line 118 of file yac_record.py.
| yac_record.spatial_size |
Definition at line 118 of file yac_record.py.
| yac_record.start = np.datetime64(y.start_datetime) |
Definition at line 92 of file yac_record.py.
| yac_record.str |
Definition at line 22 of file yac_record.py.
| yac_record.t = np.datetime64(field.datetime) |
Definition at line 140 of file yac_record.py.
Definition at line 141 of file yac_record.py.
| yac_record.time |
Definition at line 144 of file yac_record.py.
| yac_record.type |
Definition at line 18 of file yac_record.py.
| yac_record.uxgrid = ux.open_grid(args.gridfile) |
Definition at line 51 of file yac_record.py.
| yac_record.vertex_point_id |
Definition at line 75 of file yac_record.py.
| yac_record.WARNING |
Definition at line 28 of file yac_record.py.
| yac_record.y = yac.YAC() |
Definition at line 42 of file yac_record.py.
| list yac_record.zaxis = [f"zaxis_{varname}"] |
Definition at line 114 of file yac_record.py.