% Generated by roxygen2: do not edit by hand
% Please edit documentation in R/io_helpers.R
\name{.filterExp_files}
\alias{.filterExp_files}
\title{Filter Bruker NMR Experiments}
\usage{
.filterExp_files(pars, exp_type, f_list, n_max)
}
\arguments{
\item{pars}{Data frame. Parsed acquisition and processing parameters.}

\item{exp_type}{Named list. Filtering conditions for parameters. Elements may
be character vectors, numeric values/vectors, or operator/range lists for
numeric fields.}

\item{f_list}{List. File paths of spectra and associated metadata (e.g., f_fid, f_1r).}

\item{n_max}{Integer. Maximum number of experiments to retain.}
}
\value{
A list containing filtered and ordered \code{f_list} and \code{pars}.
}
\description{
Filters Bruker 1D experiments based on acquisition metadata and
optionally limits the number of returned entries. Character parameters are
matched by value, while numeric parameters support equality, set inclusion,
range filtering (list(range = c(min, max))), and generic operators
(list(op = ">", value = x)).
}
\seealso{
\code{\link{.extract_acq_pars1d}}, \code{\link{.check1d_files_fid}}
}
\keyword{internal}
