plasmapy.analysis.fit_functions

FitFunction classes designed to assist in curve fitting of swept Langmuir traces.

Classes

AbstractFitFunction(params, …]] = None, …)

Abstract class for defining fit functions \(f(x)\) and the tools for fitting the function to a set of data.

Exponential(params, …]] = None, …)

A sub-class of AbstractFitFunction to represent an exponential with an offset.

ExponentialPlusLinear(params, …]] = None, …)

A sub-class of AbstractFitFunction to represent an exponential with an linear offset.

ExponentialPlusOffset(params, …]] = None, …)

A sub-class of AbstractFitFunction to represent an exponential with a constant offset.

Linear(params, …]] = None, param_errors, …)

A sub-class of AbstractFitFunction to represent a linear function.

Class Inheritance Diagram

Inheritance diagram of plasmapy.analysis.fit_functions.AbstractFitFunction, plasmapy.analysis.fit_functions.Exponential, plasmapy.analysis.fit_functions.ExponentialPlusLinear, plasmapy.analysis.fit_functions.ExponentialPlusOffset, plasmapy.analysis.fit_functions.Linear

Example Notebook