iode.idt_execute

iode.idt_execute(sample: str | List[str] | None = None, idt_list: str | List[str] | None = None, var_files: str | List[str] | None = None, scl_files: str | List[str] | None = None, trace: bool = False)[source]

Execute a list of identities

Parameters:
sample: Optional[Union[str, List[str]]] = None

range of period on which the identities must be calculated if sample is None or empty, the WS sample is used

idt_list: Optional[Union[str, List[str]]] = None

list of identities to execute if empty, all identities are executed

var_files: Optional[Union[str, List[str]]] = None

list of files the needed variables must be read from. “WS” means current current Variable WS. if empty, only the current KV_WS is used

scl_files: Optional[Union[str, List[str]]] = None

list of files the needed scalars must be read from. “WS” means current current WS. if empty, only the current workspace is used

trace: bool = False

optional trace indicating the source of the variables and scalars. For example:

Execution of identities

Parameters

Execution sample : 1960Y1:2015Y1

Variables loaded

From WS : AOUC AOUC_ COTRES DEBT DTF DTH EFMY EFXY EX FLG FLGR GAP2 GAP_ GOSF HF

Scalars loaded

From ../data/fun : gamma gamma2 gamma3 gamma4 knf3