coulomb_peak

NoiseGenerator.coulomb_peak(data_map, peak_center, peak_width)

Calculates the sensor conductance from the potential.

This is done using a single sech^2 lineshape, which is valid in the weak coupling regime of dot. Specifically, data is transformed according to:

\(G = \text{sech}^2\frac{V - V_0}{W}\), where \(V\) is the potential data, \(V_0\) is the peak center, and \(W\) is the peak width.

See: Beenakker, Phys. Rev. B 44, 1646.

Parameters:
  • data_map (ndarray[float]) – The data to transform.

  • peak_center (float) – The center of the sech curve.

  • peak_width (float) – The width of the sech curve.

Returns:

data_map with the sech^2 transformation applied.

Return type:

ndarray[float]