Parse entire file and return a :class:`Catchment` object.

        :param file_name: File path
        :type file_name: str
        :return: Parsed object
        :rtype: :class:`Catchment`

def parse_str(self, s):
        """
        Parse entire file and return a :class:`Catchment` object.

        :param file_name: File path
        :type file_name: str
        :return: Parsed object
        :rtype: :class:`Catchment`
        """
        root = ET.fromstring(s)
        return self._parse(root)