timeseries.SpaceCurve.arclength_param¶
-
SpaceCurve.
arclength_param
()[source]¶ Change time parametrization to the universal speed=1 arclength parametrization.
Examples
>>> tn = np.arange(0, 5e9, 1e9) >>> s = SpaceCurve(tn=tn, px=(tn/1e9)**2) >>> s.data time pos_x pos_y pos_z quality 0 0.0 0.0 0.0 0.0 -1 1000000000 1.0 1.0 0.0 0.0 -1 2000000000 2.0 4.0 0.0 0.0 -1 3000000000 3.0 9.0 0.0 0.0 -1 4000000000 4.0 16.0 0.0 0.0 -1 >>> a = s.arclength_param() >>> a.data time pos_x pos_y pos_z quality 0 0.0 0.0 0.0 0.0 -1 1000000000 1.0 1.0 0.0 0.0 -1 4000000000 4.0 4.0 0.0 0.0 -1 9000000000 9.0 9.0 0.0 0.0 -1 16000000000 16.0 16.0 0.0 0.0 -1