示例#1
0
def readTensors(name):
    """
  Reads tensors from file with specified basename; e.g., "tpet".
  """
    fis = FileInputStream(seismicDir + name + ".dat")
    ois = PythonObjectInputStream(fis)
    tensors = ois.readObject()
    fis.close()
    return tensors
示例#2
0
def loadPaintingSlice(imageFile):
  fileName = "/Users/cengelsm/Test/paintings/pgs_02.p3"
  fis = FileInputStream(fileName)
  ois = PythonObjectInputStream(fis)
  p3 = ois.readObject()
  fis.close()
  image = readImage(imageFile)
  print s1.count,s2.count
  sl = 30
  xz = image[sl]
  pxz = p3.getPaint()[sl]
  panel = PlotPanel(PlotPanel.Orientation.X1DOWN_X2RIGHT)
  pv1 = panel.addPixels(s1,s2,xz)
  pv1.setPercentiles(1,99);
  pv2 = panel.addPixels(s1,s2,pxz)
  pv2.setColorModel(ColorMap.getJet(0.5))
  panel.setVLabel("Depth (km)")
  panel.setHLabel("Distance (km)")
  frame = PlotFrame(panel)
  frame.setDefaultCloseOperation(PlotFrame.EXIT_ON_CLOSE)
  frame.setSize(1800,1000)
  frame.setVisible(True)
  frame.setFontSizeForSlide(1,1)
  frame.paintToPng(300,6,"/Users/cengelsm/Desktop/test2.png")
示例#3
0
def readObject(name):
    fis = FileInputStream(seismicDir + name + ".dat")
    ois = PythonObjectInputStream(fis)
    obj = ois.readObject()
    ois.close()
    return obj
示例#4
0
def readTensors(name):
    fis = FileInputStream(seismicDir + name + ".dat")
    ois = PythonObjectInputStream(fis)
    tensors = ois.readObject()
    fis.close()
    return tensors
示例#5
0
def readTensors(tensorsFile):
    fis = FileInputStream(tensorsFile)
    ois = PythonObjectInputStream(fis)
    tensors = ois.readObject()
    fis.close()
    return tensors