tempor.models.clairvoyance2.utils.common module

tempor.models.clairvoyance2.utils.common.python_type_from_np_pd_dtype(dtype: type) type[source]
tempor.models.clairvoyance2.utils.common.isinstance_compat_np_pd_dtypes(o: Any, _type: type) bool[source]
tempor.models.clairvoyance2.utils.common.isnan(value: int | float) bool[source]
tempor.models.clairvoyance2.utils.common.equal_or_nans(a: Any, b: Any) bool[source]
tempor.models.clairvoyance2.utils.common.rolling_window(sequence: Sequence | ndarray, window: int, expand: str = 'neither') tuple[Sequence | ndarray, ...][source]
tempor.models.clairvoyance2.utils.common.empty_df_like(like_df: DataFrame) DataFrame[source]
tempor.models.clairvoyance2.utils.common.is_namedtuple(o: Any) bool[source]
tempor.models.clairvoyance2.utils.common.safe_init_dotmap(o: object) DotMap[source]
tempor.models.clairvoyance2.utils.common.split_multi_index_dataframe(df: DataFrame) Iterable[DataFrame][source]
tempor.models.clairvoyance2.utils.common.df_eq_indicator(df: DataFrame, indicator: float) DataFrame[source]