pylot/pylot/core/loc/hypodd.py

29 lines
815 B
Python

#!/usr/bin/env python
# -*- coding: utf-8 -*-
from pylot.core.io.phases import write_phases
from pylot.core.util.version import get_git_version as _getVersionString
__version__ = _getVersionString()
def export(picks, fnout, parameter, eventinfo):
'''
Take <picks> dictionary and exports picking data to a hypoDD
<phasefile> without creating an ObsPy event object.
:param picks: picking data dictionary
:type picks: dict
:param fnout: complete path to the exporting obs file
:type fnout: str
:param parameter: all input information
:type parameter: object
:param eventinfo: source information needed for hypoDD format
:type eventinfo: list object
'''
# write phases to hypoDD-phase file
write_phases(picks, 'HYPODD', fnout, parameter, eventinfo)