コード例 #1
0
ファイル: datalesstools.py プロジェクト: asl-usgs/calanalyzer
def forceStationDataless(netsta):
	#the function that returns the dataless for a given station
	net = netsta[:2].upper()
	sta = netsta[2:].upper()
	netsta = '_'.join([net,sta])
	if os.path.exists(staDatalessPath + 'DATALESS.' + netsta + '.seed'):
		station = []
		parsedDataless = aslParser(staDatalessPath + 'DATALESS.' + netsta + '.seed')
		for blockette in parsedDataless.stations:
			station.extend(blockette)
		return station
コード例 #2
0
def forceStationDataless(netsta):
	#the function that returns the dataless for a given station
	net = netsta[:2].upper()
	sta = netsta[2:].upper()
	netsta = '_'.join([net,sta])
	if os.path.exists(staDatalessPath + 'DATALESS.' + netsta + '.seed'):
		station = []
		parsedDataless = aslParser(staDatalessPath + 'DATALESS.' + netsta + '.seed')
		for blockette in parsedDataless.stations:
			station.extend(blockette)
		return station
コード例 #3
0
ファイル: datalesstools.py プロジェクト: asl-usgs/calanalyzer
def getStationDataless(netsta):
	#the function that returns the dataless for a given station
	net = netsta[:2].upper()
	sta = netsta[2:].upper()
	netsta = '_'.join([net,sta])
	if os.path.exists(staDatalessPath + 'DATALESS.' + netsta + '.seed'):
		station = []
		parsedDataless = aslParser(staDatalessPath + 'DATALESS.' + netsta + '.seed')
		for blockette in parsedDataless.stations:
			station.extend(blockette)
		return station
	else:
		parsedDataless = Parser(netDatalessPath + net + '.dataless')
		if len(netsta) > 2:
			sta = netsta[2:].upper()
			for station in parsedDataless.stations:
				for blockette in station:
					if blockette.id == 50:
						if blockette.station_call_letters == sta:
							return station
コード例 #4
0
def getStationDataless(netsta):
	#the function that returns the dataless for a given station
	net = netsta[:2].upper()
	sta = netsta[2:].upper()
	netsta = '_'.join([net,sta])
	if os.path.exists(staDatalessPath + 'DATALESS.' + netsta + '.seed'):
		station = []
		parsedDataless = aslParser(staDatalessPath + 'DATALESS.' + netsta + '.seed')
		for blockette in parsedDataless.stations:
			station.extend(blockette)
		return station
	else:
		parsedDataless = Parser(netDatalessPath + net + '.dataless')
		if len(netsta) > 2:
			sta = netsta[2:].upper()
			for station in parsedDataless.stations:
				for blockette in station:
					if blockette.id == 50:
						if blockette.station_call_letters == sta:
							return station