docs: def open_dataset(self, service):
          """Opens and returns the NetCDF dataset associated with a service, or returns a previously-opened dataset"""
  
          if not self.dataset:
              path = os.path.join(SERVICE_DATA_ROOT, service.data_path)
              self.dataset = netCDF4.Dataset(path, 'r')
          return self.dataset