Description
Return 100 × speed/bodyLength as bodyLengthsPerSecond and bodyLength/(10 × speed) as seconds for ten lengths.
Fish measurement models can apply basic physical scaling to supplied dimensions, speed, pressure, or temperature. The physical assumptions and quantity units determine the result; physiological behavior requires a separate model.
Return 100 × speed/bodyLength as bodyLengthsPerSecond and bodyLength/(10 × speed) as seconds for ten lengths.
When to use this tool
Use Fish Swimming Body Lengths Per Second when you need an explicitly supplied physical component for a fish measurement record.
How to use the tool and how it works
- Enter speedMetersPerSecond, bodyLengthCm. Use the units and conventions below.
- Run the tool. Correct any format, range, or cross-field input error before interpreting the output.
- Read bodyLengthsPerSecond, timeForTenLengthsSeconds. Use the output convention below.
Require positive speedMetersPerSecond and bodyLengthCm. Return 100 × speed/bodyLength as bodyLengthsPerSecond and bodyLength/(10 × speed) as seconds for ten lengths.1
| Input field | Meaning and units | Accepted input |
|---|---|---|
| speedMetersPerSecond | Positive speed in meters per second. | Required. Finite number; strictly above 0. |
| bodyLengthCm | Positive body length in centimeters. | Required. Finite number; strictly above 0. |
| Output field | Interpretation | Returned shape |
|---|---|---|
| bodyLengthsPerSecond | Speed divided by body length after converting centimeters to meters. | Required. Finite number. |
| timeForTenLengthsSeconds | Time For Ten Lengths Seconds | Required. Finite number. |
{
"input": {
"speedMetersPerSecond": 0.5,
"bodyLengthCm": 20
},
"output": {
"bodyLengthsPerSecond": 2.5,
"timeForTenLengthsSeconds": 4
}
} Limitations and assumptions
- Centimeters are explicitly converted to meters; this assumes constant speed and does not assess species-specific performance, fatigue, welfare, or swimming conditions.
- Inputs must satisfy both the field types and the cross-field conditions above. Invalid input causes an error; a successful false flag or documented placeholder is a different result.
- Numeric calculations use binary floating point unless exact decimal-integer arithmetic is explicitly stated. No hidden measurement tolerance or decimal rounding is added; nonfinite or out-of-contract results are rejected. Numeric signed-zero results are exported as zero.
Alternative or Complementary methods
Check the physical assumptions and consult appropriate scientific or animal-care expertise for biological or welfare decisions.
References
Similar or alternative tools
- Fish Tag Recapture Length Increment
Subtract releaseLength from recaptureLength, divide by positive days, and multiply dailyIncrement by 365 for annualizedIncrement.
- Fish Length Reference Offset
Add signed suppliedCorrection to nonnegative observedLength, require a nonnegative corrected result, and subtract nonnegative referenceLength for offset.