def add_link(self, rel, target, wrap=False, **kwargs):
        if isinstance(target, bytes):
            target = target.decode('utf-8')
        if isinstance(target, str) or isinstance(target, unicode):
            new_link = dict(href=target, **kwargs)
        else:
            new_link = dict(href=target.url(), **kwargs)

        self._add_rel('_links', rel, new_link, wrap)
        return self
Computing radius sizes for a table
dataset/ETHPy150Open wharris/dougrain/dougrain/builder.py/Builder.add_link--crossover with--dataset/ETHPy150Open sirrice/dbtruck/dbtruck/analyze/fuzzyjoin.py/compute_radius