Example Cordelia Databases

Six ready-made Cordelia databases (one per sport, plus a schema-only empty database) for trying out the SQLite database Cordelia produces without a Garmin device or any .FIT files of your own. Each sport database is entirely fabricated: no real person, device, or activity appears in any of them.

If you want the schema itself rather than a database to open, it is also published as a plain .sql file of CREATE TABLE statements. See The schema as SQL.

Downloads

Each database is also offered as a .kent archive: the same data as newline-delimited JSON inside a zip, written by Kent. Read it with any zip tool and a JSON parser, without installing Cordelia or Kent. The .sqlite file is the original; the archive is a copy of its contents.

Empty

  • Full Cordelia schema, every table created, zero rows
  • For exploring the schema itself, not sample activity data

1.5 MiB

Download

Running

  • 25 daily runs from 2026-08-01 to 2026-08-29, Sundays rested, ~5 km each
  • Real public route, single location

7.8 MiB

Download

Cycling

  • 4 rides, 2026-09-05 through 2026-09-26, ~80 km each
  • Tour de Victoria road-cycling route

8.1 MiB

Download

Kayaking

  • 8 out-and-back paddles, 2026-09-04 through 2026-09-27
  • Single put-in location

7.1 MiB

Download

Strength training

  • 8 sessions, 2026-09-01 through 2026-09-24, work sets and rest periods
  • No GPS, no distance or speed

3.8 MiB

Download

Swimming

  • 26 sessions, one per day through August 2026 (Sundays off)
  • 25 m indoor pool, freestyle, with no GPS or location

5.2 MiB

Download

Generating reports from these databases

For Python developers

Start with antonio

Example report scripts that read a Cordelia database and produce real output, built and documented against these same sample databases, so you can follow along without a database of your own.

View antonio on GitHub →

See Generating Reports with Other Apps for other ways to work with the database directly.

See also