|
YAC 3.13.0
Yet Another Coupler
|
Functions | |
| parse_interp_method (s) | |
| get_coords (loc, uxgrid, yac_grid) | |
Variables | |
| parser | |
| type | |
| choices | |
| default | |
| help | |
| int | |
| nargs | |
| str | |
| args = parser.parse_args() | |
| level | |
| src_uxgrid = ux.open_grid(args.src_grid_path) | |
| src_grid = BasicGrid.from_uxgrid(args.src_grid_name, src_uxgrid) | |
| src_coords = get_coords(args.src_location, src_uxgrid, src_grid) | |
| src_mask_file = args.src_mask_filename or args.src_grid_path | |
| m = np.isin(ds[args.src_mask_var], args.src_mask_valid_values) | |
| src_mask = src_grid.add_mask(args.src_location, m) | |
| src_field = InterpField(src_coords, src_mask) | |
| tgt_uxgrid = ux.open_grid(args.tgt_grid_path) | |
| tgt_grid = BasicGrid.from_uxgrid(args.tgt_grid_name, tgt_uxgrid) | |
| tgt_coords = get_coords(args.tgt_location, tgt_uxgrid, tgt_grid) | |
| tgt_mask_file = args.tgt_mask_filename or args.tgt_grid_path | |
| tgt_mask = tgt_grid.add_mask(args.tgt_location, m) | |
| tgt_field = InterpField(tgt_coords, tgt_mask) | |
| interp_stack = InterpolationStack.from_list(args.interpolation_stack) | |
| weights | |
| yac_generate_weights.get_coords | ( | loc, | |
| uxgrid, | |||
| yac_grid ) |
Definition at line 41 of file yac_generate_weights.py.
| yac_generate_weights.parse_interp_method | ( | s | ) |
Definition at line 31 of file yac_generate_weights.py.
| yac_generate_weights.args = parser.parse_args() |
Definition at line 96 of file yac_generate_weights.py.
| yac_generate_weights.choices |
Definition at line 59 of file yac_generate_weights.py.
| yac_generate_weights.default |
Definition at line 60 of file yac_generate_weights.py.
| yac_generate_weights.help |
Definition at line 63 of file yac_generate_weights.py.
| yac_generate_weights.int |
Definition at line 66 of file yac_generate_weights.py.
| yac_generate_weights.interp_stack = InterpolationStack.from_list(args.interpolation_stack) |
Definition at line 126 of file yac_generate_weights.py.
| yac_generate_weights.level |
Definition at line 98 of file yac_generate_weights.py.
| yac_generate_weights.m = np.isin(ds[args.src_mask_var], args.src_mask_valid_values) |
Definition at line 107 of file yac_generate_weights.py.
| yac_generate_weights.nargs |
Definition at line 66 of file yac_generate_weights.py.
| yac_generate_weights.parser |
Definition at line 54 of file yac_generate_weights.py.
| yac_generate_weights.src_coords = get_coords(args.src_location, src_uxgrid, src_grid) |
Definition at line 103 of file yac_generate_weights.py.
| yac_generate_weights.src_field = InterpField(src_coords, src_mask) |
Definition at line 111 of file yac_generate_weights.py.
| yac_generate_weights.src_grid = BasicGrid.from_uxgrid(args.src_grid_name, src_uxgrid) |
Definition at line 102 of file yac_generate_weights.py.
| yac_generate_weights.src_mask = src_grid.add_mask(args.src_location, m) |
Definition at line 108 of file yac_generate_weights.py.
| yac_generate_weights.src_mask_file = args.src_mask_filename or args.src_grid_path |
Definition at line 105 of file yac_generate_weights.py.
| yac_generate_weights.src_uxgrid = ux.open_grid(args.src_grid_path) |
Definition at line 101 of file yac_generate_weights.py.
| yac_generate_weights.str |
Definition at line 68 of file yac_generate_weights.py.
| yac_generate_weights.tgt_coords = get_coords(args.tgt_location, tgt_uxgrid, tgt_grid) |
Definition at line 116 of file yac_generate_weights.py.
| yac_generate_weights.tgt_field = InterpField(tgt_coords, tgt_mask) |
Definition at line 124 of file yac_generate_weights.py.
| yac_generate_weights.tgt_grid = BasicGrid.from_uxgrid(args.tgt_grid_name, tgt_uxgrid) |
Definition at line 115 of file yac_generate_weights.py.
| yac_generate_weights.tgt_mask = tgt_grid.add_mask(args.tgt_location, m) |
Definition at line 121 of file yac_generate_weights.py.
| yac_generate_weights.tgt_mask_file = args.tgt_mask_filename or args.tgt_grid_path |
Definition at line 118 of file yac_generate_weights.py.
| yac_generate_weights.tgt_uxgrid = ux.open_grid(args.tgt_grid_path) |
Definition at line 114 of file yac_generate_weights.py.
| yac_generate_weights.type |
Definition at line 56 of file yac_generate_weights.py.
| yac_generate_weights.weights |
Definition at line 129 of file yac_generate_weights.py.