13comin.var_request_add((
"test", 1),
False)
19 hgrid_id=comin.COMIN_HGRID_UNSTRUCTURED_CELL,
24@comin.register_callback(comin.EP_SECONDARY_CONSTRUCTOR)
28 [comin.EP_ATM_WRITE_OUTPUT_BEFORE], (
"test", 1), comin.COMIN_FLAG_READ
32 print(f
"{('pres', 1) in comin.var_descr_list()=}")
38 f
"{var_name=}, {var_id=}, tracer={metadata.get('tracer', None)} units={metadata.get('units', None)}"
45 print(f
"{key}: {data}")
48@comin.register_callback(comin.EP_ATM_WRITE_OUTPUT_BEFORE)
50 print(f
"{test.descriptor=}")
51 print(f
"{test.to_3d.shape=}")
52 test_lvl4 = test.to_xarray().isel(level=4)
53 print(f
"{test_lvl4.dims=}")
var_get(context, var_descriptor, flag)
get variable object, arguments: [entry point], (name string, domain id), access flag)
metadata_set(var_descriptor, **kwargs)
sets metadata for a requested field, arguments: name string, domain id, metadata key,...
current_get_plugin_info()
returns object describing the current plugin
var_descr_list()
List of exposed variables (descriptors)