For Python developers

Start with antonio

Example report scripts that read a Cordelia database and produce real output. Clone it, run it, extend it.

View antonio on GitHub →

Generating Reports with Other Apps

Cordelia deliberately doesn't try to be a reporting or analytics tool itself. Other tools already do that well. Cordelia focuses instead on getting your Garmin data into open, standard forms those tools can read directly.

Working from the database

The SQLite database Cordelia creates can be queried directly by anything that speaks SQLite: spreadsheet software with a database connector, business intelligence tools, notebooks in Python or R, or plain SQL queries run from a database browser.

Working from an export

If your reporting tool prefers a file rather than a live database connection, export to JSON, CSV, or Microsoft Excel (see Exporting to JSON, CSV and Microsoft Excel) and import that file into the tool of your choice: spreadsheets, dashboards, or whatever else you already use.

Don't have a database yet?

See Example Cordelia Databases for six ready-made databases to practice against, plus a link to example Python report scripts.

See also