{% set t = config.extra.t %} {{ config.site_name }} - {{ t.hero_title_1 }} {{ t.hero_title_2 }} {% for path in config.extra_css %} {% endfor %}
{{ t.search_start }}

{{ t.hero_title_1 }}
{{ t.hero_title_2 }}

{{ t.hero_subtitle }}

{{ t.features_title }}

{{ t.features_subtitle }} reproducible experiments.

{{ t.feature_1_title }}

{{ t.feature_1_desc }} efficient background tasks and I/O. Maximize instrument uptime and slash test execution times.

{{ t.feature_2_title }}

{{ t.feature_2_desc }}

{{ t.feature_3_title }}

{{ t.feature_3_desc }}

{{ t.code_showcase_title }}

{{ t.code_showcase_subtitle }}

{{ t.step_1_title }}

Start simple. Connect to any instrument with one line. PyTestLab's `AutoInstrument` handles the backend, even providing a full simulation for development and CI.

{{ t.step_2_title }}

{{ t.step_2_desc }}

{{ t.step_3_title }}

{{ t.step_3_desc }}

{{ t.step_4_title }}

{{ t.step_4_desc }}

Python

{{ t.cta_title }}

{{ t.cta_subtitle }}