def column_list(tables, columns):
    columns = set(columns)
    foundcols = tz.reduce(lambda x, y: x.union(y), (set(t.columns) for t in tables))
    return list(columns.intersection(foundcols))
Test float LUT transparency
dataset/ETHPy150Open UDST/urbansim/urbansim/utils/misc.py/column_list--crossover with--dataset/ETHPy150Open mikrosimage/ColorPipe-tools/test/abstract_lut_test.py/AbstractLUTTest.test_float_luts