sisl.mixing.History
- class sisl.mixing.History(history=2, variables=2)
Bases:
object
A history class for retaining a set of history elements
A history class may contain several different variables in a
collections.deque
list allowing easy managing of the length of the history.- Parameters
Methods
append
(*args[, variable])Add variables to the history
clear
([index, variables])Clear variables to the history
Number of elements in the history
Maximum number of elements stored in the history for each variable
Number of different variables that can be contained
- append(*args, variable=None)[source]
Add variables to the history
- Parameters
*args (tuple of object) – each variable will be added to the history of the mixer
variable (int or listlike of int) – specify which variables the history should be added to, note:
len(args) == len(variable)
- property history
Number of elements in the history
- property history_max
Maximum number of elements stored in the history for each variable
- property variables
Number of different variables that can be contained