tidy3d.plugins.dispersion.StableDispersionFitter

tidy3d.plugins.dispersion.StableDispersionFitter#

class StableDispersionFitter[source]#

Bases: DispersionFitter

Deprecated.

Parameters:
  • wvl_um (Attribute: wvl_um) –

    Type

    ArrayLike[dtype=float, ndim=1]

    Default

    Units

    um

    Description

    Wavelength data in micrometers.

  • n_data (Attribute: n_data) –

    Type

    ArrayLike[dtype=float, ndim=1]

    Default

    Description

    Real part of the complex index of refraction.

  • k_data (Attribute: k_data) –

    Type

    Optional[ArrayLike[dtype=float, ndim=1]]

    Default

    = None

    Description

    Imaginary part of the complex index of refraction.

  • wvl_range (Attribute: wvl_range) –

    Type

    Tuple[float, float]

    Default

    = (None, None)

    Units

    um

    Description

    Truncate the wavelength, n and k data to the wavelength range β€˜[wvl_min, wvl_max]’ for fitting.

Attributes

Methods

fit([num_poles,Β num_tries,Β tolerance_rms,Β ...])

Deprecated.

fit(num_poles=1, num_tries=50, tolerance_rms=0.01, guess=None, advanced_param=AdvancedFitterParam(bound_amp=None, bound_f=None, bound_f_lower=0.0, bound_eps_inf=10.0, constraint='hard', nlopt_maxeval=5000, random_seed=0, type='AdvancedFitterParam'))[source]#

Deprecated.

__hash__()#

Hash method.