ATLAS Offline Software
Functions | Variables
MuonRecRTT_alleps2gif Namespace Reference

Functions

def alleps2gif (setupok, keepeps=True, tareps=True, tardir="MuonRecRTT_epsimages")
 

Variables

bool setupok = True
 

Function Documentation

◆ alleps2gif()

def MuonRecRTT_alleps2gif.alleps2gif (   setupok,
  keepeps = True,
  tareps = True,
  tardir = "MuonRecRTT_epsimages" 
)

Definition at line 11 of file MuonRecRTT_alleps2gif.py.

11 def alleps2gif(setupok,keepeps=True,tareps=True,tardir="MuonRecRTT_epsimages"):
12 
13  if not setupok:
14  print ("Usage: " + sys.argv[0] + " [directory]")
15  return
16 
17  old = ".eps"
18  new = ".gif"
19 
20  nofiles = True
21 
22  for epsname in os.listdir("."):
23  if epsname.count(old):
24  nofiles = False
25  gifname = epsname.replace(old,new)
26  commands = [ "pstopnm -ppm -xborder 0 -yborder 0 -portrait -xsize=1000 " + epsname ,
27  "ppmtogif " + epsname + "001.ppm > " + gifname ,
28  "rm " + epsname + "001.ppm" ]
29  if not keepeps:
30  commands.append("rm " + epsname)
31  for command in commands:
32  print ("Running: " + command)
33  os.system(command)
34 
35  if keepeps and tareps:
36  commands = [ "mkdir " + tardir ,
37  "mv *" + old + " " + tardir ,
38  "tar -czf " + tardir + ".tar.gz " + tardir ,
39  "rm -rf " + tardir ]
40  for command in commands:
41  print ("Running: " + command)
42  os.system(command)
43 
44  if nofiles:
45  print ("No " + old + " files in directory.")
46 
47 # -------- Start of running is here ------- #
48 

Variable Documentation

◆ setupok

bool MuonRecRTT_alleps2gif.setupok = True

Definition at line 49 of file MuonRecRTT_alleps2gif.py.

MuonRecRTT_alleps2gif.alleps2gif
def alleps2gif(setupok, keepeps=True, tareps=True, tardir="MuonRecRTT_epsimages")
Definition: MuonRecRTT_alleps2gif.py:11