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

  1. Prepare the observed race, match or training records and the stated units. Supply independently verified rule editions, calibration tables and targets where requested.
  2. Enter observedSwimSegmentMeters, observedSegmentSeconds using the field table and calculation rules, then run the tool.
  3. Read observedSecondsPer100mBySegment, pooledSwimSecondsPer100m. The explanation below defines the units, signs, ordering and any flags or placeholder values.
  4. 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 fieldMeaningValue type; see rules belowRequirement
observedSwimSegmentMetersObserved swim segment meterslist of numberRequired
observedSegmentSecondsObserved segment secondslist of numberRequired

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 fieldMeaningValue type
observedSecondsPer100mBySegmentObserved seconds per100m by segmentlist of number
pooledSwimSecondsPer100mPooled swim seconds per100mnumber
json
{
  "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

  1. 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.

Don't forget to set a bookmark for tool.io!
Privacy | Imprint | Cookies