code: def filter_by_moys(self, moys):
          
          _filt_values, _filt_datetimes = self._filter_by_moys_slow(moys)
          collection = HourlyDiscontinuousCollection(
              self.header.duplicate(), _filt_values, _filt_datetimes)
          collection._validated_a_period = self._validated_a_period
          return collection
docs: Filter the Data Collection based on a list of minutes of the year.
  
          Args:
             moys: A List of minutes of the year [0..8759 * 60]
  
          Return:
              A new Data Collection with filtered data