def _apply_filters_incompatible(self, metadata):
    'Apply filters to metadata to find incompatible parameter files.\n\n        Args:\n            metadata (pylith.utils.SimulationMetadata)\n                Simulation metadata.\n        \n        Returns: (bool)\n            True if metadata is incompatible with filter requirements, False otherwise.\n        '
    if ('keywords' in self.filters):
        if (not metadata.keywords):
            return True
    if ('features' in self.filters):
        if (not ('features' in metadata)):
            return True
    if ('authors' in self.filters):
        if (not ('authors' in metadata)):
            return True
    if ('version' in self.filters):
        if (not metadata.pylith_version):
            return True
        for verMeta in metadata.pylith_version:
            if (not eval('{ver} {verMeta}'.format(ver=self.filters['version'], verMeta=verMeta))):
                return True
    return False
Apply filters to metadata to find incompatible parameter files.

Args:
    metadata (pylith.utils.SimulationMetadata)
        Simulation metadata.

Returns: (bool)
    True if metadata is incompatible with filter requirements, False otherwise.
def _apply_filters_incompatible(self, metadata):
    'Apply filters to metadata to find incompatible parameter files.\n\n        Args:\n            metadata (pylith.utils.SimulationMetadata)\n                Simulation metadata.\n        \n        Returns: (bool)\n            True if metadata is incompatible with filter requirements, False otherwise.\n        '
    if ('keywords' in self.filters):
        if (not metadata.keywords):
            return True
    if ('features' in self.filters):
        if (not ('features' in metadata)):
            return True
    if ('authors' in self.filters):
        if (not ('authors' in metadata)):
            return True
    if ('version' in self.filters):
        if (not metadata.pylith_version):
            return True
        for verMeta in metadata.pylith_version:
            if (not eval('{ver} {verMeta}'.format(ver=self.filters['version'], verMeta=verMeta))):
                return True
    return False