customized_results_3di.nc
The customized_results_3di.nc file contains snapshot results for a spatial selection of nodes, flowlines, and pumps, for a selected list of variables. It is accessed through the CustomizedResultAdmin
class.
Minimal example
from threedigrid.admin.gridresultadmin import CustomizedResultAdmin
# Instantiate GridH5Admin and GridH5ResultAdmin objects
gridadmin_filename = r"C:\3Di\My Model\gridadmin.h5"
customized_results_filename = r"C:\3Di\My Simulation\customized_results_3di.nc"
cra = CustomizedResultAdmin(gridadmin_filename, customized_results_filename)
# List the areas in this file
cra.areas
# See the name of area1
cra.area1.name
# List the available nodes
cra.nodes.id # in the whole file
cra.area1.nodes.id # in area1
# Syntax that works for results_3di.nc also works here
# E.g. get water level (s1) time series for node 23
last_timestamp = cra.nodes.timestamps[-1]
water_levels_23 = cra.nodes.filter(id__eq=23).timeseries(start_time=0, end_time=last_timestamp).s1
Functionalities
The functionalites are the same as for results_3di.nc, with the addition that you can query results for a specific area.
To list the available areas, use the areas property. To see the name of a specific area, use the name property of the area. See the examples above.