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