Overview
Used to verify SEED volumes
- Table of contents
- verseed (2.6)
verseed (2.6)¶
Name¶
Verify an FDSN SEED format volume
verseed
reads from an input file (or tape or stdin) in the format defined by the International Federation of Digital Seismograph Networks (FDSN), popularly known as the Standard for Exchange of Earthquake Data (SEED). According to the command line function option specified by the user, verseed will read the volume and verify its contents.
The source code is written in such a way that it will run, with recompilation, on both big-endian (e.g., SPARC) and little-endian (e.g. x86) machines running a UNIX-like OS.
Synopsis¶
verseed -{1 | 2 | 3 | 4 | r | a | m} [filename]
Options¶
The following options may be selected:
-1 through 4
- Set the verify reporting level. Each higher number yields successively more detailed error information.-r
- Relax the verify reporting level. With the -r flag verseed
will not report on some minor discrepancies.-a
- Use the next argument as the file name of an alternate response file.-m
- Tells verseed
that the input file is a miniseed
file. This implies that the alt
response file mode is used. See example below.
Diagnostics¶
Various warnings and error messages are issued to the standard error device by the program. Typical response of the program to a warning or error condition is to write a message to the standard error device and then to continue execution.
Examples¶
1. Verify the volume from a tape.¶
verseed /dev/rmt8 > verify.messages
verifies the volume from the tape on device /dev/rmt8
with the messages going into a file called verify.messages
. Output directed to "stderr", such as error messages, comes to the terminal.
2. reading volume from stdin (the job is run in the background)¶
verseed < seed.vol &
3. Verify a volume with command line file name and options set.¶
verseed seed.data -1 &
reads a volume on disk and writes a more detailed list of the errors to the terminal. The job is run in the background.
4. Verify a seed volume using an alternate response file (i.e. a dataless SEED file)¶
verseed -a alt_response_file < seed_volume
reads a seed volume but using the station/channel response info as found in the alt_response_file
.
5. Flag the seed volume as a miniseed volume.¶
verseed -a alt_response_file -m < mini_seed_volume
reads "standard in" (stdin) as a miniseed
file, using the responses found in the file specified in the -a
option.
Files¶
SEED-formatted data file, or a miniseed file in combination with a dataless SEED as the alt_response_file
.
Reference¶
Ahern, T. K., R. Buland, and S. Halbert (2009). SEED Format Version 2.4 Reference Manual, IRIS
Changes¶
v2.6 - 10/11/11¶
- Redid makefile no more ranlib
- Changed char * to a void * on alloc_linked_list which fixed a memory prob on mac os
- Made some changes to get rid of warnings
- Added a compiler directive SIXTY_FOUR to redefine some function if 64-bit arch
v2.5 - 04/18/11¶
- Compiles for 64-bit machines.
- Support for large SEED file sizes, greater than 2GB.
- Cleaned up error messages.
- Traps blockette 2000.
v2.4.1g - 01/04/10¶
- Changed year sanity check to 2599
v2.4.1f - 06/24/08¶
- Fixed a pointer problem that only showed up on x86. Made a similar message appear on both x86 and sparc, discrepancy due to byte swapping logic (blockette_check).
Contact¶
Download¶
- Category: Other
- Language: (other)
- Keywords:
SEED Readers, Data Center Utilities
- Citation:
Ahern, T. K., R. Buland, and S. Halbert (2009). SEED Format Version 2.4 Reference Manual, IRIS