dipas.madx.builder module

class dipas.madx.builder.LiteralString(seq)

Bases: collections.UserString

dipas.madx.builder.write_attribute_assignment(label: str, attribute: str, value: Any) → str
dipas.madx.builder.write_attribute_increment(label: str, attribute: str, value: numbers.Real) → str
dipas.madx.builder.write_attribute_value(x) → str

Convert an attribute value to its corresponding MADX representation.

dipas.madx.builder.write_attributes(attributes: dict) → str

Convert the given attributes to a corresponding MADX attribute string.

dipas.madx.builder.write_command(keyword: str, attributes: Optional[dict] = None, label: Optional[str] = None) → str

Convert the given keyword and attributes to a corresponding MADX command string.