finesse.parameter.ParameterRef.cyexpr_name

property ParameterRef.cyexpr_name

Name of the parameter reference in cyexpr compatibility format.

This is equivalent to ParameterRef.name but with "." replaced with "_", converted to lower case and encoded in UTF-8 format as a bytes object.

The above format makes this compatible with passing to the underlying math evaluator engine (tinyexpr) used via the cyexpr sub-module.

Note

This should, typically, never need to be used outside of internal usage. It exists primarily to act as the owner for the parameter name strings (avoiding dangling pointers in the expression code).

Getter

Returns the cyexpr compatible name format of the pref name (read-only).