EchoTime Explainable time-series similarity for humans and agents.
Variant B ยท Productized open source

Start here

Compare time series and datasets with explainable structural similarity. This page compresses the repo into a small set of first moves: static preview, local live demo, quickstart, environment doctor, and Pages export.

Local live demo
  • Use the playground if you want zero-install proof first.
  • Use the live demo if you want real computation on pasted arrays.
  • Use the quickstart if you already have Python ready.
  • Use the doctor and compatibility preset when your environment is crowded.
One-line quickstart
pip install echotime
python -c "import numpy as np; from echotime import compare_series; x=np.sin(np.linspace(0,8*np.pi,128)); y=np.sin(np.linspace(0,8*np.pi,128)+0.2); print(compare_series(x,y).to_summary_card_markdown())"
Environment doctor
echotime --guide doctor
# or
python -m echotime.cli --guide doctor

Use this when you suspect encoding issues, mixed scientific-stack packages, or resolver noise.

Static playground

Preview similarity reports, visuals, and flagship cases without installing Python or starting a server.

Colab quickstart

Open a starter notebook in a hosted notebook environment.

uvx CLI

Run the CLI in an isolated ephemeral environment when packaging allows it.

Local demo server

Run a tiny local web app that turns pasted values into similarity verdicts on your own machine.

Local live demo
echotime-demo --open-browser
# or
python -m echotime.demo_server --open-browser
Compatibility preset
echotime --write-constraints constraints/mixed-scientific-stack.txt `
  --constraint-profile mixed-scientific-stack
pip install -c constraints/mixed-scientific-stack.txt echotime
GitHub Pages export
echotime --export-pages docs
# then publish docs/ with GitHub Pages
Why this page exists

Open-source adoption improves when the first decision is easy. This launchpad reduces the repo to a small number of explicit next steps instead of making users decode the entire codebase before they can try it.