Source: factory.core/ObjCalculation.py
| Method | Signature | Description |
|---|---|---|
| patch_param_calc | patch_param_calc(text: str) -> str |
Replaces placeholders in the given text with corresponding values from |
| map_calculation | map_calculation(calculation_text) |
|
| execute_operation | execute_operation(operation_text, data_dict) -> str |
|
| run_calculation | run_calculation(table_name: str = '', group_name: str = '', calculation_name: str = '', simul_guid = '', context_dict: PayloadType = {}, defer_merge_flush: bool = False) |
|
| compile_calculation | compile_calculation(group_name) |
|
| load_calculation_set | load_calculation_set(group_name) |
|
| run_calculation_set | run_calculation_set(group_name, guid_val = None, simul_guid = '', context_dict: PayloadType = {}) |
|
| run_benchmark | run_benchmark(group_name: str, source_table: str, guid_column: str = 'Guid', limit: int = 0) -> dict |
Run a calculation group against a record |
| compare_benchmark | compare_benchmark(group_name: str, source_table: str, guid_column: str = 'Guid', limit: int = 0) -> dict |
Run a fresh benchmark and compare |
| Visualise | Visualise(state_name, calculation_group = '') |
|
| send_email | send_email(group_name: str, recipients: str = '') -> None |
Send a calculation group report email |
Run a calculation group against a GUID.
List all calculation groups.
Run a calculation group against a record set
Compare current calculation outcomes against
Send a calculation group report email.