A module for reading seismic waveform data in WIN and WIN32 formats
This library is under being development. Significant changes in designs of module libraries might occur in future versions.
$ cd src
(edit makefile if necessary)
$ make
To fully use the asynchronous I/O in Fortran2008, gfortran version 9 or later is required, while the program can be successfully compiled in more earlier versions.
Please read the block comments in the code for the detail of usage. Source codes of the utility programs (see below) may be useful for understanding the usage.
subroutine win__read_files
: Asynchronously read a set of WIN/WIN32 filessubroutine win__read_file
: Read a win file
type winch__hdr
: defines channel information. Usually use as an arraysubroutine winch__read_tbl
: Read a channel table filesubroutine winch__get_all_chid
: Obtain all channel ID from the channel table data arraysubroutine winch__get_all_stnm
: Obatin all station names contained in the channel table data arraysubroutine winch__get_all_cmpnm
: Obtain all component names contained in the channel table data array
Display selected channel information from a given channel table file
Convert WIN/WIN32 files to ascii text: Synchronous version
Convert WIN/WIN32 files to ascii text: Asynchronous version
Convert WIN/WIN32 files to SAC-formatted datafiles