def goto(self, place):

        providers = self.who_can_teleport_to(place)

        if not providers:
            raise RuntimeError('no providers for "{}"'.format(place))

        logging.info('providers for %s: %s', place, providers)

        _errors = []

        for provider in providers:
            logging.info('trying provider: {}'.format(provider))

            try:
                if provider.teleport(place):
                    return provider

                logging.error('provider {} didn\'t work out, going home'.format(provider))
                provider.go_home()
            except Exception as e:
                logging.exception('provider %s failed', provider)
                _errors.append(e)

        raise RuntimeError('failed to teleport to "{}" (errors: {})'.format(place, _errors))
This function estimates the autocorrelation parameter theta
dataset/ETHPy150Open EverythingMe/teleport/teleport/teleport.py/Teleport.goto--crossover with--dataset/ETHPy150Open OpenMDAO/OpenMDAO-Framework/openmdao.lib/src/openmdao/lib/surrogatemodels/multifi_cokriging_surrogate.py/MultiFiCoKriging._max_rlf