OUTPUTFORMATS in defaults defined; manage available formats just from here
This commit is contained in:
parent
8213cdc575
commit
3fe1e3906e
@ -63,10 +63,15 @@ class Data(object):
|
||||
|
||||
def exportEvent(self, fnout=None, evtformat='QUAKEML'):
|
||||
|
||||
from pylot.core.util.defaults import OUTPUTFORMATS
|
||||
|
||||
if evtformat.strip() not in OUTPUTFORMATS.values():
|
||||
evtformat = OUTPUTFORMATS.values()[0]
|
||||
|
||||
if fnout is None:
|
||||
fnout = self.evtdata.getEventID()
|
||||
ID = self.evtdata.getEventID()
|
||||
# handle forbidden filenames especially on windows systems
|
||||
fnout = fnConstructor(fnout)
|
||||
fnout = fnConstructor(ID)
|
||||
|
||||
evtformat = evtformat.upper().strip()
|
||||
|
||||
|
@ -12,3 +12,5 @@ FILTERDEFAULTS = {'P': {'filtertype': None,
|
||||
'S': {'filtertype': 'bandpass',
|
||||
'order': '4',
|
||||
'freq': [.5, 5]}}
|
||||
|
||||
OUTPUTFORMATS = {'QuakeML':'QUAKEML', 'VelEst':'VELEST'}
|
@ -37,6 +37,7 @@ from PySide.QtCore import (Qt,
|
||||
SLOT)
|
||||
from PySide.QtWebKit import QWebView
|
||||
from pylot.core.read import FilterOptions
|
||||
from pylot.core.util.defaults import OUTPUTFORMATS
|
||||
|
||||
|
||||
class MPLWidget(FigureCanvasQTAgg):
|
||||
@ -119,7 +120,7 @@ class OutputsTab(QWidget):
|
||||
|
||||
eventOutputLabel = QLabel("event ouput format")
|
||||
eventOutputComboBox = QComboBox()
|
||||
eventoutputformats = ["QuakeML", "VelEst"]
|
||||
eventoutputformats = OUTPUTFORMATS.keys()
|
||||
eventOutputComboBox.addItems(eventoutputformats)
|
||||
|
||||
layout = QGridLayout()
|
||||
|
Loading…
Reference in New Issue
Block a user