|
| | delayVisualization.parser = argparse.ArgumentParser() |
| |
| | delayVisualization.help |
| |
| | delayVisualization.required |
| |
| | delayVisualization.args = parser.parse_args() |
| |
| | delayVisualization.inputFile = open(args.Input, 'r') |
| |
| | delayVisualization.lines = inputFile.readlines() |
| |
| int | delayVisualization.lineId = 0 |
| |
| | delayVisualization.disXY2delay = dict() |
| |
| list | delayVisualization.XList = [] |
| |
| list | delayVisualization.YList = [] |
| |
| list | delayVisualization.delayList = [] |
| |
| | delayVisualization.pinDrivenLine = lines[lineId] |
| |
| | delayVisualization.pinDriverLine = lines[lineId+1] |
| |
| | delayVisualization.delayLine = lines[lineId+2] |
| |
| | delayVisualization.drivenDrivenSiteName = pinDrivenLine.replace("\n", "").split(" ")[3] |
| |
| | delayVisualization.drivenSiteX |
| |
| | delayVisualization.drivenSiteY |
| |
| | delayVisualization.drivenDriverSiteName = pinDriverLine.replace("\n", "").split(" ")[3] |
| |
| | delayVisualization.driverSiteX |
| |
| | delayVisualization.driverSiteY |
| |
| | delayVisualization.disX = abs(drivenSiteX-driverSiteX) |
| |
| | delayVisualization.disY = abs(drivenSiteY-driverSiteY) |
| |
| tuple | delayVisualization.tupleXY = (disX, disY) |
| |
| | delayVisualization.delay = int(delayLine.split(" ")[1]) |
| |
| | delayVisualization.z = np.array(delayList) |
| |
| | delayVisualization.x = np.array(XList) |
| |
| | delayVisualization.y = np.array(YList) |
| |
| | delayVisualization.data = np.vstack((x, y, z)) |
| |
| | delayVisualization.X |
| |
| | delayVisualization.Y |
| |
| | delayVisualization.XX = X.flatten() |
| |
| | delayVisualization.YY = Y.flatten() |
| |
| | delayVisualization.A = np.c_[np.ones(data.shape[0]), (data[:, :2])**0.3, data[:, :2]**0.5] |
| |
| | delayVisualization.C |
| |
| | delayVisualization._ |
| |
| | delayVisualization.Z |
| |
| | delayVisualization.fig = plt.figure() |
| |
| | delayVisualization.ax = fig.gca(projection='3d') |
| |
| | delayVisualization.rstride |
| |
| | delayVisualization.cstride |
| |
| | delayVisualization.alpha |
| |
| | delayVisualization.c |
| |
| | delayVisualization.s |
| |