  Efficiently detecting and characterizing individual spins in solid-state
hosts is an essential step to expand the fields of quantum sensing and quantum
information processing. While selective detection and control of a few 13C
nuclear spins in diamond have been demonstrated using the electron spin of
nitrogen-vacancy (NV) centers, a reliable, efficient, and automatic
characterization method is desired. Here, we develop an automated algorithmic
method for decomposing spectral data to identify and characterize multiple
nuclear spins in diamond. We demonstrate efficient nuclear spin identification
and accurate reproduction of hyperfine interaction components for both virtual
and experimental nuclear spectroscopy data. We conduct a systematic analysis of
this methodology and discuss the range of hyperfine interaction components of
each nuclear spin that the method can efficiently detect. The result
demonstrates a systematic approach that automatically detects nuclear spins
with the aid of computational methods, facilitating the future scalability of
devices.
