Skip to content

module config.sample_tables

ZARP sample table processing.

DEPRECATED: This module is deprecated and will be removed in a future release.

Use :mod:zarp.samples.sample_table_processor instead.


class SampleTableProcessor

Process ZARP sample tables.

Read, write and process ZARP sample tables.

Args:

  • records: List of sample table records.

Attributes:

  • records: List of sample table records.

method __init__

__init__(records: Optional[List[Dict[str, Any]]] = None)  None

Class constructor.


method read

read(path: Path)  None

Read sample table.

Args:

  • path: Path to sample table.

method resolve_path

resolve_path(anchor: Union[Path, str], path: Union[Path, str])  Path

Resolve absolute path relative to an anchor.

Args:

  • anchor: Anchor path.
  • path: Path to resolve. If absolute, will be returned as is, but as Path object.

method write

write(path: Path)  None

Write ZARP sample table.

Args:

  • path: Path where sample table is to be written.