docs: def check_dimensions(self, dataset):
          '''
          Checks that the feature types of this dataset are consistent with a timeseries-profile-orthogonal dataset.
  
          :param netCDF4.Dataset dataset: An open netCDF dataset
          '''
          results = []
          required_ctx = TestCtx(BaseCheck.HIGH, 'All geophysical variables are timeseries-profile-orthogonal feature types')
  
          message = '{} must be a valid profile-orthogonal feature type. It must have dimensions of (station, time, z).'
          message += ' If it\'s a single station, it must have dimensions (time, z). x and y dimensions must be scalar or have'
          message += ' dimensions (station). time must be a coordinate variable with dimension (time) and z must be a'
          message += ' coordinate variabel with dimension (z).'
  
          for variable in util.get_geophysical_variables(dataset):
              is_valid = util.is_timeseries_profile_single_station(dataset, variable)
              is_valid = is_valid or util.is_timeseries_profile_multi_station(dataset, variable)
              required_ctx.assert_true(
                  is_valid,
                  message.format(variable)
              )
          results.append(required_ctx.to_result())
          return results