profiles.base#
Profile base class module.
This module provides the core base classes from which all other profiles are constructed and includes skeletons for developers to use when adding new profiles to the package.
Functions
|
Dynamically construct a new profile class from a symbolic function and associated metadata. |
|
Mark a class method as a derived profile generator. |
|
Reconstruct a profile instance from a dictionary with optional registry support. |
Classes
|
Abstract base class for axisymmetric cylindrical disk profiles. |
|
Abstract base class for constructing symbolic profile functions. |
|
Abstract base class for spherically symmetric, 1D radial profiles. |