hermes.commands.process.base

Module Contents

Classes

HermesProcessPlugin

Base class for all HERMES plugins.

ProcessSettings

Generic deposition settings.

HermesProcessCommand

Process the collected metadata into a common dataset.

class hermes.commands.process.base.HermesProcessPlugin

Bases: hermes.commands.base.HermesPlugin

Base class for all HERMES plugins.

class hermes.commands.process.base.ProcessSettings(/, **data: Any)

Bases: pydantic.BaseModel

Generic deposition settings.

class hermes.commands.process.base.HermesProcessCommand(parser: argparse.ArgumentParser)

Bases: hermes.commands.base.HermesCommand

Process the collected metadata into a common dataset.

command_name = 'process'
settings_class
__call__(args: argparse.Namespace) None

Execute the HERMES sub-command.

Parameters:

args – The namespace that was returned by the command line parser when reading the arguments.