Source code for visions.application.summaries.series.infinite_summary

import numpy as np
import pandas as pd


[docs]def infinite_summary(series: pd.Series) -> dict: """Counts the number of infinite values. Args: series: series to summarize Returns: A dict containing `inf_count`. """ summary = {} mask = (~np.isfinite(series)) & series.notnull() summary["inf_count"] = mask.values.sum() return summary