fixup
Update epsilon threshold for paging in grid to be less severe, as the grid format on disk doesn't have the same precision as numbers in memory
Re-indent grid::krige at four spaces
Write Vo grid out as ZMAP ASCII when kriging and when saving intermediate files
Bugfix
Bugfix
Output byte offsets to file named on command line
Add option to restrict reading to a particular part of the file
updates
remove unnecessary comment
Possible bugfix for incomplete exported surfer files
Update to used cached writing of re-computed external drift files - performance improvement
Add constant_vr range options to cross validation method string. More robust to unexected items in method string.
Reduce annealing iterations again to speed up runtime of constant_vr method
Change overload logic to allow slight overloading in all cases (load of 22.5 on 22 CPUs would be OK for example)
Better usage error message
Add option to supply thickness as a filename
Better usage message. New option 'type' for use with xargs for batch conversion
More header unpack/repack options to allow for coordinates to be stored in yet more standard-busting ways.
Better check for anomalous coordinates
Bugfix for undefined error message in division opcache.
Change the overload sleep logic to be more responsive
Bugfix to annealing code in multi regressions
Add 'mapped isochore' depth conversion method. Better diagnostic messages for base grid volumetrics.
Add 'mapped isochore' as a synonym for 'kriged_deltaz' depth
Bugfix to variogram model plot - move actual work out of debug print loop
Bugfix to better handle undefined well and drift data
Update to isochron filenames to not insist on being .grd. Tweak to output verbosity.
Update - viridis isn't available in all gnuplot versions so
Change default palette to Viridis (reversed so small/shallow is pale and large/deep is dark)
Bugfix to grid::blank and grid::mask_where_zero which now correctly handle grids which do not match.
Re-indent. Add crest. Add grid name to volume line output.
Die if try to read empty input file
fixup
allow min/max to be floating point. Add aliases and US spelling for velocity colour table option;
More chatty error message when filenames contain a double underscore
handle grid resizing to half the number of rows/colums more efficiently. Massive speedup for creating PNG files
Bugfix: don't interpolate at bad values
ensure velocity is defined for output following bugfix not to interpolate at bad values
Bugfix: don't attempt to interpolate at bad values in input grid (previously returned zero)
Fixup
Append PID to temp file names to avoid possibility of collision
More debug of variogram model
Fixup
Pass options to variogram_model to allow for debugging
Update for using gnuplot >5.4
Update now we are using gnuplot >5.4
Update for using gnuplot >5.4
Tweak to overload code
updates to UKOOA file format import
tweak to uptime calculation
new sub grow_IDQ for filling in large gaps in grids; tweaks to boxcar smoothing
Bugfix to well cutoff for multi-layer cross validation
Add --timestamp option to preserve existing resized files
Print out X and Y range even if we can't decode the inline/crossline structure of the file
Fixup
Even more diags when resizing
Better diagnostics when aborting due to not resizing
Tweak to verboseness
Tweak to verboseness
Be less verbose when resizing grids
Check for defined opcache filename before checking for its length (fixup)
Restrict length of cached op grid names to 1024, and don't print them out if over 256 characters. Currently hardcoded constants.
Merge branch 'master' of ssh://git.code.sf.net/p/xval/code
update for segy rev 2 binary header
erge branch 'master' of https://git.code.sf.net/p/xval/code into master
Keep track of input seismic file index
Merge branch 'master' of ssh://git.code.sf.net/p/xval/code
Re-implement get_number_samples()
Bugfix - now handles 'cross_validation_report_extra' files together with the contradition file
Make the sleep when overloaded range of random sleeps a bit larger to avoid load oscillations
Remove left-over global vint constraints
Save various optional parameters which affect the results to the cross-validation stats file
Merge branch 'master' of ssh://git.code.sf.net/p/xval/code
More debugging print statements
Add 'contradiction.txt' to list of files to clean up
Merge branch 'master' of https://git.code.sf.net/p/xval/code into master
Added more debug code about xval wells being out of sequence
More debug
Add debug output for sesimic_isochron_vs_isochore_regression
Move check out of Begin because it doesn't work
Tweak to messages printed when checking for usable current directory
Merge branch 'master' of ssh://git.code.sf.net/p/xval/code
Check current working directory every time the script start - and be more verbose about reporting what's wrong if it fails
Update to use double epsilon for paged in grid comparison as the on-disk data isn't necessarily at full internal double precision ... this may need relaxing further ...
Add extra passes of interval velocity clipping post error-correction
Die if can't get current data for filename
Update to sleep-when-overloaded messages
Add min_vint and max_vint clipping limits to xval method strings (note these are the ones which post-process the depth conversion to limit the computed apparent Vint; vint_min_threshold and vint_max_threshold affect the selection of well data to go into the derivation of depth-conversion parameters earlier on)
Bugfix - typo in variable used in warning message
Whitespace fix; bugfix: Add newline to contradiction file
Add further check for undefined grids
Don't put up with incomplete grids on reading
tweaks
fixup
Further updates to debugging repeatability
Bugfix to automatic not-montecarlo weighting - now correctly uses negative weight
Further update to xval repeatability debugging
Output contractictions to text file as well as stdout
Add xval_repeatability option to debug