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.
- 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.
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())"
echotime --guide doctor
# or
python -m echotime.cli --guide doctor
Use this when you suspect encoding issues, mixed scientific-stack packages, or resolver noise.
Preview similarity reports, visuals, and flagship cases without installing Python or starting a server.
Open a starter notebook in a hosted notebook environment.
Run the CLI in an isolated ephemeral environment when packaging allows it.
Run a tiny local web app that turns pasted values into similarity verdicts on your own machine.
echotime-demo --open-browser
# or
python -m echotime.demo_server --open-browser
echotime --write-constraints constraints/mixed-scientific-stack.txt `
--constraint-profile mixed-scientific-stack
pip install -c constraints/mixed-scientific-stack.txt echotime
echotime --export-pages docs
# then publish docs/ with GitHub Pages
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.