

def register_scalar_type(ParakeetClass, dtype, equiv_python_types=[]):
    parakeet_type = ParakeetClass(dtype)
    _dtype_to_parakeet_type[dtype] = parakeet_type
    python_types = ([dtype.type] + equiv_python_types)
    for python_type in python_types:
        type_conv.register(python_type, parakeet_type)
    return parakeet_type

dataset/ETHPy150Open iskandr/parakeet/parakeet/ndtypes/scalar_types.py register_scalar_type/original