striplog/striplog.py
def union(self, other):
        """
        Makes a striplog of all unions.

        Args:
            Striplog. The striplog instance to union with.

        Returns:
            Striplog. The result of the union.
        """
        if not isinstance(other, self.__class__):
            m = "You can only union striplogs with each other."
            raise StriplogError(m)

        result = []
        for iv in deepcopy(self):
            for jv in other:
                if iv.any_overlaps(jv):
                    iv = iv.union(jv)
            result.append(iv)
        return Striplog(result)
def union(self, other):
        if not isinstance(other, self.__class__):
            m = "You can only union striplogs with each other."
            raise StriplogError(m)

        result = []
        for iv in deepcopy(self):
            for jv in other:
                if iv.any_overlaps(jv):
                    iv = iv.union(jv)
            result.append(iv)
        return Striplog(result)
def union ( self , other ) : if not isinstance ( other , self . __class__ ) : m = "You can only union striplogs with each other." raise StriplogError ( m ) result = [ ] for iv in deepcopy ( self ) : for jv in other : if iv . any_overlaps ( jv ) : iv = iv . union ( jv ) result . append ( iv ) return Striplog ( result )
Makes a striplog of all unions.

        Args:
            Striplog. The striplog instance to union with.

        Returns:
            Striplog. The result of the union.
Makes a striplog of all unions .