in sdap/processors/callncra.py [0:0]
    def process(self, in_path):
        target_datetime = self.get_datetime_from_dataset(in_path)
        target_yearmonth = target_datetime.strftime('%Y%m')
        output_filename = target_datetime.strftime(self.output_filename_pattern)
        output_path = os.path.join(os.path.dirname(in_path), output_filename)
        datasets = glob.glob(os.path.join(os.path.dirname(in_path), self.glob_pattern))
        datasets_to_average = [dataset_path for dataset_path in datasets if
                               self.get_datetime_from_dataset(dataset_path).strftime('%Y%m') == target_yearmonth]
        command = ['ncra', '-O']
        command.extend(datasets_to_average)
        command.append(output_path)
        call(command)
        yield output_path