Swim Pace Per 100m Calculator
Pool independently measured unequal swim segment distances/times and retain individual 100m pace; not unweighted segment-pace averaging or SWOLF.
Description
Swimming pace over unequal segments is a pooled time/distance ratio.
Swimming pace over unequal segments is a pooled time/distance ratio. An unweighted average of segment paces gives a different result.1
The returned values include Observed seconds per100m by segment, Pooled swim seconds per100m. The How section below explains the calculation, input rules and interpretation.
When to use Swim Pace Per 100m Calculator
Use Swim Pace Per 100m Calculator when you need to evaluate the supplied records under the calculation and evidence rules below. No SWOLF, stroke technique or training intensity is inferred.
Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.
How to use Swim Pace Per 100m Calculator and understand its results
- Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.
- Enter observedSwimSegmentMeters, observedSegmentSeconds using the field table and calculation rules, then run the tool.
- Read observedSecondsPer100mBySegment, pooledSwimSecondsPer100m. The explanation below defines the units, signs, ordering and any flags or placeholder values.
- If the tool reports an input issue, correct the values and run it again. Apply the stated assumptions when interpreting a successfully returned result.
| Input field | Meaning | Value type; see rules below | Requirement |
|---|---|---|---|
| observedSwimSegmentMeters | Observed swim segment meters | list of number | Required |
| observedSegmentSeconds | Observed segment seconds | list of number | Required |
Enter aligned nonempty positive distances and elapsed seconds. Return each segment’s seconds/100 m and pooled pace.
segmentPace=100×seconds/meters; pooledPace=100sum(seconds)/sum(meters) Units, indexing, boundary conditions and exceptional cases are defined in the calculation rules above.
| Output field | Meaning | Value type |
|---|---|---|
| observedSecondsPer100mBySegment | Observed seconds per100m by segment | list of number |
| pooledSwimSecondsPer100m | Pooled swim seconds per100m | number |
{
"input": {
"observedSwimSegmentMeters": [
100,
200
],
"observedSegmentSeconds": [
120,
300
]
},
"output": {
"observedSecondsPer100mBySegment": [
120,
150
],
"pooledSwimSecondsPer100m": 140
}
} Limitations and assumptions
No SWOLF, stroke technique or training intensity is inferred.
Numeric inputs, where present, must be finite. Follow the calculation-specific rules for overflow, underflow and exceptional cases. Numeric lists are limited to 10,000 entries; string lists to 128 strings of at most 128 characters each. The rules above may impose smaller limits. Missing required fields, extra fields, wrong value types and violations of the calculation rules are input errors.
Alternative or Complementary methods
Use Lap Pool Length Count Tool: Pool goals can be rounded to complete one-way lengths. The term lap is not automatically interpreted as a round trip. For a complementary task, use Per-KM Marathon Split Calculator: A variable-pace split plan uses each segment’s own distance and pace. Partial final kilometers remain explicit.
References
-
Swim Pace Per 100m Calculator — tool.io
Similar or alternative tools
- Lap Pool Length Count Tool
Pool goals can be rounded to complete one-way lengths. The term lap is not automatically interpreted as a round trip.
- Per-KM Marathon Split Calculator
A variable-pace split plan uses each segment’s own distance and pace. Partial final kilometers remain explicit.