# Asteroseismology¶

The lightkurve.seismology sub-package provides classes and functions for quick-look asteroseismic analyses.

## Functions¶

 diagnose_deltanu_acf2d(deltanu, periodogram) Returns a diagnostic plot which elucidates how deltanu was estimated. diagnose_numax_acf2d(numax, periodogram) Returns a diagnostic plot which elucidates how numax was estimated. estimate_deltanu_acf2d(periodogram, numax) Returns the average value of the large frequency spacing, DeltaNu, of the seismic oscillations of the target, using an autocorrelation function. estimate_logg(numax, teff[, numax_err, teff_err]) Calculates the log of the surface gravity using the asteroseismic scaling relations. estimate_mass(numax, deltanu, teff[, …]) Calculates mass using the asteroseismic scaling relations. estimate_numax_acf2d(periodogram[, numaxs, …]) Estimates the peak of the envelope of seismic oscillation modes, numax, using an autocorrelation function. estimate_radius(numax, deltanu, teff[, …]) Returns a stellar radius estimate based on the scaling relations.

## Classes¶

 Seismology(periodogram) Enables astroseismic quantities to be estimated from periodograms. SeismologyQuantity Holds an asteroseismic value including its unit, error, and estimation method.