Module: NetCDF Control ()

Description:

The NetCDF Control module controls one or several netCDF data modules.

Connections:

Time [optional]
Master time connection.

Ports:

Time

This slider specifies the current time value. Additional settings can be modified via a popup menu which is activated by pressing the right mouse button over the slider. The inner buttons proceed one step in backward or forward direction, respectively. The outer buttons activate animation mode. The popup menu lets you choose between simple animation (play once) and two endless modes (loop and swing). Animation is always restricted to a subrange of the whole time interval. The subrange can be controlled graphically via the two upper arrow buttons. All settings can also be adjusted in a configure dialog which can be activated via the popup menu, too.

Animation rate

This radio port specifies the animation rate. If user selects the afap mode, the animation rate is driven by , trying to play animation as fast as possible. If user selects the delayed mode, the specified animation rate will be taken. Notice that if time to compute and display current time step is greater than the specified delay, the delay will be ignored. It is possible to obtain a fastest animation when specifing a delay rather than choosing afap mode if time to compute and display a time step is smaller than default delay.

Loading mode

This radio port specifies the loading mode. If user selects the synchronous mode, the load of data will be executed by the main thread. Default is asynchronous. In this case, a dedicated thread is created to load data. If multiple plays occurs, only one NetCDF Control module can be multithreaded for loading.

Caching mode

Prefetching

Controls the number of prefetched time steps when an animation occurs. This number do not include current loaded time step. Default value is three. If a too large number is specified, the real number of prefetched time steps will be adpated according the Memory management port.

Memory management

Controls the memory allocated to netCDF data sets. Prevents from loading too many prefetched time steps that will not fit into memory.

Longitude roi

Controls the region of interest in longitude (X axis). This region is applicable to all data sets controlled by the module. Not applicable to curvilinear grids.

Latitude roi

Controls the region of interest in latitude (Y axis). This region is applicable to all data sets controlled by the module. Not applicable to curvilinear grids.

Height roi

Controls the region of interest in height (Z axis). This region is applicable to all data sets controlled by the module.

Global subsampling

Controls the subsampling for each axis. The subsampling is applicable to all data sets controlled by the module.

Misc

Offers user the possibility to copy the first lomgitude in order to have a closed data when using with projections.

Compute min/max

Computes the min/max of all data sets controlled by module over all timesteps. Notice that this operation can take a long time to achieve. The operation can be canceled with the stop button of working area. Once achieved, results are stored in the Global data window port of each data sets.