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 abytes
object.The above format makes this compatible with passing to the underlying math evaluator engine (
tinyexpr
) used via thecyexpr
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).