def evaluate(self, star, dust):
        rstar = star.radius
        tstar = star.effective_temperature()
        nu_min, nu_max = dust.optical_properties.nu[0], \
                         dust.optical_properties.nu[-1]
        nu, fnu = star.total_spectrum(bnu_range=(nu_min, nu_max))
        x = (tstar / self.temperature) ** 4. \
            * dust.kappa_nu_temperature(self.temperature) \
            / dust.kappa_nu_spectrum(nu, fnu)
        if x < 0.001:
            r = self.value * rstar / 2. / np.sqrt(x)
        else:
            r = self.value * rstar / np.sqrt(1. - (1. - 2. * x) ** 2.)
        if np.isnan(r):
            raise Exception("Optically thin radius is NaN")
        return max(r, self.min)
dataset/ETHPy150Open hyperion-rt/hyperion/hyperion/util/convenience.py/OptThinRadius.evaluate/swapped operands of `/`