Coverage for pyguymer3/interpolate.py: 100%
2 statements
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-08 18:47 +0000
« prev ^ index » next coverage.py v7.9.2, created at 2025-07-08 18:47 +0000
1#!/usr/bin/env python3
3# Define function ...
4def interpolate(
5 x1,
6 x2,
7 y1,
8 y2,
9 x,
10 /,
11):
12 """
13 This function extrapolates/interpolates a line segment (defined by two
14 points).
15 """
17 # Return answer ...
18 return (y1 * (x2 - x) + y2 * (x - x1)) / (x2 - x1)