Parameter¶
-
class
metpy.units.Parameter(name, kind, *, default, annotation)[source]¶ Represents a parameter in a function signature.
Has the following public attributes:
- namestr
The name of the parameter as a string.
- defaultobject
The default value for the parameter if specified. If the parameter has no default value, this attribute is set to
Parameter.empty.
- annotation
The annotation for the parameter if specified. If the parameter has no annotation, this attribute is set to
Parameter.empty.
- kindstr
Describes how argument values are bound to the parameter. Possible values:
Parameter.POSITIONAL_ONLY,Parameter.POSITIONAL_OR_KEYWORD,Parameter.VAR_POSITIONAL,Parameter.KEYWORD_ONLY,Parameter.VAR_KEYWORD.
Attributes Summary
Methods Summary
__init__(name, kind, *, default, annotation)Initialize self.
replace(*[, name, kind, annotation, default])Creates a customized copy of the Parameter.
Attributes Documentation
-
KEYWORD_ONLY= 3¶
-
POSITIONAL_ONLY= 0¶
-
POSITIONAL_OR_KEYWORD= 1¶
-
VAR_KEYWORD= 4¶
-
VAR_POSITIONAL= 2¶
-
annotation¶
-
default¶
-
kind¶
-
name¶
Methods Documentation