coolest.template.classes.profile#
Classes#
Abstract class for any light or mass profile. |
|
Abstract class for an light or mass profile described |
Module Contents#
- class Profile(parameters: Dict[str, coolest.template.classes.parameter.Parameter])[source]#
Abstract class for any light or mass profile.
- Parameters:
parameters (Dict[(str, Parameter)]) – Dictionary of Parameters objects keyed by parameter name.
- class AnalyticalProfile(parameters: Dict[str, coolest.template.classes.parameter.Parameter])[source]#
Abstract class for an light or mass profile described by one or several analytical functions.
- Parameters:
parameters (Dict[(str, Parameter)]) – Dictionary of Parameters objects keyed by parameter name.
- total_num_params(include_fixed=False, include_hyper=True)[source]#
Compute the number of parameter of the profile.
- Parameters:
include_fixed (bool, optional) – Include fixed parameters in the count, by default False
include_hyper (bool, optional) – Include the hyper-parameters in the count, by default True
- Returns:
Number of parameters
- Return type:
int