% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/ild_summary.R
\name{ild_summary}
\alias{ild_summary}
\title{One-shot summary of an ILD object}
\usage{
ild_summary(x)
}
\arguments{
\item{x}{An ILD object (see [is_ild()]).}
}
\value{
A list with elements: \code{summary} (one-row tibble with n_id, n_obs,
  time_min, time_max, prop_gap, median_dt_sec, iqr_dt_sec), \code{n_units},
  \code{n_obs}, \code{time_range}, \code{spacing}, \code{n_gaps}, \code{pct_gap}.
  If \code{ild_prepare()} was run on a \code{tbl_ts}, \code{tsibble} is also
  present (same as [ild_tsibble_meta()]). The \code{summary} tibble is the
  primary contract for programmatic use.
}
\description{
Reports number of persons, number of observations, time range,
descriptive spacing (median/IQR of intervals, percent gaps), and
duplicate info. Uses [ild_meta()] and `.ild_*` columns only.
No hard "regular"/"irregular" label; use [ild_spacing_class()] for that.
}
