seisplot
seisplot copied to clipboard
Plots seismic, sorta
Byte 109 usually contains the Delay Recording Time. So the start of the traces would start at this time.
Allow user to specify a byte location and plot a line plot along the top of the seismic plot. Could be simple like the CDP number, or interesting like elevation...
Should be easy enough to add a little table of properties from the binary header.
Makes sense to package this, as it's a bit of a ragtag collection of scripts. Would require including some static file assets, which we've done before in [`kosu`](https://github.com/agilescientific/kosu) for example....
`click` (instead of `argparse`) would make it much easier to improve the interface, but it would require quite a bit of refactoring. Would also make it easier to package this...
The config is ready for a `distort` parameter, which I think was working at one point, but there's no code to implement it. At least add a `NotImplementedError`.
Both seem to have their own issues:  Histo: should it have colourbar for wiggle plot? Spectrum: all zeros.
Rotate timeslices to correct orientation. https://matplotlib.org/2.0.0/examples/api/demo_affine_image.html
Don't need to show a timeslice on the basemap necessarily, but it would be cool to plot a polygon enclosing the actual data extents relative to the inline and crossline...