dnadna.utils

Miscellaneous development utilities.

Sub-modules

dnadna.utils.cli

Utilities for generating the command-line interface.

dnadna.utils.config

Config file, serialization, and schema handling.

dnadna.utils.decorators

Miscellaneous decorator implementations.

dnadna.utils.jsonschema

Utilities for extending JSON-Schema validation of config files.

dnadna.utils.misc

Additional uncategorized utilities.

dnadna.utils.plugins

Utilities for loading and managing DNADNA plugins.

dnadna.utils.serializers

Implements generic utilities for serialization/deserialization of native Python objects to/from file formats to which they can be serialized.

dnadna.utils.tensor

Utilities for manipulating torch.Tensor tensors and arrays.

dnadna.utils.yaml

Tools for customizing the yaml module for advanced YAML serialization.