Package

Package#

The following pages contains the API of Damast

damast.core

This namespace contains the core modules that are required to define metadata.

damast.cli

This namespace contains the command-line related modules.

damast.data_handling

This namespace contains (extended) data handling related functionality such as transformers.

damast.plugins

Resolve damast.core.transformations.PipelineElement 'plugin' transformers per plugin package, so that e.g. from damast.plugins.acme import MyTransformer works for any transformer discoverable by damast.core.transformations.PluginManager - whether it comes from an installed package's damast.transformers entry point (for a single class, or for a whole module), or a local plugin directory on DAMAST_PLUGIN_PATH.

damast.domains

This namespace contains domain specific functionalities.

damast.integrations

Integrations with external tools (e.g. experiment trackers) that are not required for damast's core functionality and pull in their own optional dependencies.