leap_c.utils.repr

Human-readable repr formatting for acados MPC objects.

Functions

format_diff_mpc_module_extra_repr(→ str)

Return the common one-line repr summary for acados DiffMPC modules.

format_diff_mpc_module_repr(→ str)

Return the full repr for a Torch/JAX-style acados DiffMPC module.

format_parameter_manager_repr(→ str)

Return the full repr for an acados parameter manager.

format_parameter_sections(→ str)

Return differentiable/non-differentiable parameter table sections.

Module Contents

leap_c.utils.repr.format_diff_mpc_module_extra_repr(*, ocp: acados_template.AcadosOcp, parameter_manager: leap_c.parameters.AcadosParameterManager) str[source]

Return the common one-line repr summary for acados DiffMPC modules.

leap_c.utils.repr.format_diff_mpc_module_repr(*, class_name: str, ocp: acados_template.AcadosOcp, parameter_manager: leap_c.parameters.AcadosParameterManager) str[source]

Return the full repr for a Torch/JAX-style acados DiffMPC module.

leap_c.utils.repr.format_parameter_manager_repr(parameter_manager: leap_c.parameters.AcadosParameterManager) str[source]

Return the full repr for an acados parameter manager.

leap_c.utils.repr.format_parameter_sections(parameter_manager: leap_c.parameters.AcadosParameterManager) str[source]

Return differentiable/non-differentiable parameter table sections.