colda.utils.dtypes package

Submodules

colda.utils.dtypes.api module

colda.utils.dtypes.api.is_dict_like(obj: Any) bool

Check if obj is dict like

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_float(obj: Any) bool

Check if obj is float

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_integer(obj: Any) bool

Check if obj is integer

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_list(obj: Any) bool

Check if obj is list

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_list_like(obj: Any) bool

Check if obj is list like

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_numpy(obj: Any) bool

Check if obj is numpy

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_serializable(data: Any) bool

Check if data is serializable.

Parameters

data : Any

Returns

bool

colda.utils.dtypes.api.is_set(obj: Any) bool

Check if obj is set

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.is_tuple(obj: Any) bool

Check if obj is tuple

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.api.to_list(data: Iterable) list

Change iterable data to list

Parameters

data : Any

Returns

list

colda.utils.dtypes.api.to_serializable(data: Any) dict | list | tuple | str | int | float | bool | None
Change data to serializable data:
  1. convert numpy type to list

  2. convert set to list

Parameters

data : Any

Returns

Serializable_Datatype

colda.utils.dtypes.api.to_string(data: Any) str

Change data to str

Parameters

data : Any

Returns

str

colda.utils.dtypes.api.to_tuple(data: Iterable) str

Change iterable data to tuple

Parameters

data : Any

Returns

tuple

colda.utils.dtypes.convert module

colda.utils.dtypes.convert.to_list(data: Iterable) list

Change iterable data to list

Parameters

data : Any

Returns

list

colda.utils.dtypes.convert.to_serializable(data: Any) dict | list | tuple | str | int | float | bool | None
Change data to serializable data:
  1. convert numpy type to list

  2. convert set to list

Parameters

data : Any

Returns

Serializable_Datatype

colda.utils.dtypes.convert.to_string(data: Any) str

Change data to str

Parameters

data : Any

Returns

str

colda.utils.dtypes.convert.to_tuple(data: Iterable) str

Change iterable data to tuple

Parameters

data : Any

Returns

tuple

colda.utils.dtypes.inference module

colda.utils.dtypes.inference.is_dict_like(obj: Any) bool

Check if obj is dict like

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_float(obj: Any) bool

Check if obj is float

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_integer(obj: Any) bool

Check if obj is integer

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_list(obj: Any) bool

Check if obj is list

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_list_like(obj: Any) bool

Check if obj is list like

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_numpy(obj: Any) bool

Check if obj is numpy

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_serializable(data: Any) bool

Check if data is serializable.

Parameters

data : Any

Returns

bool

colda.utils.dtypes.inference.is_set(obj: Any) bool

Check if obj is set

Parameters

obj : Any

Returns

bool

colda.utils.dtypes.inference.is_tuple(obj: Any) bool

Check if obj is tuple

Parameters

obj : Any

Returns

bool

Module contents