varunayan.processing.variable_lists module

varunayan.processing.variable_lists.is_sum_var(var_name: str) bool[source]

Check if a variable should be summed during aggregation.

varunayan.processing.variable_lists.is_max_var(var_name: str) bool[source]

Check if a variable should use max during aggregation.

varunayan.processing.variable_lists.is_min_var(var_name: str) bool[source]

Check if a variable should use min during aggregation.

varunayan.processing.variable_lists.is_rate_var(var_name: str) bool[source]

Check if a variable is a rate (should be averaged).

varunayan.processing.variable_lists.categorize_variables(var_names: list) dict[source]

Categorize variables by their aggregation method.

Parameters:

var_names – List of variable names

Returns:

Dictionary with keys ‘sum’, ‘max’, ‘min’, ‘rate’, ‘mean’ containing lists of variable names

varunayan.processing.variable_lists.get_aggregation_method(var_name: str) str[source]

Get the recommended aggregation method for a variable.

Parameters:

var_name – Variable name

Returns:

‘sum’, ‘max’, ‘min’, or ‘mean’

Return type:

Aggregation method