ImpactX
|
Public Member Functions | |
def | __init__ (self) |
def | nonblank_lines_to_lowercase (self, f) |
def | parse (self, fn) |
def | __str__ (self) |
def | getBeamline (self) |
def | getParticle (self) |
def | getEtot (self) |
Public Attributes | |
quad_pattern | |
beam | |
beam_pattern | |
sequence | |
seq_pattern | |
Private Member Functions | |
def | _flatten (self, line) |
def | _combine (self, lattice) |
def | _noWhitespace (self, string) |
Simple MADX parser. It expects a single line per element.
def impactx.MADXParser.MADXParser.__init__ | ( | self | ) |
def impactx.MADXParser.MADXParser.__str__ | ( | self | ) |
|
private |
Combine to one list of all basic elements. return a list of of element dictionaries
|
private |
Find sublines.
|
private |
Remove white space from a string. 14. Oct. 2017, https://stackoverflow.com/questions/3739909/how-to-strip-all-whitespace-from-string
def impactx.MADXParser.MADXParser.getBeamline | ( | self | ) |
def impactx.MADXParser.MADXParser.getEtot | ( | self | ) |
def impactx.MADXParser.MADXParser.getParticle | ( | self | ) |
def impactx.MADXParser.MADXParser.nonblank_lines_to_lowercase | ( | self, | |
f | |||
) |
def impactx.MADXParser.MADXParser.parse | ( | self, | |
fn | |||
) |
fn (str) filename
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
impactx.MADXParser.MADXParser.beam |
impactx.MADXParser.MADXParser.beam_pattern |
impactx.MADXParser.MADXParser.quad_pattern |
impactx.MADXParser.MADXParser.seq_pattern |
impactx.MADXParser.MADXParser.sequence |