name_from_internal

name_from_internal(element_name)[source]

Convert element name from internal representation to user API. Example:

Return type:

str

>>> name_from_internal("foo:1")
foo
>>> name_from_internal("foo:2")
foo[2]

Element names are stored with a “:d” suffix by MAD-X internally (data in node/sequence structs), but users must use the syntax “elem[d]” to access the corresponding elements. This function is used to transform any string coming from the user before passing it to MAD-X.