EDGAR
Experimental Design Generator and Randomiser
Home
/
{{ info.name }}
{{ info.name }}
{{ info.description }}
đź“–
Design Reference
— what this design is, parameters explained, output guide
Loading documentation…
{% for spec in info.param_specs %} {% if spec.key == 'seed' %} {# Seed is handled in its own group below #} {% elif spec.type == 'str' %}
{{ spec.label }}
{% if spec.key == 'treatment_names' or spec.key == 'control_names' or spec.key == 'factor_a_names' or spec.key == 'factor_b_names' or spec.key == 'main_treatment_names' or spec.key == 'sub_treatment_names' %}
Enter comma-separated names, or leave blank for defaults.
{% elif spec.key == 'per_treatment_reps' or spec.key == 'reps_per_treatment_per_block' or spec.key == 'block_sizes' %}
Enter comma-separated integers.
{% elif spec.key == 'control_flags' %}
Enter comma-separated true/false values (e.g. true,false,false).
{% endif %}
{% elif spec.type == 'int' %}
{{ spec.label }}
{% if spec.key == 'blocks_per_replicate' %}
{% for val in range(spec.min|default(2), spec.max|default(15) + 1) %}
{{ val }}
{% endfor %}
Valid options depend on treatment count.
{% else %}
{% endif %}
{% elif spec.type == 'list[str]|None' or spec.type == 'list[int]' or spec.type == 'list[bool]' or spec.type == 'list[int]|None' or spec.type == 'list[bool]|None' or spec.type == 'list[str]' %}
{{ spec.label }}
(optional)
{% if spec.type == 'list[int]' or spec.type == 'list[int]|None' %}
Enter comma-separated integers.
{% elif spec.type == 'list[bool]' or spec.type == 'list[bool]|None' %}
Enter comma-separated true/false values.
{% else %}
Enter comma-separated names, or leave blank for defaults.
{% endif %}
{% endif %} {% endfor %} {# Seed field at the end #}
Random seed
Use 0 for a random seed, or set a specific value for reproducibility.
Generate Design
Reset
Design Results
{% if info.has_layout %}
List View
Layout View
{% endif %}
{% if info.has_layout %}
{% endif %}
Download Design
Download CSV
Download XLSX
Download JSON