Finite dipole model (snompy.fdm)#
This module provides functions for simulating the results of scanning near-field optical microscopy (SNOM) experiments by calculating the effective polarizability using the finite dipole model (FDM).
Standard functions#
Functions for the effective polarizability of an AFM tip coupled to a sample, and the effective polarizability demodulated at higher harmonics.
Return the effective probe-sample polarizability using the finite dipole model, demodulated at harmonics of the tapping frequency. |
|
Return the effective probe-sample polarizability using the finite dipole model. |
Inverse functions#
Functions to return the quasistatic reflection coefficient of a sample based on the effective polarizability of an AFM tip coupled to the sample.
Return the quasistatic reflection coefficient corresponding to a particular effective polarizability, demodulated at higher harmonics, using a Taylor series representation of the FDM. |
|
Return the quasistatic reflection coefficient corresponding to a particular effective polarizability using the finite dipole model. |
Internal functions#
These functions are used by the standard functions in this module. In most cases you shouldn’t need to call these functions directly.
Return a complex number that encapsulates various geometric properties of the tip-sample system for the finite dipole model. |
|
Return a complex number that encapsulates various geometric properties of the tip-sample system for the multilayer finite dipole model. |
|
The height-dependent part of the separable Taylor series expression for the FDM. |
|
Return the coefficient for the power of reflection coefficient used by the Taylor series representation of the bulk FDM. |
|
Return the effective probe-sample polarizability using the finite dipole model, demodulated at harmonics of the tapping frequency, using a Taylor series representation of the bulk FDM. |