def get_operation_by_name(self, name):
        """
            Return a Operation item by name, case insensitive
        """
        for item in self.operations:
            if item.name.lower() == name.lower():
                return item
        raise KeyError("No Operation named %s" % name)
dataset/ETHPy150Open geopython/OWSLib/owslib/swe/observation/sos100.py/SensorObservationService_1_0_0.get_operation_by_name/original