# 4.6.3.3.1. eqcorrscan.core.match_filter._group_process

`eqcorrscan.core.match_filter.``_group_process`(template_group, parallel, debug, cores, stream, daylong, ignore_length, overlap)

  Process data into chunks based on template processing length.

  Templates in template_group must all have the same processing parameters.

  Parameters: | template_group (list) List of Templates. parallel (bool) Whether to use parallel processing or not debug (int) Debug level from 0-5 cores (int) Number of cores to use, can be False to use all available. stream (`obspy.core.stream.Stream`) Stream to process, will be left intact. daylong (bool) Whether to enforce day-length files or not. ignore_length (bool) If using daylong=True, then dayproc will try check that the data are there for at least 80% of the day, if you don’t want this check (which will raise an error if too much data are missing) then set ignore_length=True. This is not recommended! overlap (float) Number of seconds to overlap chunks by.
  Returns: | list of processed streams.