Overview#

The phylozoo.utils module provides supporting functionality for PhyloZoo: exception handling, I/O operations, and validation. Import exceptions and utilities from the submodules as needed.

from phylozoo.utils.exceptions import (
    PhyloZooError,
    PhyloZooValueError,
    PhyloZooNetworkError,
    PhyloZooParseError,
)
from phylozoo.utils.validation import no_validation, validation_aware

Submodules#

  • I/O — File I/O, format registry, and format-specific support

  • Exceptions — Custom exception and warning hierarchy

  • Validation — Network and generator validation

See Also#