Tempo’s Training Planner enables the ability to import custom training plans and view workouts schedule in a simple and beautiful calendar layout. A plan can be imported using a CSV file format described below.
We might add more UI to add plans directly in the app, but setting up multiple weeks of training can be very tedious and slow. A spreadsheet app can make this process much faster, allow plan data reuse, and the entire plan data can be easily exported into a CSV file format.
Lines starting with a #
are ignored and can be used for comments
Each line is a training day
First line list the field names: week
, day
, distance
, type
, details
, duration
Ordering of field names can be changed, but field names are fixed and case-sensitive
Tempo parses distance
field to preferred distance unit (mi or km)—don’t add unit to the distance values
Tempo parses duration
field in minutes. Don’t ad unit to the duration values
A training plan consists of multiple weeks starting with week 1
Each week is made up of days [Mon
, Tue
, Wed
, Thu
, Fri
, Sat
, Sun
] that Tempo will parse and order correctly
Each day field should match one of the weekdays in [Mon
, Tue
, Wed
, Thu
, Fri
, Sat
, Sun
]
You can add multiple workouts for same day by repeating the week + day combo
1,Wed,3,Recovery,
1,Wed,5,Easy,10x150m
All the fields except week and day are optional. This is useful if you want to add cross-training days that do not have a distance assigned.
A line would be essentially considered as rest day when it only has week and day. For example, following line will parse Week 1, Monday as rest day.
1,Mon,,,
Following line will parse Week 2, Tuesday as type=Biceps and details=Cross-training, Lift
2,Tue,,Biceps,”Cross-training, Lift.”
Parsing will not fail if a week or day is missing. Tempo will add those as empty days or weeks