def patch_dataset(self, dataset_id, friendly_name=None, description=None,
                      access=None):
        try:
            datasets = self.bigquery.datasets()
            body = self.dataset_resource(dataset_id, friendly_name,
                                         description, access)
            request = datasets.patch(projectId=self.project_id,
                                     datasetId=dataset_id, body=body)
            response = request.execute()
            if self.swallow_results:
                return True
            else:
                return response
        except HttpError as e:
            logger.error('Cannot patch dataset {0}: {1}'.format(dataset_id, e))
            if self.swallow_results:
                return False
            else:
                return {}
Check output range. Cube LUT are float.
dataset/ETHPy150Open tylertreat/BigQuery-Python/bigquery/client.py/BigQueryClient.patch_dataset--crossover with--dataset/ETHPy150Open mikrosimage/ColorPipe-tools/utils/clcc_helper.py/CLCCHelper._check_output_range