booldog.utils

Utility helpers shared across BoolDog: array/parameter coercion and the package version helper (booldog.utils.misc), Boolean function <-> minimal DNF/prime-implicant conversions (booldog.utils.boolean_normal_forms), method decorators used by the network mixins (booldog.utils.decorators), logging setup (booldog.utils.logger), and a Cytoscape image-export helper (booldog.utils.cytoscape_utils).

Only booldog.utils.misc is re-exported here (via from .misc import *, and booldog.utils.misc has no __all__, so this also pulls in a few names that are incidental to that module’s own imports, e.g. Path, logging, and version); the other submodules must be imported explicitly, e.g. from booldog.utils.decorators import validate_node_argument.

Submodules