| 
| subroutine  | h5dsattach_scale_f (did, dsid, idx, errcode) | 
|   | Attach dimension scale dsid to dimension idx of dataset did.  
  | 
|   | 
| subroutine  | h5dsdetach_scale_f (did, dsid, idx, errcode) | 
|   | Detach dimension scale dsid from the dimension idx of dataset did.  
  | 
|   | 
| subroutine  | h5dsget_label_f (did, idx, label, size, errcode) | 
|   | Read the label for dimension idx of did into buffer label.  
  | 
|   | 
| subroutine  | h5dsget_num_scales_f (did, idx, num_scales, errcode) | 
|   | Determines how many Dimension Scales are attached to dimension idx of did.  
  | 
|   | 
| subroutine  | h5dsget_scale_name_f (did, name, size, errcode) | 
|   | Read the name of scale did into buffer name.  
  | 
|   | 
| subroutine  | h5dsis_attached_f (did, dsid, idx, is_attached, errcode) | 
|   | Report if dimension scale dsid is currently attached to dimension idx of dataset did.  
  | 
|   | 
| subroutine  | h5dsis_scale_f (did, is_scale, errcode) | 
|   | Determines whether did is a Dimension Scale.  
  | 
|   | 
| subroutine  | h5dsset_label_f (did, idx, label, errcode) | 
|   | Set label for the dimension idx of did to the value label.  
  | 
|   | 
| subroutine  | h5dsset_scale_f (dsid, errcode, dimname) | 
|   | Convert dataset dsid to a dimension scale, with optional name, dimname.  
  | 
|   |