Template components#

How to name parameters and task schemas#

Parameter type names (i.e. the typ attribute) must be valid Python identifiers. This means that they cannot start with a number. They must also be fully alphanumeric, but may include underscores (but not at the start). These rules also apply to task schema methods, implementations, and objective names. See hpcflow.sdk.core.utils.check_valid_py_identifier() for more details. By convention, lower case is preferred, except for acronyms and initialisms.