def sec_project_process(self, project=None):
        """
        Generate the data for the Process section in a Project report
        :return:
        """

        logger.info("Process data for: %s", project)

        """
        BMI Pull Requests, BMI Issues

        description: closed PRs/issues out of open PRs/issues in a period of time
        """
        for i in range(0, len(self.config['project_process']['bmi_metrics'])):
            metric = self.config['project_process']['bmi_metrics'][i]
            csv_labels = "labels" + "," + metric.id
            file_label = metric.ds.name + "_" + metric.id
            title_label = metric.name
            self.__create_csv_eps(metric, None, csv_labels, file_label, title_label,
                                  project)

        """
        Time to close Issues

        description: median and mean time to close issues
        """

        if len(self.config['project_process']['time_to_close_metrics']) > 0:
            metrics = self.config['project_process']['time_to_close_metrics']
            csv_labels = "labels" + ',' + metrics[0].id + "," + metrics[1].id
            file_label = metrics[0].ds.name + "_" + metrics[0].id + "_"
            file_label += metrics[1].ds.name + "_" + metrics[1].id
            # title_label = metrics[0].name + ", " + metrics[1].name + " per "+ self.interval
            title_label = self.config['project_process']['time_to_close_title']
            self.__create_csv_eps(metrics[0], metrics[1], csv_labels, file_label,
                                  title_label, project)

        """
        Time to close PRs and gerrit reviews

        description: median and mean time to close prs and gerrit reviews
        """
        if len(self.config['project_process']['time_to_close_review_metrics']) > 0:
            metrics = self.config['project_process']['time_to_close_review_metrics']
            i = 0
            while i < len(metrics):
                # Generate the metrics in data source pairs.
                # TODO: convert to tuples metrics
                csv_labels = "labels" + ',' + metrics[i].id + "," + metrics[i + 1].id
                file_label = metrics[i].ds.name + "_" + metrics[i].id + "_"
                file_label += metrics[i + 1].ds.name + "_" + metrics[i + 1].id
                # title_label = metrics[0].name+", "+ metrics[1].name + " per "+ self.interval
                title_label = self.config['project_process']['time_to_close_review_title']
                self.__create_csv_eps(metrics[i], metrics[i + 1], csv_labels, file_label,
                                      title_label, project)
                i = i + 2

        """
        Patchsets per review

        description: median and average of the number of patchsets per review
        """
        if self.config['project_process']['patchsets_metrics']:
            metrics = self.config['project_process']['patchsets_metrics']
            csv_labels = "labels" + ',' + metrics[0].id + "," + metrics[1].id
            file_label = metrics[0].ds.name + "_" + metrics[0].id + "_"
            file_label += metrics[1].ds.name + "_" + metrics[1].id
            # title_label = metrics[0].name+", "+ metrics[1].name + " per "+ self.interval
            title_label = self.config['project_process']['patchsets_title']
            self.__create_csv_eps(metrics[0], metrics[1], csv_labels, file_label,
                                  title_label, project)