##// END OF EJS Templates
customftp.py is not necessary because there is another package jroutils, it has FTP module to replace customftp.py
customftp.py is not necessary because there is another package jroutils, it has FTP module to replace customftp.py

File last commit:

r169:661bb8af254a
r493:ae1d10537a71
Show More
schainPlotTypes.py
79 lines | 2.0 KiB | text/x-python | PythonLexer
import numpy
from schainPlot import *
class RTIFigure(Figure):
overplot = 1 # igual a 1 porque el grafico es RTI, para el caso de Spectra(Spc,CrossSpc) overplot = 0
xw = 700
yw = 150
nframes = None
def __init__(self, idfigure, nframes, wintitle, colormap, driver, showColorbar, showPowerProfile):
showGraphs = (showColorbar, showPowerProfile)
Figure.__init__(self,
idfigure=idfigure,
nframes = nframes,
wintitle=wintitle,
xw=self.xw,
yw=self.yw,
overplot=self.overplot,
driver=driver,
colormap=colormap,
*showGraphs)
self.nframes = nframes
self.showColorbar = showColorbar
self.showPowerProfile = showPowerProfile
def getSubplots(self):
nrows = self.nframes
ncolumns = 1
return nrows, ncolumns
def __createFrames(self):
for frame in range(self.nframes):
frameObj = RTIFrame(idFrame = frame,
showGraph1 = self.showColorbar,
showGraph2 = self.showPowerProfile
)
self.frameObjList.append(frameObj)
class RTIFrame(Frame):
def __init__(self,idFrame, showColorbar, showPowerProfile):
self.idFrame = idFrame
self.showGraph1 = showColorbar
self.showGraph2 = showPowerProfile
def setXYPos(self):
pass
class SelfSpcFigure(Figure):
def __init__(self):
pass
class SelfSpcFrame(Frame):
def __init__(self):
pass
class CrossSpcFigure(Figure):
def __init__(self):
pass
class CrossSpcFrame(Frame):
def __init__(self):
pass
class ScopeFigure(Figure):
def __init__(self):
pass
class ScopeFrame(Frame):
def __init__(self):
pass