Cumulative table support

Tools for concatenating per-volume tables into cumulative tables.

create_cumulative_indexes(template_name: str, volumes: list[str] | None = None, args: Namespace | None = None, exclude: list[str] | None = None) None[source]

Create the cumulative files for a collection of volumes.

Parameters:
  • template_name – Name of index template.

  • volumes – List of volume ids to process. Overrides args.volumes.

  • args – Parsed arguments.

  • exclude – List of volumes to exclude.

get_args(host: str | None = None, exclude: list[str] | None = None) ArgumentParser[source]

Argument parser for cumulative metadata.

Parameters:
  • host – Host name, e.g. ‘GOISS’.

  • exclude – List of volumes to exclude.

Returns:

Parser containing the argument specifications.