Colourdiscon.py: Difference between revisions
		
		
		
		
		
		Jump to navigation
		Jump to search
		
				
		
		
	
import>Mp466 No edit summary  | 
				import>Mp466  No edit summary  | 
				||
| Line 10: | Line 10: | ||
 import getopt   | 
   import getopt   | 
||
 print files (test.out.int.*) comprised of a set of minima sorted  | 
   print files (test.out.int.*) comprised of a set of minima sorted  | 
||
 into a set of bins by an order parameter  | 
   into a set of bins by an order parameter  | 
||
| Line 20: | Line 20: | ||
 AMHQ         0.1653832         6  | 
   AMHQ         0.1653832         6  | 
||
 """   | 
  |||
 x=[]   | 
   x=[]   | 
||
Revision as of 19:05, 8 May 2009
Insert non-formatted text here
#!/usr/bin/python import numpy import sys import getopt
 
print files (test.out.int.*) comprised of a set of minima sorted into a set of bins by an order parameter
Used for colouring discon graphs
Order Parameter Minima # file format
AMHQ 0.1653832 6
x=[] y=[] bins = [0.0, 0.4, 0.6, 0.8, 1.0]
filename = sys.argv[1]
f=open(filename,"r")
for line in f:
       tokens=line.split()
       x.append(float(tokens[1]))
       y.append(int(tokens[2]))
total=[]
for a, b in enumerate(bins):
   total.append([])
   for i in range(len(x)):
      if x[i] >= b and x[i] < bins[a+1] :
              total[a].append(y[i])
for a, b in enumerate(bins):
     filefile="test.out.int"+str(a)
     numpy.savetxt(filefile, total[a], fmt='%d')