seismicData = SeismicData("F:\\Data\\Segy\\Attributes\\cdp_stack.xgy")window = XSectionWindow("Test")seismicLayer = SeismicLayer(window, seismicData)print seismicLayer.getAllProperties()seismicLayer.setNormalizationScale(0.5)colorMap = ColorMap('GreyOrange')seismicLayer.setColorMap(colorMap)manager = ProfileManager()manager.applyProfileToLayer(seismicLayer, 'MyProfileName')To list all profile names, you can use this method:print ProfileManager().getAvailableProfileNames()seismicData = SeismicData("F:\\Data\\Segy\\Attributes\\cdp_stack.xgy")window = MapWindow("Test")seismicLayer = MapSeismicLayer(window, seismicData)seismicLayer.setTimeOffset(2.3)seismicLayer.setSynchronizeTimeSlice(True)seismicData = SeismicData("F:\\Data\\Segy\\Attributes\\cdp_stack.xgy")window = MapWindow("Test")seismicLayer = MapSeismicOutlineLayer(window, seismicData)seismicData = SeismicData("F:\\Data\\Segy\\Attributes\\cdp_stack.sgy")window = MapWindow("Test")seismicLayer = MapSeismicLineLayer(window, seismicData, "CDPX", "CDPY")Example of trace processor being added to a seismic layer. The trace processor has no parameter
seismicData = SeismicData("F:\\Data\\Segy\\Attributes\\cdp_stack.xgy")window = XSectionWindow("Test")seismicLayer = SeismicLayer(window, seismicData)processor = SeismicLayerProcessor(seismicLayer, "AGC")Example of trace processor being added to a seismic layer. The trace processor has a parameterseismicData = SeismicData("F:\\Data\\Segy\Attributes\\cdp_stack.xgy")window = XSectionWindow("Test")seismicLayer = SeismicLayer(window, seismicData)processor = SeismicLayerProcessor(seismicLayer, "Vertical Shift")processor.setParameterValue("Time Shift", "1")Example of writing an entire processed seismic layer to disk
window = XSectionWindow("Test")seismicLayer = SeismicLayer(window, seismicData)processor = SeismicLayerProcessor(seismicLayer, "AGC")processedData = seismicLayer.getProcessedData()writer = SeismicDataWriter(processedData)writer.writeInBackground("F:\\Data\\Segy\\Attributes\\cdp_stack5.xgy")