NCDF_GROUPDEF

The NCDF_GROUPDEF function creates a new empty group and assigns it a name.

The NetCDF 4 format allows you to create groups within data files to better organize the data within the file. After defining a group, you can define variables, attributes, and dimensions within the group.

Examples

The following example creates a NCDF 4 file in IDL’s current working directory, and adds parent and child groups to the file.

; Create a file in IDL's current working directory
filename = FILEPATH('nc_groupdef_file.nc')
id = NCDF_CREATE(filename, /NETCDF4_FORMAT, /CLOBBER)

; Create two groups at the root level of the file
g1 = NCDF_GROUPDEF(id, 'group1')
g2 = NCDF_GROUPDEF(id, 'group2')

; Create a child group inside of the two
; previously-created groups
g11 = NCDF_GROUPDEF(g1, 'group1-sub1')
g21 = NCDF_GROUPDEF(g2, 'group2-sub1')
NCDF_CLOSE, id

Syntax

Result = NCDF_GROUPDEF( Cdfid, Name )

Return Value

Returns the ID of the newly-created group.

Arguments

Cdfid

The NetCDF ID of the parent group, returned from a previous call to NCDF_OPEN, NCDF_CREATE, or NCDF_GROUPDEF.

Name

A scalar string containing the new group name.

Keywords

None

Version History

8.0

Introduced

See Also

NCDF_DIMIDSINQ, NCDF_FULLGROUPNAME, NCDF_GROUPNAME, NCDF_VARIDSINQ