fixes
This commit is contained in:
@@ -766,8 +766,12 @@ def fetchcp_new(rower, workouts):
|
|||||||
if len(data) > 1:
|
if len(data) > 1:
|
||||||
df = pl.concat(data)
|
df = pl.concat(data)
|
||||||
|
|
||||||
|
|
||||||
try:
|
try:
|
||||||
df = df.group_by(pl.col("delta")).agg(pl.max("cp"), pl.max("workout"), pl.max("url")).sort("delta")
|
#df = df.group_by(pl.col("delta")).agg(pl.max("cp"), pl.max("workout"), pl.max("url")).sort("delta")
|
||||||
|
df = df.groupby('delta').agg([
|
||||||
|
pl.all().sort_by('cp').last(),
|
||||||
|
])
|
||||||
except (KeyError, ColumnNotFoundError): # pragma: no cover
|
except (KeyError, ColumnNotFoundError): # pragma: no cover
|
||||||
return pl.Series(dtype=pl.Float64), pl.Series(dtype=pl.Float64), 0, pl.Series(dtype=pl.Float64), pl.Series(dtype=pl.Float64)
|
return pl.Series(dtype=pl.Float64), pl.Series(dtype=pl.Float64), 0, pl.Series(dtype=pl.Float64), pl.Series(dtype=pl.Float64)
|
||||||
|
|
||||||
|
|||||||
BIN
rowers/tests/testdata/testdata.tcx.gz
vendored
BIN
rowers/tests/testdata/testdata.tcx.gz
vendored
Binary file not shown.
@@ -361,9 +361,12 @@ def isbreakthrough(delta, cpvalues, p0, p1, p2, p3, ratio):
|
|||||||
|
|
||||||
pwr *= ratio
|
pwr *= ratio
|
||||||
|
|
||||||
delta = delta.cast(pl.Int32)
|
try:
|
||||||
cpvalues = cpvalues.cast(pl.Int32)
|
delta = delta.cast(pl.Int32)
|
||||||
pwr = pwr.cast(pl.Int32)
|
cpvalues = cpvalues.cast(pl.Int32)
|
||||||
|
pwr = pwr.cast(pl.Int32)
|
||||||
|
except:
|
||||||
|
return False, pl.DataFrame(), False
|
||||||
|
|
||||||
btdf = pl.DataFrame({
|
btdf = pl.DataFrame({
|
||||||
'delta': delta,
|
'delta': delta,
|
||||||
|
|||||||
Reference in New Issue
Block a user