def thu_build_actions():
    return {
        action_thu_random:
        thu_random,
        action_thu_step:
        thu_update,
        action_thu_init:
        lambda data, args: init_value(data, args, model_thu['key']),
    }
def degroot_build_actions():
    return {
        action_degroot_random:
        degroot_random,
        action_degroot_stochastic:
        stochastic_callback,
        action_degroot_step:
        degroot_update,
        action_degroot_init:
        lambda data, args: init_value(data, args, model_degroot['key']),
    }
def sir_build_actions():
    return {
        action_sir_random:
        sir_random,
        action_sir_step:
        sir_update,
        action_sir_one:
        sir_one,
        action_sir_init:
        lambda data, args: init_value(data, args, model_sir['key']),
    }
def thw_build_actions():
    return {
        action_thw_random:
        thw_random,
        action_thw_step:
        thw_update,
        action_thw_stochastic:
        stochastic_callback,
        action_thw_convert:
        thw_convert,
        action_thw_init:
        lambda data, args: init_value(data, args, model_thw['key']),
    }
def upoduna_build_actions():
    return {
        action_upoduna_random: upoduna_random, 
        action_upoduna_step: upoduna_update,
        action_upoduna_init: lambda data, args: init_value(data, args, model_upoduna['key']),
    }