# Datasets

Every curated dataset in the registry, generated from the `dataset.yaml` cards in
`timenet-connectors`. Search and filter below, expand a row for details, or read
[`datasets.json`](datasets.json) for programmatic use.

<div class="ds-catalog">
<div class="ds-filters"><div class="ds-search-wrap"><label class="ds-visually-hidden" for="ds-search">Search datasets</label><input type="search" id="ds-search" class="ds-search" placeholder="Search datasets…" autocomplete="off"></div><div class="ds-dd" data-facet="domain"><button type="button" class="ds-dd__btn" aria-expanded="false" aria-haspopup="true">Categories<span class="ds-dd__count"></span></button><div class="ds-dd__menu" role="group" aria-label="Categories" hidden><label class="ds-opt"><input type="checkbox" value="cardiology"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"/><path d="M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27"/></svg><span>cardiology</span></label><label class="ds-opt"><input type="checkbox" value="general"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z"/><rect x="3" y="14" width="7" height="7" rx="1"/><circle cx="17.5" cy="17.5" r="3.5"/></svg><span>general</span></label><label class="ds-opt"><input type="checkbox" value="health"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 2v2"/><path d="M5 2v2"/><path d="M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1"/><path d="M8 15a6 6 0 0 0 12 0v-3"/><circle cx="20" cy="10" r="2"/></svg><span>health</span></label></div></div><div class="ds-dd" data-facet="tag"><button type="button" class="ds-dd__btn" aria-expanded="false" aria-haspopup="true">Tags<span class="ds-dd__count"></span></button><div class="ds-dd__menu" role="group" aria-label="Tags" hidden><label class="ds-opt"><input type="checkbox" value="classification"><span>classification</span></label><label class="ds-opt"><input type="checkbox" value="cot"><span>cot</span></label><label class="ds-opt"><input type="checkbox" value="demo"><span>demo</span></label><label class="ds-opt"><input type="checkbox" value="ecg"><span>ecg</span></label><label class="ds-opt"><input type="checkbox" value="huggingface"><span>huggingface</span></label><label class="ds-opt"><input type="checkbox" value="physionet"><span>physionet</span></label><label class="ds-opt"><input type="checkbox" value="qa"><span>qa</span></label><label class="ds-opt"><input type="checkbox" value="synthetic"><span>synthetic</span></label><label class="ds-opt"><input type="checkbox" value="time-series"><span>time-series</span></label></div></div><button type="button" class="ds-clear">Clear</button></div>
<p class="ds-count" aria-live="polite"></p>
<div class="ds-table-wrap">
<table class="ds-table">
<thead><tr><th></th><th>Dataset</th><th>Name</th><th>Categories</th><th>License</th></tr></thead>
<tbody>
<tr class="ds-row" data-domains="general" data-tags="qa time-series huggingface" data-text="chengsenwang/tsqa tsqa time-series question answering: a series plus a question/answer per sample. qa time-series huggingface general" tabindex="0" role="button" aria-expanded="false"><td class="ds-toggle" aria-hidden="true"></td><td class="ds-id"><code>chengsenwang/tsqa</code></td><td class="ds-name">TSQA</td><td class="ds-cats"><span class="ds-cat"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z"/><rect x="3" y="14" width="7" height="7" rx="1"/><circle cx="17.5" cy="17.5" r="3.5"/></svg><span>general</span></span></td><td class="ds-license">Apache-2.0</td></tr><tr class="ds-detail-row" hidden><td colspan="5"><div class="ds-detail"><p>Time-series question answering: a series plus a question/answer per sample.</p><dl class="ds-meta"><dt>Version</dt><dd>1.0.0</dd><dt>Tags</dt><dd><span class="ds-tag">qa</span><span class="ds-tag">time-series</span><span class="ds-tag">huggingface</span></dd><dt>Source</dt><dd><a href="https://huggingface.co/datasets/ChengsenWang/TSQA" target="_blank" rel="noopener">https://huggingface.co/datasets/ChengsenWang/TSQA</a></dd></dl><pre><code class="language-python">from timenet.client import TimeNet

dataset = TimeNet().load(&quot;chengsenwang/tsqa&quot;)
dataset.describe()</code></pre></div></td></tr>
<tr class="ds-row" data-domains="cardiology health" data-tags="ecg qa cot physionet" data-text="physionet/ecg-qa-cot ecg-qa cot 12-lead ptb-xl ecgs paired with clinical questions, short answers, and chain-of-thought rationales for reasoning fine-tuning. ecg qa cot physionet cardiology health" tabindex="0" role="button" aria-expanded="false"><td class="ds-toggle" aria-hidden="true"></td><td class="ds-id"><code>physionet/ecg-qa-cot</code></td><td class="ds-name">ECG-QA CoT</td><td class="ds-cats"><span class="ds-cat"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M2 9.5a5.5 5.5 0 0 1 9.591-3.676.56.56 0 0 0 .818 0A5.49 5.49 0 0 1 22 9.5c0 2.29-1.5 4-3 5.5l-5.492 5.313a2 2 0 0 1-3 .019L5 15c-1.5-1.5-3-3.2-3-5.5"/><path d="M3.22 13H9.5l.5-1 2 4.5 2-7 1.5 3.5h5.27"/></svg><span>cardiology</span></span><span class="ds-cat"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M11 2v2"/><path d="M5 2v2"/><path d="M5 3H4a2 2 0 0 0-2 2v4a6 6 0 0 0 12 0V5a2 2 0 0 0-2-2h-1"/><path d="M8 15a6 6 0 0 0 12 0v-3"/><circle cx="20" cy="10" r="2"/></svg><span>health</span></span></td><td class="ds-license">CC-BY-4.0</td></tr><tr class="ds-detail-row" hidden><td colspan="5"><div class="ds-detail"><p>12-lead PTB-XL ECGs paired with clinical questions, short answers, and chain-of-thought rationales for reasoning fine-tuning.</p><dl class="ds-meta"><dt>Version</dt><dd>1.0.0</dd><dt>Tags</dt><dd><span class="ds-tag">ecg</span><span class="ds-tag">qa</span><span class="ds-tag">cot</span><span class="ds-tag">physionet</span></dd><dt>Source</dt><dd><a href="https://physionet.org/content/ptb-xl/" target="_blank" rel="noopener">https://physionet.org/content/ptb-xl/</a></dd></dl><pre><code class="language-python">from timenet.client import TimeNet

dataset = TimeNet().load(&quot;physionet/ecg-qa-cot&quot;)
dataset.describe()</code></pre></div></td></tr>
<tr class="ds-row" data-domains="general" data-tags="demo synthetic" data-text="timenet/hello-world hello world a synthetic demo dataset exercising every timef feature. demo synthetic general" tabindex="0" role="button" aria-expanded="false"><td class="ds-toggle" aria-hidden="true"></td><td class="ds-id"><code>timenet/hello-world</code></td><td class="ds-name">Hello World</td><td class="ds-cats"><span class="ds-cat"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z"/><rect x="3" y="14" width="7" height="7" rx="1"/><circle cx="17.5" cy="17.5" r="3.5"/></svg><span>general</span></span></td><td class="ds-license">CC-BY-4.0</td></tr><tr class="ds-detail-row" hidden><td colspan="5"><div class="ds-detail"><p>A synthetic demo dataset exercising every TimeF feature.</p><dl class="ds-meta"><dt>Version</dt><dd>1.0.0</dd><dt>Tags</dt><dd><span class="ds-tag">demo</span><span class="ds-tag">synthetic</span></dd><dt>Source</dt><dd>n/a</dd></dl><pre><code class="language-python">from timenet.client import TimeNet

dataset = TimeNet().load(&quot;timenet/hello-world&quot;)
dataset.describe()</code></pre></div></td></tr>
<tr class="ds-row" data-domains="general" data-tags="demo synthetic classification" data-text="timenet/test-mean test mean a synthetic binary-classification demo: each sample is one noisy signal labeled by whether its mean is above or below zero. balanced and deterministic; backs the end-to-end training example. demo synthetic classification general" tabindex="0" role="button" aria-expanded="false"><td class="ds-toggle" aria-hidden="true"></td><td class="ds-id"><code>timenet/test-mean</code></td><td class="ds-name">Test Mean</td><td class="ds-cats"><span class="ds-cat"><svg class="ds-icon" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true"><path d="M8.3 10a.7.7 0 0 1-.626-1.079L11.4 3a.7.7 0 0 1 1.198-.043L16.3 8.9a.7.7 0 0 1-.572 1.1Z"/><rect x="3" y="14" width="7" height="7" rx="1"/><circle cx="17.5" cy="17.5" r="3.5"/></svg><span>general</span></span></td><td class="ds-license">CC-BY-4.0</td></tr><tr class="ds-detail-row" hidden><td colspan="5"><div class="ds-detail"><p>A synthetic binary-classification demo: each sample is one noisy signal labeled by whether its mean is above or below zero. Balanced and deterministic; backs the end-to-end training example.</p><dl class="ds-meta"><dt>Version</dt><dd>1.0.0</dd><dt>Tags</dt><dd><span class="ds-tag">demo</span><span class="ds-tag">synthetic</span><span class="ds-tag">classification</span></dd><dt>Source</dt><dd>n/a</dd></dl><pre><code class="language-python">from timenet.client import TimeNet

dataset = TimeNet().load(&quot;timenet/test-mean&quot;)
dataset.describe()</code></pre></div></td></tr>
</tbody>
</table>
</div>
</div>
