def get_namespace(self, name_seq):
        namespaces = self.namespaces
        result = []
        for name in name_seq:
            namespaces = namespaces.get(name)
            if not namespaces:
                break
            result.append(name)
        return result
Fit smoothing spline trying to optimize GCV.
dataset/ETHPy150Open myint/cppclean/cpp/symbols.py/SymbolTable.get_namespace--crossover with--dataset/ETHPy150Open statsmodels/statsmodels/statsmodels/sandbox/bspline.py/SmoothingSpline.fit_optimize_gcv