AMF-Placer  2.0
An Open-Source Timing-driven Analytical Mixed-size FPGA Placer
densityVisualization.py
Go to the documentation of this file.
1 import numpy as np
2 import matplotlib.pyplot as plt
3 from matplotlib import cm
4 import glob
5 
6 densityFileList = glob.glob('Density-*')
7 print(densityFileList)
8 
9 for fileName in densityFileList:
10  file = open(fileName,'r')
11 
12  arrayList = []
13  for line in file.readlines():
14  curList = []
15  for ele in line.split(' ')[:-1]:
16  curList.append(float(ele))
17  arrayList.append(curList)
18  numpy_array = np.array(arrayList)
19  im = plt.imshow(numpy_array, cmap=cm.jet, origin='lower',vmin=0, vmax=1)
20  plt.colorbar(im)
21  plt.savefig(fileName+'.png')
22  plt.close()
23  #plt.show()