MADX_Parser#

class orbit.parsers.MADX_Parser[source]#

Bases: object

MADX parser

Methods Summary

calculateVariables()

collect_madx_lines(fileName, madFilePath)

getSequenceList()

Method.

getSequenceName()

Method.

makeAperture(downstreamelem)

makeDrift(downstreamelem, elementRefer)

makeMultiPols(line_init)

parse(MADXfileName)

parseElem(line_init)

Method.

parseParameters(line_init, lattElem)

Method.

recalculateParameters(accElem, localValDict)

Methods Documentation

calculateVariables()[source]#
collect_madx_lines(fileName, madFilePath)[source]#
getSequenceList()[source]#

Method. Returns list of elements in the sequence

getSequenceName()[source]#

Method. Returns name of the sequence

makeAperture(downstreamelem)[source]#
makeDrift(downstreamelem, elementRefer)[source]#
makeMultiPols(line_init)[source]#
parse(MADXfileName)[source]#
parseElem(line_init)[source]#

Method. It does the first parsing of the initial string.

parseParameters(line_init, lattElem)[source]#

Method. It finds all parameters and applies to the existing element.

recalculateParameters(accElem, localValDict)[source]#