Merge branch 'master' into develop

Conflicts:
	pylot/core/read/data.py
This commit is contained in:
2015-08-27 15:28:54 +02:00
3 changed files with 25 additions and 4 deletions

View File

@@ -12,7 +12,7 @@ from obspy.core.event import Event, ResourceIdentifier, Pick, WaveformStreamID
from pylot.core.read.io import readPILOTEvent
from pylot.core.util.utils import fnConstructor, getGlobalTimes
from pylot.core.util.errors import FormatError
from pylot.core.util.errors import FormatError, OverwriteError
class Data(object):
@@ -146,6 +146,9 @@ class Data(object):
self.wfdata = self.getOriginalWFData().copy()
self.dirty = False
def resetPicks(self):
self.getEvtData().picks = []
def restituteWFData(self, invdlpath, prefilt):
st = self.getWFData()
for tr in st:
@@ -197,6 +200,8 @@ class Data(object):
def applyPicks(picks):
firstonset = None
if self.getEvtData().picks:
raise OverwriteError('Actual picks would be overwritten!')
for station, onsets in picks.items():
print 'Reading picks on station %s' % station
for label, phase in onsets.items():

View File

@@ -16,3 +16,7 @@ class FormatError(Exception):
class DatastructureError(Exception):
pass
class OverwriteError(IOError):
pass