Testif-i Land Software Changes

Customers with current Testif-i maintenance and support contracts are eligible for free software upgrades when a new version is released. The latest version of software can be obtained from the download area.

 

Version 2.13 to 2.14

Functionality

  • Instrument – Tremornet now supported
  • Noise – add highline filter
  • Noise – show rejected data for Frequency Domain and Highline Filter
  • SEG-Y – accommodate record number changing to zero during a record (Force 3 data)
  • Geophones – add HGT geophone tester
  • Geophones – add impedance to statistics
  • Print – remove option to print HTML files
  • Convert ASCII – add scaling control

Bug Fixes

  • Filter Frequency – correct scaling factor for pulse time series plot
  • Frequency Meter – fix scaling issue on lower plot
  • Camera – colour plot updates at first click when not all channes plotted
  • Geophone Tester – correct count of failures for GT-508H
  • Display trace header SEG-Y – when nth record selected don’t display header for first record
  • General – if “Folder containing data to process” doesn’t exist prompt for new folder
  • Geophone Tester – improve support for SMT-300
  • View SEG Header – Extended and External headers for VE464 data can now be read correctly
  • View Trace Headers – fix bug where module only worked for first record in a file
  • Time & Frequency – pulse time not correctly calculated if pulse nearer end of record than start

Cosmetic

  • Convert – append .vfi to existing file extensions in output file
  • Distortion – failures now includes channel number
  • Camera – replace cursor controls
  • Vib Sim Detail – replace cursor controls
  • Dongle – improve error messages when valid dongle not connected
  • Concatenate Traces – output record number now increments from highest record number in output file
  • Pulse Time – automatically set End Frequency to 0.8 of Nyquist frequency if set to 0
  • Plot trace – colour cursor table values to match cursor colour
  • Plot trace – reverse sign of time difference between cursors

 

 

Version 2.12a to 2.13

Functionality

  • Vibrator Analysis – track amplitude of reference sweep envelope for target force
  • Geophone Tester – add support for GT-508 geophone tester
  • Vibrator Attributes – add support for latest Seismic Source format
  • Filter Frequency – add option to enter tolerance in % or Hz
  • Gain & Phase – make module available for all instrument types
  • Correlated – add “listen time” option to emulate correlation of seismic data

Bug Fixes

  • Time Domain Pulse – prevent memory overload when processing large channel sets
  • Start Time – correct best fit line on phase plot
  • Gain & Phase – omit lowest frequencies to reduce phase wrapping
  • Vibrator Analysis – invert sign of red force cursor for non-SEG accelerometers
  • Convert – support mixed preamplifier gains for Sercel 508

Cosmetic

  • Start Time – increase resolution of measurement to 0.1 microseconds
  • Advanced Vibrator Similarity – add target force level to Statistics page
  • Check Reference Sweep – remove parameters when an SCI file is being processed

 

Version 2.12 to 2.12a

Functionality

  • Gain Analysis – allow processing of DC signals
  • Convert – support decoding and scaling of Seismic Source DAT files
  • Sercel – add module to process SEG-D sensor resistance data
  • Sercel – add module to process SEG-D tilt data
  • General – alow user to choose filename for graphics and CSV files

Bug Fixes

  • Sort – remove 2 GB file size limitation
  • Vibrator Analysis- apply new phase unwrapping algorithm to all phase plots

Cosmetic

  • Vibrator Analysis – allow generation of stats page to be suppressed
  • Vibrator Analysis – change resolution of phase and distortion plots when processing a reference trace
  • ZLand – improve processing of internal test results
  • Plot trace – colour cursor table values to match cursor colour
  • Plot trace – reverse sign of time difference between cursors

 

 

Version 2.11 to 2.12

Functionality

  • VAPS – Add date to time plots when more than one day shown
  • Distortion – add control to selectively apply specification
  • Geophone Tester – improve handling for SGT II
  • VAPS analysis – support Stiffness and Viscosity readings in Seismic Source PSS data
  • Plot Traces – add button to hide sample values
  • Vib analysis – make offset removal available in settings
  • Dongle error code save – include Testif-i version for blue dongles
  • SEG-D rev3 convert – work around for negative start time

Bug Fixes

  • Distortion – when cancelling out don’t open CSV file to save results
  • VAPS – control position of Multi day radio button
  • General – prevent start and end times being negative
  • Geophone Tester – Fixed problem with SMT-400 data where + and – tolerances are not equal
  • Geophone Tester – Fixed problem with SMT-400 data where tolerances are zero
  • Sercel 428 – Uphole time now decoded correctly for negative times
  • Convert SEG-Y – some files not working with 0.5 ms data. Rounding errors causing conflict in vfi file size
  • Advanced Vib Analysis – when SW Box data, read all settings from header
  • Multi File Convert – release file handle after converting
  • Convert SEG-Y – Manual/Auto and View/Hide saved parameters wrong way around
  • Camera – End Time control was ignored, end time of display was always end of record
  • SEG-D rev3 – bug for tape label fixed
  • Distortion – Average distortion indicator incorrectly labelled % when should be dB

Cosmetic

  • Simple Vib Sim – Distortion plot mislabelled Dist against Freq, should be Dist against Time
  • Noise – Cursor positions corrected in histogram mode
  • Advanced Vib Sim – Fix cursors for Time Series detail plot
  • Advanced Vib Analysis – improve autoscaling of Detail plots
  • Vib analysis – if record to process is 0 then stats show record number found
  • Vib analysis – Simple vib processing not identical to Advanced (record length rounding)
  • Parameters – Close Daughter windows has the worng context help
  • SEG-D rev-3 – Set descale multiplier in vfi file to 0
  • Pulse Time – front panel switch now blinks when module is open

 

 

Version 2.10 to 2.11

Functionality

  • Instruments – Inova telemetry test module added
  • View Trace Headers – automatically reverse byte order for Inova instruments
  • Convert Inova SEG-Y – read line and receiver loacation for each trace (integer portion only)
  • Inova Digital Sensor Response test – module created
  • Convert SEG-Y – accommodate upto 2.55 million channels
  • Plot record header – enable for SEG-Y
  • Add support for SmartSolo Extended header
  • Sercel 508 – geophone resistance module added
  • Sercel – display internal test results for 508
  • Vibrator Attribute Analysis – add failure count/percent to failure statistics, hide daily statistics if only one day’s data
  • Vib analysis modules – option to automatically apply low frequency processing when sweep frequency is below 4 Hz
  • Multi vib sim – show correlation wavelet db centred on 0 irrespective of sweep length
  • Check Reference Sweep – display warning when sample interval different from Synthetic
  • Check reference sweep – now supports import of custom sweeps from .SCI format files
  • VAPS – massive increase in speed by plotting values in scatter plot in bands rather than individual values
  • VAPS – reject sweep results where Northings or Eastings are less than 10 to trap corrupt data
  • VAPS – select multiple files to process using Shift/Control keys
  • VAPS – support for Inova APS format added
  • Installation – do quiet dongle driver install for Full version
  • General failures – print prints multiple failures pages if more than 40 failures
  • Manual Data Convert – if no traces =0 calculate number of traces from file size
  • Manual Data Convert – when converting several files automatically use same vfi output file

Bug Fixes

  • Distortion – when cancelling out don’t open CSV file to save results
  • Distortion – distortion of infinity dB (i.e. no distortion) no longer flagged as a failure
  • Filter attenuation – refine frequency calculations so works at Nyquist frequency
  • VAPS – PSS northing and easting round the wrong way
  • Gain Failures – deviation column was incorrectly labelled dB, changed to %
  • Noise – not reading Testif-i version correctly so scaling for bar in land version – corrected
  • Noise – change noise scaling to uG for Inova instruments
  • Time Domain Pulse – median error was actually mean. This has been corrected
  • Convert SEG-Y – bug fixed where all values were multiplied by two
  • Convert SEG-D – if instrument changed recalculate file size etc. and update front panel
  • Convert – Sercel 508, Sensor Sensitivity was not implemented so instrument test sample values 1000 times too large
  • Convert – Inova instruments, correct field unit serial number
  • Convert ASCII – output record number was read when module launched instead of when executed
  • Multiple File Convert – record number indicator was incorrect

Cosmetic

  • Distortion – print csv file after graphics files
  • Multi Vib Analysis – fix autoscaling for distortion plot
  • Advanced Vib Analysis – change background tab colour from grey to white
  • Vibrator Attribute Analysis – change background to black, max 50 vibs, make vib number/colour consistent
  • Observer’s Log – add End of File line to end of log
  • Sum Records – renamed Stack Records
  • General – suppress “End of File” warning when “Record not Found” is displayed
  • General – hide blue 3dB cursors by default

 

 

Version 2.09 to 2.10

Functionality

  • Vib Processing Modules – Settings button added to all modules with additional parameters
  • Vib Processing Modules – remove confusing Maximum and Minimum Frequency indicators
  • Vibrator Attribute Analysis – module revamped to make it easier to use
  • Vibrator Attribute Analysis – support added for Seismic source SourceLink
  • All Instrument Tests – new Line Graph display of results
  • Chained DRD tests – add Nominal processing option
  • Main Menu – add Help button to launch interactive help window
  • Instruments – support added for SmartSolo
  • Geophone Tester – Sercel SGT-II geophone tester now supported
  • Plot trace headers – now allow specifications to be applied to values read from headers
  • Plot trace headers – module added to Chain Tests
  • Decode SEG-D – allow decoding of some data where trace length is incorrectly described in channel sets
  • Convert – Sandwich Box data is automatically scaled when converted to vfi format

Bug Fixes

  • Full Vib Analysis – correct end time of Peak Force plot
  • Dongle Check – prevent Testif-i from closing if an invalid dongle is detected
  • Pulse Time module – the pulse no longer has to be in the first half of the processed data
  • Convert modules – changing instrument type did not carry through to front panel
  • Truncate data – did not work correctly when start channel was greater than 1
  • Full vibs analysis – time of peak force corrected at end of sweep
  • Plot spread – window size made independent of noise module

Cosmetic

  • All Modules – redundant menu bar removed from top of modules
  • Observer’s log – suppress sample rate display for empty channel sets
  • Plot trace – suppress incorrect sample interval display when channel number out of range
  • Plot trace – use exponential notation on Y-axis for values graater than a million
  • Camera – use exponential notation on Y-axis for values graater than a million
  • Camera – improve display of sample values in table beneath plot
  • Frequency domain pulse – autoscale Y-axis

 

 

Version 2.08 to 2.09

Functionality

  • Instruments – add support for Inova SEG-D rev3
  • Instrument distortion algorithm improved – better for very low frequencies
  • Instrument test – analysis of Fairfield ZLand generation 2 internal tests
  • Chain Tests – when adding a module use default values from current modules
  • Chain Tests – Pulse Time module added to list of chained tests
  • Geophone Tester – SMT-400 can now apply temperature correction to data retrospectively
  • Convert Data – convert to SEG-Y module added to output data in SEG-Y format
  • Convert SEG-Y data – if no record length is recorded in the trace header the value in the binary header is used
  • Convert – serial number of Autoseis units now read
  • Convert rev3 data – automatically convert sample values from volts to millivolts during conversion
  • Copy data – enable copying of a fixed number of bytes from any type of file
  • Advanced vib similarity – detailed plots of each graph now available
  • Advanced vib similarity – numeric data from graphs can now be saved
  • VAPS – add support for PSS files
  • Vibrator Low Frequency Distortion – algorithm changed to give results nearer start of sweep
  • Check Reference Sweep – start and end frequencies and sweep length now have 1 place of decimal
  • General – if End Time or No. Channels is 0 these are replaced with actual numbers used when printing
  • Filter Record, Sort Traces, Scale Traces – input record number value of -1 processes all records in file
  • Sum Records – input and output record numbers are autoincremented
  • Convert Sandwich Box files – comments from vfs files are copied to vfi file during conversion
  • Convert SEG-Y data – if no record length is recorded in the trace header the value in the binary header is used
  • Observer’s Log – automatically determine byte orded from format code
  • Observer’s Log – allow user to edit record numbers
  • DSU-3 Gravity – median value of g now shown

Bug Fixes

  • Concatenate Traces – now works with more than 18 channel sets
  • Gain and Phase test chained – column alignment for numerical results corrected
  • Plot Spread – fixed bug where didn’t work for vfi files with aux from Sercel instruments
  • VAPS – specifications were being incorrectly applied when calculating numerical failures
  • Read Trace Header – now reads SEG-Y version correctly
  • Trace Header – fix problem reading UniQ rev3 headers
  • General – if only one channel is processed standard deviation of results is zero instead of infinity
  • Camera – save setting of amplitude control
  • Camera – enable Normalise by Trace control for colour plots
  • Convert SEG-Y data – positions of Auto/Manual and Show/Hide switches are now saved
  • Convert SEG-D – now converts Inova SEG-D data correctly
  • Convert data – now able to convert data when empty channel sets change from record to record
  • Convert – fix problem where Sercel FDU number was corrupted for serial numbers above 1000000
  • Median value calculation corrected – was giving next highest value
  • Logo – file path correctly recalled when relaunching software
  • Concatenate Records – no longer closes Testif-i at end of execution
  • User Manual – index enabled
  • Multiple File Convert – user can now change window size
  • Plot Traces – speed up execution when filling to -infinity
  • Plot Value from Record Header – parameters now saved correctly
  • VAPS Histograms – values now sorted into ranges correctly
  • VAPS – replotting with multiple days data no longer puts all data in one day
  • VAPS – averaging data no longer locks up if number of sweeps exactly divisible by 24

Cosmetic

  • View SEG-D Header – time now in 24 hour format
  • Frequency domain pulse analysis – phase plot is now centred on zero
  • Distortion analysis – amplitude is now RMS of analysed signal instead of fundamental amplitude
  • Vibrator statistics – replace average amplitude with RMS amplitude
  • VAPS Single Vib Plots – now coloured rather than black

 

 

Version 2.07 to 2.08

Functionality

  • Plot record headers – new module to read data from a number of record headers
  • Pulse Time – new module to calculate absolute time of linear phase pulses
  • VAPS – new module to process vibrator attribute data
  • Plot Spread – graphics improved and now includes a table showing channel numbers
  • Filter Frequency – increase resolution of pulse width control to 1/100 Hz
  • Dynamic Range – add Nominal to use instrument’s theoretical full scale
  • Trace Headers – support added for Fairfield trace headers
  • DSU Tilt & Gravity – incomplete DSUs fail tests with result “Not a Number”
  • Time and Frequency – when a window is applied, show windowed data on Time Domain plot
  • SEG Header – re-executing allows selection of a different file
  • Multiple file convert – add skip muted channels option
  • Camera – when number of Channels to display is 0 in Line Plot mode the number of channels is limited to 100
  • Camera – re-executing allows selection of a different file
  • Multiple File Convert – cancelling out of Select Channel Sets now exits module
  • Support for Hawk (decode and trace headers)

Bug Fixes

  • Time & Frequency – reset 0 dB reference level when executing with reference button clicked
  • Convert ASCII – truncate samples if necessary to give a record length of integer milliseconds
  • Convert, view – ignore super sampling for 8015 instruments as the field may be incorrectly filled in!
  • Convert single FMR – now works correctly
  • Convert multiple SEG-Y – now works correctly
  • Include “Not a number” and “Infinity” results as failures for instrument tests
  • Prevent “Not a Number” or “Infinity” results locking up software
  • Convert Data with ARAM – reverse byte order to give correct RAM number
  • Noise – implement sensitivity in chain tests
  • Noise – save sensitivity value when exiting Testif-i
  • General Parameters – save location of Logo file when exiting Testif-i
  • Resample – sample rate now correctly written into output file
  • Geophone Tester – when adding records, now defaults to folder containing previous data
  • Convert – save Field Unit Numbers as binary not mixture of binary and BCD – NOT BACKWARD COMPATIBLE!
  • Print – if printing multiple windows, cancelling out cancels all subsequent prints
  • When using with no dongle don’t keep asking for location of Testdata.vfi file
  • Convert data – remove bug where vfi data is appended to SEG-D file during conversion
  • Multiple file convert – vfi file extension automatically added to output file to allow conversion to continue
  • Multiple file convert – fixed problem where last selected record was decoded twice
  • Plot trace headers – support negative record numbers to process nth record
  • General parameters – fixed problem where Show Cursors and Sound On were not checked until the module was launched
  • Display SEG Header – when selecting a new file, new file is now passed to External/Extended header modules
  • Print – suppress error when cancelling out of print to XPS file

Cosmetic

  • Save Extended Header window sizes for current instruments
  • Display Trace Headers – save position of header display window when exiting module
  • CMRR – start channel on lower plot was incorrect if analysis not started at #1
  • Convert – initial listing of channel sets uses position of Decode/Don’t Decode switch
  • Copy Data – copies file extension from input to output file
  • Advanced Vib Sim – force sensitivity value recorded on statistics page for all settings
  • Advanced Vib Sim – force sensitivity recorded in daN/mV instead of daN/V
  • Display trace headers – add byte number to hex plot
  • SEG-Y Convert – displayed trace number is now number of traces converted
  • Camera – traces 200+ now coloured black when initially displayed
  • Observer’s Log – table auto scales to window size
  • Observer’s Log – SEG-D comments integrated into main table
  • Observer’s Log – SEG-Y comments section removed
  • Distortion – resolution of statistics in dB increased to two places of decimal
  • General Parameters – button stays in pressed position until module exits
  • Display trace headers – add byte number to hex plot

 

 

Version 2.06 to 2.07

Functionality

  • Add support for SEG-D rev 3
  • SEG-D Header View – add Sercel custom revision 3 extensions
  • Filter – option to filter forward or backwards
  • Filter – implement Remove DC option
  • Camera – drag to magnify implemented
  • Geophone Tester – now works with leakage and noise for SMT-400
  • Geophone Tester – SGT2 now supported
  • General Parameters – allow user to turn off “ding”
  • General Parameters – allow user to turn off 3 SD cursors on results plots
  • All Vib Sim modules – option to remove DC from traces before processing
  • SEG Header – SEG-Y Rev1 – don’t apply scaling factors if not a power of 10
  • Camera – change functionality so that re-executing asks for file to process again
  • Convert SEG-Y – remove Data channels/All channels option – not properly supported in many SEG-Y files
  • Support for Unite Extended and Trace headers
  • Decode SEG-B – if Inst Manu = 15 (TI) assume that header has an extra 512 bytes
  • Decode SEG-B – if record number = 0 then assume data is padded with 8 bytes at inter block gaps
  • Vibrator analysis – add low frequency option for distortion plots
  • Support for SMT-400 geophone tester
  • Near trace gather – now works with double precision data
  • Save Graphics/CSV Data – when folder is full ask user to select a different folder
  • View header / convert – ARAM/Aries – if data is reversed assume it is also IEEE
  • Allow decoding of more than 18 channelsets
  • Dynamic Range – time domain – remove offset before calculating noise value
  • Display SEG Header – now stops execution when reaching last record in the input file
  • Display Trace Header – support additional defined fields for SEG-Y rev 1
  • Convert SEG-Y rev 1 – apply transconductance parameter

Bug Fixes

  • Read Trace – read number of sub-scans when calculating the number of samples to output
  • Plot trace – read number of sub-scans when calculating the number of samples to output for each plot
  • Check Reference – improve resolution of synthetic sweep calculations
  • DRD – checks for +/- Infinity in the failures and marks them as failures
  • Distortion – checks for +/- Infinity in the failures and marks them as failures
  • General – if no record found when processing suppress redundant second error message
  • Sercel Extended Header – extended header is updated when re-executing without closing module
  • Multiple File Convert – when converting text files, pressing Cancel aborts all conversions
  • Check Reference – taper is only applied to sweep and not padding when filter delay is in use
  • Check Reference – prevent divide by zero for zero taper length
  • Decode SEG-2 – do not allow user to close window (and hang Testif-i)
  • Plot Trace Headers – allow use of negative record numbers
  • Copy file – output file uses same file extension as input file by default
  • Vib Modules – reverse frequency axes for down sweeps
  • Vib Modules – improve statistics for non-linear sweeps and down sweeps
  • SEG-D Extended Header – was keeping processor busy while displaying result
  • Multiple File Convert – ask user to reselect when number of used channelsets changes with Sercel instruments
  • Allow for records greater than 2 GB
  • Sercel Trace Header – TB Window was incorrectly decoded
  • Convert CSV – remove inverted commas from CSV file before converting
  • Convert CSV – truncate records to nearest 2 ms before outputting (vfi format limitation)
  • Convert CSV – save all parameters when exiting module
  • Decode SEG-2 – ignore ascii characters below 0x20 as these print as symbols in Testif-i
  • Camera – not correctly reading super sampled data from gunlink (Decode SEG V Samples.vi)
  • Near Trace Gather – now works with old vfi data which uses the external header field
  • File Truncate – was incorrectly setting number of external headers
  • Chain – Gain & Phase Test parameter names in table corrected
  • Geophone Tester – was unable to open read only files
  • Time & Frequency – ignore records where user “Cancels” out of file selection
  • Convert – Aram/Aries – samples now correctly converted to mV during conversion
  • Advanced Vibrator Similarity – HD weight now correctly displayed when entered in daN
  • Advanced Vibrator Similarity – Target Force now correctly calculated when using VE464 patch 20
  • Near trace gather – fixed problem preventing data being displayed in camera module
  • Closing Obs Log on read only file gives file permission error even if no comments added
  • View trace headers – show last 8 bytes of .vfi trace headers
  • Time domain pulse – calculate median pulse correctly
  • Sercel extended header – GPS time now decoded correctly
  • Copy Data – problem with file extension on output file preventing execution resolved

Cosmetic

  • General – buttons changed to 3D effect
  • General – plots update correctly first time after changes are made
  • Noise Test – don’t allow negative numbers for channel number, end time etc.
  • Data Viewer – user comments now put on plot
  • Gain and Phase – suppress phase plot when analysing a sine wave (DSU)
  • Plot Trace – remove padding character at end of trace
  • Edit Folders – add button to clear contents of file to process
  • Convert SEG-Y – window size now saved
  • Edit Folders – renamed to General Parameters
  • Filter Frequency – added auto adjust for plot so that if there is 100 or less channels the plot changes to points rather than lines
  • General – change max/min y axes to always show specification line (bar mode only)
  • Frequency Meter – fix autoscale for lower plot
  • Plot Trace Headers – error message produced if record not found
  • Sum Records – stop incorrect “Channel number out of range” error
  • Sum Records – implement correct “record not found” error if either record is missing
  • View Data – update display when moving scroll bars
  • Filter – rename highpass to low-cut and vice-versa
  • Filter Frequency – join points on bar graph to highlight channels which are above or below the graph area
  • Dynamic Range & Crossfeed – results do not plot down to 0 dB
  • Trace header – save window size for Sercel and SEG-Y headers
  • Read External Header Land – Hex and ASCII dump of External Header data
  • Near Trace Gather – now works with old vfi data which uses the external header field
  • Sort traces – first 8 samples of first trace were zeroed
  • Filter Atten – selecting 0 for Nominal Amplitudes casuses Amplitude spectrum plot to mis-scale
  • Multi file convert – OYO GSR and Autoseis added to instrument list
  • Improve handling of NaN (not a number) in results
  • Camera – disable gain control when normalising by trace
  • Chain Tests – suppress blank crossfeed failures page
  • Advanced Vibrator Similarity – do not allow user to drag cursors on force plot
  • Camera – disable gain control when normalising by trace
  • Distortion, CMRR, DRD – auto scale plots rather than start at 0 dB
  • Plot spread – remove Aux line if there are no aux channels
  • Plot spread – remove extra pixels at start of line when lines different lengths
  • Sercel DSU – gravity analysis plots named gravxxxx
  • Camera – replace infinity values with previous sample value
  • Dynamic Range – add 1 digit of precision to specification

 

 

Version 2.05 to 2.06

Functionality

  • SEG-Y Convert – automatically decode format and byte order from format code
  • Add 0 dB reference to Frequency Domain Pulse analysis
  • Look for dongle driver and offer to reload if not found
  • Support added for AutoSeis, Oyo GSR and X-Zone instruments
  • Filter Attenuation – account for finite pulse width
  • Camera – make colour display for large numbers of channels
  • Gain and Phase – add Square/Sine switch for FDU/DSU tests
  • Multiple file convert – if file type not recognised ask user and assume subsequent files are similar
  • Convert data – source folder saved separately from destination folder
  • Advanced Vibrator Similarity – add “read values from header” option to parameters
  • Convert FMR data – add “drive level” and “vibrator number” controls so user can add manually
  • Plot traces – two cursors per plot with difference between them calculated in table
  • Plot traces – show graph palette to allow automatic zooming of plots
  • All modules – give “Channel out of Range” error if a trace number greater than the record size is requested
  • Geophone Tester – SMT-400 software version 3 supported
  • SEG-D decode and decode text format – enable long word support for 32 bit integer format
  • Chain Tests – Filter attenuation, Filter frequency and Gain and Phase tests added
  • Advanced Vibrator Similarity – support VE464 Patch 20 which doubles similarity output sensitivity
  • Time Domain Pulse – reference is channel with RMS amplitude nearest the median (instead of peak value)
  • Distortion – do not truncate traces to zero crossing points before performing FFT
  • Gain and Phase – adjust phase unwrapping algorithm for phase comparison
  • For SEG-D rev 2 choose the greater of trace header extensions described in first trace and channelset descriptors
  • For SEG-D rev 1 assume that all traces have same number of trace headers as the first trace
  • Trace Header – remove multiple Data Reverse options
  • Convert SEG-2 data – 62.5 us sample interval data supported

Bug Fixes

  • Vibrator Statistics, Vibrator Similarity , Advanced Vibrator Similarity – some times displayed incorrectly if the sweep length not an integer
  • Read SEG-Y Trace Headers – file size calculation was incorrect
  • Near Trace Gather – now correctly identifies out of range channels
  • Time & Frequency – slope for phase plot now uses selected frequencies
  • Gain Accuracy – frequency domain calculation now correct
  • Plot Trace Header – re-executes correctly, works with normal data
  • Size of Decode SEG-D window now saved correctly
  • Gain analysis – add scrollbar when number of failures exceeds 40
  • View Trace Headers – Sercel trace number was incorrectly interpreted (BCD not binary)
  • Display Sercel 408 Extended header properly
  • Scale record – record number increment now works correctly
  • Multiple file convert – doesn’t stop when reaching first unconverted record
  • Multiple file convert – Logical File Number now works correctly
  • Plot traces – line styles and fills saved correctly (right click on thumbnail plot to alter)
  • Read ASCII module interpreted 0 (null character) as two spaces
  • SEG-Y Obs Log – file size was limited to 4GB
  • Correctly detect SEG-D rev 0 (no General header extension)
  • Convert SEG-Y – pressing Abort waits until the end of the current record before exiting
  • Time & Frequency – frequencies used for slope of phase plot are now saved
  • CMRR, Gain, Crossfeed – remove offset prior to calculating Freq Domain noise

Cosmetic

  • Advanced Vibrator Similarity – data trace plot X axis correctly scaled for non-zero Sweep Start time
  • Common Mode Rejection – resolution of common mode signal amplitude increased
  • Plot traces – resolution of sample rate display changed to show 0.0625 ms (hide trailing 0s)
  • SEG-D Header – add instrument manufacturers up to 51
  • SEG-D Header – suppress leading zeros for General Constants
  • Multiple file decode – close module when cancelling from select channelsets window
  • Sercel Crossfeed – channel number was incorrect when not starting at channel 1
  • Multiple file decode – stop flickering caused by convert window closing and opening multiple times
  • Multiple file decode – don’t ask which channelsets to decode if there is only one
  • Gain Analysis – change heading on failures page to Similarity/Accuracy as appropriate
  • Remove redundant comma at end of lines in CSV files
  • Display SEG Header – suppress “end of file reached” message when only one record in the file
  • Gain and Phase – suppress spectrum for DSU tests
  • Gain and Phase – increase resolution of analysis frequencies to 2 places of decimal
  • Change prompt for SEG-Y convert from “Exclude Aux” to “Data channels”
  • Gain and Phase – change window for time domain plot
  • Failures pages – remove scrollbar if less than 40 failures
  • Picture directory numbering includes all file types (png, jpeg, bmp, csv and pdf)
  • Save data – folder location saved when exiting Testif-i
  • Noise and Offset – header on failures page corrected for accelerometers
  • Multiple file convert – save Window size when exiting
  • Filter attenuation – cursors now fixed to plot
  • Sercel Extended header – don’t decode GPS time if equal to zero (i.e. not used)
  • Frequency domain pulse – normalise frequency domain amplitude prior to calculating deviations
  • SEG-D rev 2 tape label – remove leading blanks to make fields line up
  • DSU3 Tilt – remove dependence on value of g from control on front panel
  • SEG-D Header – add number of trace headers per channelset column
  • Plot traces – double size of plot when both traces are shown on a single plot
  • SCSI – hide tab if operating system is Windows Vista, 7 or 8
  • SEG-Y Obs Log – remove offset to 1st trace control
  • Dongle check – if no dongle is detected keep checking for insertion of a dongle
  • Camera – prevent blanking of display when last record in a file reached
  • Filter record – enable trace hiding to speed up execution
  • Distortion – automatically convert specification from % to dB when changing units to display
  • Increase resolution of noise results to 3 places of decimal
  • Read Hex Data, Display SEG Header, Camera – allow different file selection when re-executing
  • Title for tests – limit to 2 lines
  • Time & Frequency – display ms for start and end times
  • SEG-D rev 2 tape label – correct user defined and max shots per field record fields
  • Time & Frequency – time delay indicator displayed for Large Phase Plot

 

 

Version 2.04 to 2.05

Functionality

  • General – Add support for 64 bit versions of Windows Vista and Windows 7

NOTE:
Parallel dongles not supported under 64 bit Windows
(Please contact Verif-i for information how to exchange your parallel port dongle for a USB one)
Tape read currently not supported under Vista or Windows 7

 

General

  • Make size and position of windows user selectable and saved with parameters
  • Scale Data – can now also perform integration/differentiation and truncation of traces
  • Sercel DSU-3 Tests – module added to process Tilt and Gravity tests for DSUs
  • Read Hex Data – ASCII dump added
  • Filter – offset removal option added
  • Dynamic Range Determination – add frequency range to “time domain” mode to process limited bandwidth
  • Sort Traces – add functionality to allow individual traces to be selected
  • Filter Attenuation – allow user to select zero dB reference
  • Plot Trace – add Start Time and End Time
  • Vibrator Similarity – simplify vibrator distortion algorithm
  • Advanced Vibrator Similarity – add VE464 VSR module to supported similarity systems
  • Vibrator Similarity – add sweep start time and increase resolution of sweep length
  • Advanced Vibrator Similarity – improve time accuracy of force graphs
  • Trace Header Display – decodes Sercel 408 and 428 trace headers
  • SEG-D Header – add field to display General Constants
  • Convert Data – allow conversion of ASCII data to Testif-i (vfi) format
  • Geophone Tester – add support for SMT-400 geophone tester

Bug Fixes

  • Reference Sweep – calculated amplitude on RMS value of recorded sweep rather than peak
  • Reference Sweep – apply one sample delay to match output of vibrator controllers
  • Observer’s Log – suppress file permission error for read only files if the comment is not changed
  • Observer’s Log – don’t write comments if there are 18 channelsets in the vfi file to avoid overwriting data
  • Time and Frequency – phase interpolation gradient wrong by factor of 1000
  • Convert – can now convert data containing more than 18 channelsets in the SEG-D input file
  • Multiple File Convert – changes made to Instrument type are saved
  • Multiple File Convert – does not stop execution if there is a gap in the list of selected files
  • Data Viewer – ignore 2nd record parameters when single record is selected to avoid errors
  • Display Header – EBCDIC header hyphen was incorrectly displayed as underscore
  • Trace Headers – increase speed of execution when searching for a particular header by a factor of 100
  • Gain and Phase – reposition 3 SD cursors around average rather than around 0
  • Advanced Vibrator Similarity – correct error that prevents Other/Sercel being saved correctly
  • Vibrator Analysis – remove DC offset before calculating sweep start frequency to cope with high offset records
  • Check Reference Sweep – correct X-axis values for non-2ms data

Cosmetic

  • Seg-D Header – disable Extended button for .vfi files
  • Distortion Failures – line and station added to list of failed channels
  • Filter Slope – plot rescaled
  • Vibrator Similarity – set start time reference to trace 0 to prevent start time analysis being performed