draugr.writers.mixins.scalar_writer_mixin.ScalarWriterMixin

class draugr.writers.mixins.scalar_writer_mixin.ScalarWriterMixin(*, interval: Optional[int] = 1, filters: Iterable = None, verbose: bool = False)[source]

Bases: CounterFilter, ABC

description

__init__(*, interval: Optional[int] = 1, filters: Iterable = None, verbose: bool = False)[source]
Parameters
  • interval

  • filters

  • verbose

Methods

__init__(*[, interval, filters, verbose])

param interval

blip(tag[, step_i])

param tag

filter(tag)

returns a boolean value, true if to be included, False if to be excluded

scalar(tag, value[, step_i])

param tag

blip(tag: str, step_i: Optional[int] = None) None[source]
Parameters
  • tag

  • step_i

filter(tag: str) bool

returns a boolean value, true if to be included, False if to be excluded

tag is in filter if not None and within interval for inclusion

Parameters

tag

Returns

Return type

scalar(tag: str, value: Union[int, float], step_i: Optional[int] = None) None[source]
Parameters
  • tag

  • value

  • step_i