Source code for Galaxia_ananke.utils

#!/usr/bin/env python
"""
Module miscellaneous utilities
"""
from typing import Any, Protocol

import pandas as pd

from ._builtin_utils import *


__all__ = ['CallableDFtoNone', 'Singleton', 'execute', 'make_symlink', 'compare_given_and_required', 'confirm_equal_length_arrays_in_dict', 'common_entries']


[docs] class CallableDFtoNone(Protocol): def __call__(self, df: pd.DataFrame, *args: Any) -> None: # TODO change DataFrame typing annotation to a "DataFrameLike" type if such exists (similar to ArrayLike) pass
if __name__ == '__main__': pass