We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent ec1af1d commit 48702b5Copy full SHA for 48702b5
pygmt/params/base.py
@@ -61,3 +61,14 @@ def __repr__(self):
61
"""
62
params = ", ".join(f"{k}={v!r}" for k, v in vars(self).items() if v is not None)
63
return f"{self.__class__.__name__}({params})"
64
+
65
+ @property
66
+ def _aliases(self):
67
+ """
68
+ List of Alias objects representing the parameters of this class.
69
70
+ This property must be implemented in subclasses to define the parameters
71
+ and their aliases.
72
73
+ msg = "The _aliases property must be implemented in subclasses."
74
+ raise NotImplementedError(msg)
0 commit comments