Published February 15, 2019
| Version 0.0.10
Software
Open
readgssi: an open-source tool to read and plot GSSI ground-penetrating radar data
- 1. University of Maine // Raspberry Shake
- 2. @Biomatters
Description
This version of readgssi adds the ability to distance-normalize a radar profile using NMEA strings in a DZG file, as well as the ability to export to .npy
and export header values to .json
. This update also allows GPR profiles to be read backwards, handles unknown antenna frequencies better, and fixes some bugs from previous versions.
Version 0.0.10 "Prospect" continues the naming scheme based on names of mountain peaks in the Williamstown, Massachusetts area.
changes since 0.0.9
- a patch was added that includes several important bug fixes
- added support for the
400MHz
antenna type - fixed a bug that affected the stacking routine
- fixed a bug with the time zero variable not being available when implementing the naming scheme
- added support for the
- fixed a bug with plotting that resulted from a key error in the header variable
- moved dzt reading-related functions to
dzt.py
- changed tab spacing aesthetics in two plotting routines
- fixed a bug that caused errors reading multi-channel files
- script has more degrees of freedom while handling unknown antenna types
- script should handle unknown antennas gracefully
- script will try to extract frequency information from antenna name (harder than it sounds given GSSI naming inconsistency)
- added ability to reverse radargram (i.e. flip horizontal left to right)
- fixed bug with command line autostack
- changed command line verbose messages
- added ability to distance-normalize profile using GPS records
- currently can read .DZG GPS records only, but plan to add ability to read .csv (lat, long, time) and NMEA GGA/RMC textfiles
- changed naming scheme to be "more readable"
- changed filename differentiator from frequency to channel number (makes sense because theoretically, a user can have the same frequency antenna on two different channels, which would result in a naming conflict)
- fixed a bug in normalization caused by an errant format string
- stacking algorithm now uses reduce function to create copy array
- normalization will now automatically set traces per meter value of
header['rhf_spm']
- added export numpy binary file (.npy)
- added header export to json
- added export to gprpy (.npy & .json) per this discussion
Files
iannesbitt/readgssi-0.0.10.zip
Files
(9.4 MB)
Name | Size | Download all |
---|---|---|
md5:8e3bd821696b7775dbc8c72edc9ddb65
|
9.4 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/iannesbitt/readgssi/tree/0.0.10 (URL)