Analysis of Robot reports from OSM Jenkins¶
Date and time of the report: 2025-10-02 11:42:49.749451
Analysed period: 2025-09-11 to 2025-10-02.
1. Retrieval of all currrent data for aggregate analytics¶
Database update:
Retrieving new jobs...
/osm-analytics/Jenkins/jenkins_robot_etl.py:40: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df_known_builds = pd.concat([df_known_builds, df_unknown_builds], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:76: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports = pd.concat([df_new_build_reports, df_build_report], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:77: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports_details = pd.concat([df_new_build_reports_details, df_build_report_details], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:81: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports.loc[:, 'build'] = df_new_build_reports.loc[:, 'build'].fillna(build_number)
/osm-analytics/Jenkins/jenkins_robot_etl.py:83: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports_details.loc[:, 'build'] = df_new_build_reports_details.loc[:, 'build'].fillna(build_number)
Retrieving build 3504 from "osm-stage_3-merge/master"... Build: SUCCESS Report available: FAIL
Retrieving build 3505 from "osm-stage_3-merge/master"... Build: FAILURE Report unavailable
/osm-analytics/Jenkins/jenkins_robot_etl.py:40: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df_known_builds = pd.concat([df_known_builds, df_unknown_builds], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:76: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports = pd.concat([df_new_build_reports, df_build_report], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:77: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports_details = pd.concat([df_new_build_reports_details, df_build_report_details], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:81: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports.loc[:, 'build'] = df_new_build_reports.loc[:, 'build'].fillna(build_number)
/osm-analytics/Jenkins/jenkins_robot_etl.py:83: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports_details.loc[:, 'build'] = df_new_build_reports_details.loc[:, 'build'].fillna(build_number)
Retrieving build 267 from "osm-stage_3-merge/v17.0"... Build: UNSTABLE Report available: FAIL
Retrieving build 268 from "osm-stage_3-merge/v17.0"... Build: FAILURE Report unavailable
/osm-analytics/Jenkins/jenkins_robot_etl.py:40: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df_known_builds = pd.concat([df_known_builds, df_unknown_builds], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:76: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports = pd.concat([df_new_build_reports, df_build_report], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:77: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports_details = pd.concat([df_new_build_reports_details, df_build_report_details], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:81: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports.loc[:, 'build'] = df_new_build_reports.loc[:, 'build'].fillna(build_number)
/osm-analytics/Jenkins/jenkins_robot_etl.py:83: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports_details.loc[:, 'build'] = df_new_build_reports_details.loc[:, 'build'].fillna(build_number)
Retrieving build 378 from "osm-stage_3-merge/v16.0"... Build: UNSTABLE Report available: FAIL
/osm-analytics/Jenkins/jenkins_robot_etl.py:81: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports.loc[:, 'build'] = df_new_build_reports.loc[:, 'build'].fillna(build_number)
/osm-analytics/Jenkins/jenkins_robot_etl.py:83: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports_details.loc[:, 'build'] = df_new_build_reports_details.loc[:, 'build'].fillna(build_number)
Retrieving build 379 from "osm-stage_3-merge/v16.0"... Build: UNSTABLE Report available: FAIL
/osm-analytics/Jenkins/jenkins_robot_etl.py:40: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df_known_builds = pd.concat([df_known_builds, df_unknown_builds], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:40: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation. df_known_builds = pd.concat([df_known_builds, df_unknown_builds], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:76: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports = pd.concat([df_new_build_reports, df_build_report], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:77: FutureWarning: The behavior of DataFrame concatenation with empty or all-NA entries is deprecated. In a future version, this will no longer exclude empty or all-NA columns when determining the result dtypes. To retain the old behavior, exclude the relevant entries before the concat operation.
df_new_build_reports_details = pd.concat([df_new_build_reports_details, df_build_report_details], ignore_index=True)
/osm-analytics/Jenkins/jenkins_robot_etl.py:81: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports.loc[:, 'build'] = df_new_build_reports.loc[:, 'build'].fillna(build_number)
/osm-analytics/Jenkins/jenkins_robot_etl.py:83: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports_details.loc[:, 'build'] = df_new_build_reports_details.loc[:, 'build'].fillna(build_number)
Retrieving build 795 from "osm-stage_3-merge/v14.0"... Build: UNSTABLE Report available: FAIL
/osm-analytics/Jenkins/jenkins_robot_etl.py:81: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports.loc[:, 'build'] = df_new_build_reports.loc[:, 'build'].fillna(build_number)
/osm-analytics/Jenkins/jenkins_robot_etl.py:83: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
df_new_build_reports_details.loc[:, 'build'] = df_new_build_reports_details.loc[:, 'build'].fillna(build_number)
Retrieving build 796 from "osm-stage_3-merge/v14.0"... Build: UNSTABLE Report available: FAIL
Retrieving from database...
DONE
2. Aggregated analysis of stability¶
2.1 Restricts data to time window for analysis¶
2.2 Finding sequences of successful builds and Robot reports¶
Two values retrieved from the build are key to determine the state of the jubs and test suites at a given moment:
build_resultis the outcome of the build, reported by Jenkins. It can be:SUCCESS,FAILURE,UNSTABLEorABORTED.test_resultis the summary of the concerned Robot tests. It can be:FAIL,UNAVAILABLEorPASS.
Based on these two states, 3 types of temporal sequences of success/failure are identified per builds and test suites:
- Successful builds/failed builds in a row:
grp_build_result. - Successful test reports vs. test reports with fails in a row:
grp_test_result. - Clean builds and tests vs. failures (of any kind) in a row:
grp_success_fail.
For the identification of these sequences, the following mapping applies:
| Type of sequence | Relevant state | OK sequence contains | NOK sequence contains | Ignore |
|---|---|---|---|---|
grp_build_result |
build_result |
SUCCESS or UNSTABLE |
FAILURE |
ABORTED |
grp_test_result |
test_result |
PASS |
FAIL |
UNAVAILABLE |
grp_success_fail |
test_result |
PASS |
FAIL or UNAVAILABLE |
N/A |
The different groupings of segments are detected and a label is added to each sample...
/tmp/ipykernel_14/285049919.py:8: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
return df.groupby(grouping)[relevant_col].transform(
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:8: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
return df.groupby(grouping)[relevant_col].transform(
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Downcasting object dtype arrays on .fillna, .ffill, .bfill is deprecated and will change in a future version. Call result.infer_objects(copy=False) instead. To opt-in to the future behavior, set `pd.set_option('future.no_silent_downcasting', True)`
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:8: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
return df.groupby(grouping)[relevant_col].transform(
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='ffill')
/tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead.
.fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
DONE
Then, the duration of each of the sequences of success/failure is determined and a specific dataframe is built summarizing such sequences, to ease their representation and analysis...
/tmp/ipykernel_14/2631965633.py:75: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
.groupby(by=grp_cols)
/tmp/ipykernel_14/2631965633.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
left_shifted = df.groupby(agg).min_timestamp.shift(-1)
/tmp/ipykernel_14/2631965633.py:30: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
last_item_indexes = df.groupby(agg).tail(1).index
/tmp/ipykernel_14/2631965633.py:40: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
df.groupby('job')
/tmp/ipykernel_14/2631965633.py:75: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
.groupby(by=grp_cols)
/tmp/ipykernel_14/2631965633.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
left_shifted = df.groupby(agg).min_timestamp.shift(-1)
/tmp/ipykernel_14/2631965633.py:30: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
last_item_indexes = df.groupby(agg).tail(1).index
/tmp/ipykernel_14/2631965633.py:40: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
df.groupby('job')
/tmp/ipykernel_14/2631965633.py:75: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
.groupby(by=grp_cols)
/tmp/ipykernel_14/2631965633.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
left_shifted = df.groupby(agg).min_timestamp.shift(-1)
/tmp/ipykernel_14/2631965633.py:30: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
last_item_indexes = df.groupby(agg).tail(1).index
/tmp/ipykernel_14/2631965633.py:40: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
df.groupby('job')
/tmp/ipykernel_14/2631965633.py:75: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
.groupby(by=grp_cols)
/tmp/ipykernel_14/2631965633.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
left_shifted = df.groupby(agg).min_timestamp.shift(-1)
/tmp/ipykernel_14/2631965633.py:30: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
last_item_indexes = df.groupby(agg).tail(1).index
/tmp/ipykernel_14/2631965633.py:40: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
df.groupby('job')
/tmp/ipykernel_14/2631965633.py:75: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
.groupby(by=grp_cols)
/tmp/ipykernel_14/2631965633.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
left_shifted = df.groupby(agg).min_timestamp.shift(-1)
/tmp/ipykernel_14/2631965633.py:30: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
last_item_indexes = df.groupby(agg).tail(1).index
/tmp/ipykernel_14/2631965633.py:40: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
df.groupby('job')
DONE
2.3 Finding sequences of pass/fails per test suite¶
/tmp/ipykernel_14/285049919.py:8: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. return df.groupby(grouping)[relevant_col].transform( /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored) /tmp/ipykernel_14/285049919.py:12: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill') /tmp/ipykernel_14/285049919.py:13: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill') # Extrapolation if first samples are inconclusive (i.e. should be ignored)
/tmp/ipykernel_14/2631965633.py:75: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. .groupby(by=grp_cols)
/tmp/ipykernel_14/2631965633.py:18: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
left_shifted = df.groupby(agg).min_timestamp.shift(-1)
/tmp/ipykernel_14/2631965633.py:30: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
last_item_indexes = df.groupby(agg).tail(1).index
/tmp/ipykernel_14/2631965633.py:40: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning.
df.groupby('job')
DONE
3. Reports¶
3.1 Aggregated success rate per test step¶
/tmp/ipykernel_14/1394902385.py:16: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill', limit=1) /tmp/ipykernel_14/1394902385.py:17: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill', limit=1)
/tmp/ipykernel_14/1394902385.py:16: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill', limit=1) /tmp/ipykernel_14/1394902385.py:17: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill', limit=1)
/tmp/ipykernel_14/1394902385.py:16: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill', limit=1) /tmp/ipykernel_14/1394902385.py:17: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill', limit=1)
Empty dataframe. Skipping.
/tmp/ipykernel_14/1394902385.py:16: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='ffill', limit=1) /tmp/ipykernel_14/1394902385.py:17: FutureWarning: Series.fillna with 'method' is deprecated and will raise in a future version. Use obj.ffill() or obj.bfill() instead. .fillna(method='bfill', limit=1)
3.2 Overall success of Jenkins builds and Robot tests¶
3.3 Sequences of pass/fails per test suites¶
/tmp/ipykernel_14/2250086286.py:7: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. for name, group in df_suites.groupby(['job', 'name']):
/tmp/ipykernel_14/2250086286.py:7: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. for name, group in df_suites.groupby(['job', 'name']):
/tmp/ipykernel_14/2250086286.py:7: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. for name, group in df_suites.groupby(['job', 'name']):
/tmp/ipykernel_14/2250086286.py:7: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. for name, group in df_suites.groupby(['job', 'name']): /tmp/ipykernel_14/2250086286.py:7: FutureWarning: The default of observed=False is deprecated and will be changed to True in a future version of pandas. Pass observed=False to retain current behavior or observed=True to adopt the future default and silence this warning. for name, group in df_suites.groupby(['job', 'name']):
Empty dataframe. Skipping.
3.4 Failing days per test suite¶
/tmp/ipykernel_14/771943242.py:14: FutureWarning: The default value of observed=False is deprecated and will change to observed=True in a future version of pandas. Specify observed=False to silence this warning and retain the current behavior .pivot_table(
/tmp/ipykernel_14/771943242.py:14: FutureWarning: The default value of observed=False is deprecated and will change to observed=True in a future version of pandas. Specify observed=False to silence this warning and retain the current behavior .pivot_table(
/tmp/ipykernel_14/771943242.py:14: FutureWarning: The default value of observed=False is deprecated and will change to observed=True in a future version of pandas. Specify observed=False to silence this warning and retain the current behavior .pivot_table(
/tmp/ipykernel_14/771943242.py:14: FutureWarning: The default value of observed=False is deprecated and will change to observed=True in a future version of pandas. Specify observed=False to silence this warning and retain the current behavior .pivot_table(
/tmp/ipykernel_14/771943242.py:14: FutureWarning: The default value of observed=False is deprecated and will change to observed=True in a future version of pandas. Specify observed=False to silence this warning and retain the current behavior .pivot_table(