We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d38438d commit bf1785fCopy full SHA for bf1785f
src/jabs_postprocess/compare_gt.py
@@ -501,7 +501,9 @@ def _expand_intervals_to_frames(df):
501
# Ensure integer frame boundaries so range() receives ints even if upstream data was cast to float
502
for col in ["animal_idx", "start", "duration"]:
503
if col in expanded.columns:
504
- expanded[col] = pd.to_numeric(expanded[col], errors="coerce").fillna(0).astype(int)
+ expanded[col] = (
505
+ pd.to_numeric(expanded[col], errors="coerce").fillna(0).astype(int)
506
+ )
507
expanded["frame"] = expanded.apply(
508
lambda row: range(row["start"], row["start"] + row["duration"]), axis=1
509
)
0 commit comments