A NIED Hi-net web service client and win32 tools for seismologists.
- Automatically request continuous waveform data from Hi-net
- Convert win32 data into SAC format
- Extract instrumental response as SAC PZ file
A simple example
It’s simple to request a continuous waveform data from Hi-net, convert the data into SAC format and extract instrumental response as SAC PZ file.
>>> from HinetPy import Client, win32 >>> from datetim import datetime >>> >>> # You need a Hi-net account to access their data >>> client = Client("username", "password") >>> >>> # Let's try to request 20 minutes data since 2010-01-01T00:00(GMT+9) from Hi-net >>> starttime = datetime(2010, 1, 1, 0, 0) >>> data, ctable = client.get_waveform('0101', starttime, 20) >>> # The request process takes several minutes due to the unfriendly design of Hi-net >>> ls # the downloaded data and corresponding channel table 0101_201001010000_20.cnt 0101_20100101.ch >>> >>> # Let's convert win32 data into SAC format >>> win32.extract_sac(data, ctable) >>> ls *.SAC N.NGUH.E.SAC N.NGUH.U.SAC N.NNMH.N.SAC N.NGUH.N.SAC N.NNMH.E.SAC N.NNMH.U.SAC >>> >>> # Let's extract instrument response as PZ file from channel table >>> win32.extract_pz(ctable) >>> ls N.NGUH.E.SAC_PZ N.NGUH.U.SAC_PZ N.NNMH.N.SAC_PZ N.NGUH.N.SAC_PZ N.NNMH.E.SAC_PZ N.NNMH.U.SAC_PZ
This project is licensed under the terms of the MIT license.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|File Name & Checksum SHA256 Checksum Help||Version||File Type||Upload Date|
|HinetPy-0.3.2-py3-none-any.whl (16.8 kB) Copy SHA256 Checksum SHA256||py3||Wheel||Mar 12, 2017|
|HinetPy-0.3.2.tar.gz (14.8 kB) Copy SHA256 Checksum SHA256||–||Source||Mar 12, 2017|