# Agilent E4408B Spectrum Analyzer

class `pymeasure.instruments.agilent.``AgilentE4408B`(resourceName, **kwargs)

  Bases: `pymeasure.instruments.instrument.Instrument`

  Represents the AgilentE4408B Spectrum Analyzer and provides a high-level interface for taking scans of high-frequency spectrums

  property `center_frequency`

    A floating point property that represents the center frequency in Hz. This property can be set.

  property `frequencies`

    Returns a numpy array of frequencies in Hz that correspond to the current settings of the instrument.

  property `frequency_points`

    An integer property that represents the number of frequency points in the sweep. This property can take values from 101 to 8192.

  property `frequency_step`

    A floating point property that represents the frequency step in Hz. This property can be set.

  property `start_frequency`

    A floating point property that represents the start frequency in Hz. This property can be set.

  property `stop_frequency`

    A floating point property that represents the stop frequency in Hz. This property can be set.

  property `sweep_time`

    A floating point property that represents the sweep time in seconds. This property can be set.

  `trace`(number=1)

    Returns a numpy array of the data for a particular trace based on the trace number (1, 2, or 3).

  `trace_df`(number=1)

    Returns a pandas DataFrame containing the frequency and peak data for a particular trace, based on the trace number (1, 2, or 3).