sweep_design.prepared_sweeps.code_zinger

Module Contents

Functions

get_code_zinger(...)

Build sequence of code zinger.

get_code_zinger_relation(→ sweep_design.relation.Relation)

Create relation of code zinger.

sweep_design.prepared_sweeps.code_zinger.get_code_zinger(first_sequence_code_zinger: List[sweep_design.help_types.Literal[-1, 1]] = [-1, -1, -1, 1], periods=1) List[sweep_design.help_types.Literal[-1, 1]][source]

Build sequence of code zinger.

Parameters
  • first_sequence_code_zinger (Literal[, optional) – First period of code zinger. Defaults to [-1, -1, -1, 1].

  • periods (int, optional) – Periods of code zinger. Repeat first_sequence_code_zinger n(periods) times. Defaults to 1.

  • Returns – np.ndarray: array of code zinger.

sweep_design.prepared_sweeps.code_zinger.get_code_zinger_relation(start_sequence: sweep_design.relation.Relation, periods=1) sweep_design.relation.Relation[source]

Create relation of code zinger.

Parameters
  • start_sequence (Relation) – start of code zinger. Example: Relation([-1, -1, -1, 1], [0, 1, 2, 3])

  • periods (int, optional) – Periods of code zinger. Repeat first_sequence_code_zinger n(periods) times. Defaults to 1.

  • Returns – Relation: relation of code zinger.