searches list of all parameters and returns the first
        param that matches on name

def get_by_name(self, nme):
        """
        searches list of all parameters and returns the first
        param that matches on name
        """
        for p in self.params:
            if p.name == nme:
                return p
        return None