{# Partial: the parameter rows for one reducer. Expects: reducer_key (str) OR default_reducer (on first render) spec (dict) OR default_spec #} {% set rk = reducer_key if reducer_key is defined else default_reducer %} {% set s = spec if spec is defined else default_spec %} {% if not s %}

No reducers available — no supported package importable.

{% else %}
{% for name, kind, default, choices, help in s.key %} {% set locked = (name in ('n_components', 'n_dims')) %} {% if kind == 'bool' %} {% elif choices %} {% elif kind == 'int' %} {% elif kind == 'float' %} {% elif kind == 'int_or_null' %} {% else %} {% endif %} {% endfor %}
{% if s.advanced %}
show advanced
{% for name, kind, default, choices, help in s.advanced %} {% if kind == 'bool' %} {% elif choices %} {% elif kind == 'int' %} {% elif kind == 'float' %} {% elif kind == 'int_or_null' %} {% else %} {% endif %} {% endfor %}
{% endif %} {% endif %}