task: create development frame for autoPyLoT
This commit is contained in:
parent
ca8081b7aa
commit
8bf9b55288
49
autoPyLoT.py
Normal file
49
autoPyLoT.py
Normal file
@ -0,0 +1,49 @@
|
|||||||
|
#!/usr/bin/env python
|
||||||
|
# -*- coding: utf-8 -*-
|
||||||
|
|
||||||
|
|
||||||
|
import os
|
||||||
|
import argparse
|
||||||
|
|
||||||
|
from pylot.core.util import _getVersionString
|
||||||
|
from pylot.core.read import Data, AutoPickParameter
|
||||||
|
|
||||||
|
|
||||||
|
__version__ = _getVersionString()
|
||||||
|
|
||||||
|
|
||||||
|
def autoPyLoT(fnames, inputfile):
|
||||||
|
parameter = AutoPickParameter(inputfile)
|
||||||
|
data = Data()
|
||||||
|
data.setWFData(fnames)
|
||||||
|
|
||||||
|
print parameter.getParam('algoP')
|
||||||
|
|
||||||
|
print(parameter)
|
||||||
|
|
||||||
|
print(data)
|
||||||
|
|
||||||
|
|
||||||
|
if __name__ == "__main__":
|
||||||
|
# parse arguments
|
||||||
|
parser = argparse.ArgumentParser(
|
||||||
|
description='''This program visualizes Probabilistic Power Spectral Densities.''')
|
||||||
|
|
||||||
|
parser.add_argument('-d', '-D', '--data', type=str, action='store',
|
||||||
|
help='''path or url to the data to be picked''',
|
||||||
|
default='http://examples.obspy.org/BW.KW1..EHZ.D.2011.037'
|
||||||
|
)
|
||||||
|
parser.add_argument('-i', '-I', '--inputfile', type=str,
|
||||||
|
action='store',
|
||||||
|
help='''full path to the file containing the input
|
||||||
|
parameters for autoPyLoT''',
|
||||||
|
default=os.path.join([os.path.expanduser('~'),
|
||||||
|
'autoPyLoT.in'])
|
||||||
|
)
|
||||||
|
parser.add_argument('-v', '-V', '--version', action='version',
|
||||||
|
version='autoPyLoT ' + __version__,
|
||||||
|
help='show version information and exit')
|
||||||
|
|
||||||
|
cla = parser.parse_args()
|
||||||
|
|
||||||
|
autoPyLoT(cla.data, cla.input)
|
Loading…
Reference in New Issue
Block a user