Release notes for Intrepid 6.1.0 build 01044716471b (20 May 2020) Contents ======== 1. Introduction 2. Known Issues 3. New Features 4. RECENT BUG FIXES --------------------------------------------------------- 1. Introduction ================ This document applies to Intrepid 6.1.0 build 01044716471b (20 May 2020) The Intrepid product contains all documentation, cookbooks, datasets and tutorials for: Windows Server , Windows 7, Windows 10, and Linux (Ubuntu 18.04LTS) 64 bit supported versions are now available. The 32 bit Windows version is no longer supported. The underlying building technology has been universally upgraded to 2019 versions, so that current generation generic hardware features can be made use of. This release will require your maintenance payments to be up to date in order to run. --------------------------------------------------------- 2. Known Issues =============== * God Mode folders breaking JVM The issue occurs if you have created a God mode folder to control all your Windows configuration from a single place. From windows 10 build 1073 onwards this prevent file dialogs working in intrepid apps. If you have an issue with Intrepid opening please remove God mode folders. --------------------------------------------------------- 3. New Features ================ * Adopt International Geomagnetic Reference Field: the 12th generation (IGRF-12); GDA 2020 is now also supported. * Sweep through all the existing GUI's and add many new tools, all with simple interfaces, to make it very easy for you to access many functions not previously published by Intrepid. This is achieved by having "task files" with all the options and datasets chosen for you, and you can either just quickly run the process, or launch the tools preloaded, ready for you to hit APPLY. New or substantial revision tool list, if a new Java GUI (++) - (++) Anisotropic Clustering - point clouds, tensor eigenvector solutions etc (++) Marine Survey Levelling - multi-survey levelling of one to another. (++) Survey Line splitting - breaking up a continuous track/cruise of data, into discrete lines (SplitLine). (++) Grid Operation ToolKit - simplified access to the multitude of operations available, including Tensor grids Wiener Kernel Calculations - re-establishment of original Peter Gunn codes (++) Import Ground Gravity Data - a wizard interface to aid the inexperienced user. (++) Aircraft_Compensation - first release of a toolkit for magentic compensation Equivalent_Layer -re-establishment of Peter Gunn/Magmage RTP methods using equivalent layers. (++) Random_Dipole_Forward_Model - new tool designed for magnetics, that assumes a random dipole response ie hetrogeneous properties (++) 3DGrid_FFT - release of new interface to quick methods for 3D forward modelling of 3D Grid based models. (++) Facet_Volumes_Thin_Bodies - interface to Horst Holstein's algorithms for faceted volume bodies. Plus the regular geometry simple bodies. (++) Magnetic_Transects - automated method for magnetic depth estimation, using regional magnetic data (++) Isostatic correction - example for Victoria/Tasmania is given. (++) Dataset Merge - is a consolidation/generalization of the prior Clever Copy, Gravity Merge and Append datasets function points. (++) Spatial grid convolutions - complete rework, and extensions for Tensor gradients (Eigenvector analysis etc). (++) Horizontal Gradient gridding - uses orthogonal gradients in the horizontal plane, to produce TMI, or vertical components. * Magnetic_Transects - the method is good at finding depth to extended, horizontal, flat, bodies, from regional magnetic surveys. The method can also give a depth to anything that remotely resembles such a body. But it is unlikely to find good targets anywhere on the Yilgarn or Pilbara. In fact anywhere in W.A. south of the Kimberley. The Kimberley has an impressive history of basalt flows. The one place you will find vast flows of basalt, lightly disturbed by the passage of time, is the Northern Territory. That is where the theory of transects was developed and those were the targets it was developed to find. It is true that synthetic bodies were used to prove the theory, but only down to 500 m. Other proof was obtained from boreholes. Original author Roger Clifton, ASEG2016. The application is also designed to create geology-like sections (transects), that look like seismic reflection sections. * Rework of all X11 graphics tools, to refactor them for 4K monitors and improve the layouts and fonts. * Rework of all radiometrics tools, upgrading to support 256, 512 & 1024 processing. Deprecation of the Uranium Levelling tool. New features added to 3D Explore to support viewing the principal component spectra and amplitudes, as well as a new Spectral imaging tool, that has navigation controls linking to the map, table and other views. Move away from using specific channel numbers based on the old 256 practise, to instead use particle energies in electron Volts. The spreadsheet tool now supports creation of a pseudoFID, and differencing of any multi-chanel data fields, so that before and after processing imaging becomes easy and routine. * Allow a preload of task files parameters into the appropriate tool, in order, without execution. Basically, allows you to see the options selected in the context of all the available options, and to access the tooltips. There are exceptions to this capability, caused by historic design constraints - namely, Worme. All the older/original, simpler GUI's now support this "autoload" capability. A transition to the HISTORY file also showing the task file is nearly complete. Sometimes in this transition period, both job and task file variations are shown. * 3D Explore has a further concerted 18 months effort to greatly improve very large dataset support, including grids. This tool is designed to ensure any dataset that can be created or handled by any tool in either Intrepid or Geomodeller, can also be seen, queried and edited in a 3D environment, along with any other dataset. Improvements/new features a. RGB and Sun Angle gradient drape enhanced displays are added. This uses texture mapping on the GPU. b. HSI for blending two data grid sources, with the necessary controllers for the rendering algorithm pipeline. c. Two-way-time/Depths using a grid based method for pseudo-section views - tuned for seismic reflectance (SEG-Y) d. MT/AEM multi-field arrays with time decay curves, and the addtion of log-log enhancements. e. Profile views for array data, by drag selecting channels in the table view, are supported. New pop-up for the user to choose how to view large multi-band fields The profile view can manage multiband EM dataset profile viewing for both X & Z channels, along with the map view. f. GAMMA RAY imaging the multi-band ( up to 1024 channels) by FID, with full histogram colour strech controls. g. The multi-screen cursor and tracking simultaneously in plot, table and profile views has been optimised. h. Support for Vectors and Tensor fields visualization, rapid loading and differencing is included, in the form of configurable tensor glyphs (colour, size, vectors). Ordinary scalar field glyphys are also supported at each sample point. i. Progress with surfaces ( TSURF/DXF/Vulcan etc), volumes (Voxet, s-grid, VTU), has been made. j. The switch to a current version of VTK ( 8.20) pipeline, allows for much greater data viewing capacity, as the GPU is used. The VTK NULL value is a NAN, and at this version, transparency is available for this NULL value. k. The editing capability is also optimised. l. Support for the GPU and its use to show tensor GLYPHS representing individual tensor gradient observations for every point in a survey. m. Importantly, the 3D Explore API is now also externalized and has an expression in the GOOGLE protobuf messages. This ability to pre-load complex visuals, with some presentation features added, is a break-through. The intent is to give an example of all the available features in at least one instance of a task file. Also, once you have a nice plot composition, you can create presentation graphics to a TIFF file, and also save off the state, to a task file, so that on future occassions the complex scene is recreated out of the box. A further GeoTiff options is in place, when high resolution, geolocated images are required of a geophysical enhancement to the data. * WormE. We are shipping the initial upgrades to generate gravity /or magnetic dataset worms from a scalar field geophysical grid. For gravity data, the faults in your basement are picked along w for bulk importing of limited 3D faults into Geomodeller, as computed by this tool from standard gravity. A dip is estimated along each fault a number of times. The results show up as 3 csv files, one for the foliation, one for the interfaces, one for the limited extents. FTG grids (Full tensor gravity gradient) are supported to go on and do a strike/dip/tilt calculations. There is still no support for dip calculations for magnetic data. * Gridmerge enhancements include upgrading the feather merge part, to support 64bit Integer indexing. This then enables the tool to track the grid-refinements for 32 Gigabyte+ output grids. Resampling and managing the origins and cell size of formative grids is critical - operational experience has led to many tweaks to manage the geophysical niceties in this regard. We also support for multiple directories of source grids. If you are grappling with hundreds or more, geophysical survey grids, you may encounter the need to manage variations on your product outcome, to include private/public available datasets. This option simplifies the management of your back office practise. * Potential field tensor gradients. a. Enhancements to the "tensor" field methods for processing include work on a new Bi-SLERP gridding algorithm, b. release of test harnesses for magnetic tensor gradients, where you can generate complex signatures from a folded buried dyke, and examine how well a perfect airbourne magnetic tensor survey goes towards recovering the geology signal of the original folded dyke. c. upgrade of the decorrugate & microlevel tools, to support full tensor gradients. d. new levelling methods specifically for tensor gradients - By Flight, By Line, Upgraded Loop, Poly, Heading e. grid filter methods to convert to TMI to magnetic tensor grids etc. f. downstream interpretation tools for tensor gradients - Euler, WormE, Naudy ( magnetics), Eigenvector clustering g. the first and second balanced FTG components enhancements have been added, and used in Euler deconvolution h. Formal Cookbook training for FALCON, FTG, and Magnetic Tensor survey datasets. New algorithmic support for tensor gradients is also added here for the first time. The forward modelling/inversion codes include every variation of magnetic tensor gradients, as per the published work of Holstein. The anisotropic clustering/convolve filter tools have special features to isolate 2D buried bodies and estimate the strike/dip/tilt, while also mapping the influence radius of the body on the surface. Tensor gridding and levelling algorithms are enhanced, to support the needs of the emerging MAGNETIC tensor gradient sensor technology (FTMG) - IPHT SQUID instrument. The original test harness for tensor gridding up to 10 cells between flight lines, to give superior fidelity and high precision resolution, is shown in the cookbook section Support for tensor field observations in point, line, 2d grids and 3D voxets is now in place. The fully formed potential fields gradient tensor as well as the double horizontal tensor Falcon format, can be gridded using SLERP methods, resampled from/to grids, also using SLERP. You can pack and unpack components into a tensor field for grids and line datasets. Once a tensor field is defined, all further processing and enhancements use the inherent and correct physics for the observations, via a purpose built tensor algebra. The definition of the order of the gradients, and the positive direction convention, together with support for both declaring, and converting from one convention to another is in place. (END/NED/ENU). A simple 6 band inter-leaved by line ERMapper grid format is used for a tensor gradient field. Standard component order is XX, XY, XZ, YY, YZ, ZZ. Falcon order is Auv, Ane, Null, Null, Bne, Buv. The thumnail views for tensor fields also includes many new options, including Tilt Angle. * Vector component support, especially for magnetic data, has been released as well. With the added emphasis on gradients and methods to probe for remanance, tools to convert from TMI to vector components are important. This capability is released in the gfilt tool. Support for 3 band vector grids is also released with this version. You can grid observed 3 component field observations to a vector component grid, then visualize the resulting components, and some simple combinations of the components, in real time. Integration of a magnetic tensor dataset, to an equivalent 3 component magnetic vector is also supported. * Multi-band geophysical observations, such as AEM, Gamma Ray, MT, and manipulations including copy, append, merge are better illustrated and supported. * Airborne Electro-Magnetic datasets have increased support, as Intrepid have committed to state of the art inversion and interpretation technology, to assist geologists by creating "clean" and noise free cross-sections for mapping and target generation. Solving all the measured time varying/ frequency varying ground response componenets (X&Z) with 2.5D Finite Element, while honouring topography, greatly enhances a starting interpretation. A new AEM cookbook is released, with a collection of QA/QC and processing examples. * Creating a gridded representation of gravity field datasets that are acquired at varying times, and at different spacing continues to attaract attention, from those doing large regional compilations. From 1999, Intrepid has offered its variable data density gridding algorithm, which preserves long wavelengths while also bringing in higher frequencies where the data acquisition allow it. This algorithm is also very good at finding individual gravity observations that do not fit the local field, as dictated by its neighbours. As such, it is one of the only methods for QA/QC developed that can help sort out inconsistent point observations from diverse sources. Once the process of fixing and adjusting the gravity point data is finished, there should be just small and acceptable adjustments required to force a smooth fit through the "principal facts". A version of an improved Supervised variable data density gridding method is presented. * Support for Project Manager and concurrency tracking of child processes, and datasets being created and updated while the "Explorer view" is simultaneously monitoring has been updated. Issues with large scale corporate file server, mounted disks etc, have been resolved. The Project Manager supports URL's for network drives. * Casual use of the example, cookbook, guided tours datasets and task files has been enhanced so that any task, in any order can be executed, to give the new user an insight into the range of tools available and the systematic manner in which repeatable processes can be established. This is done to encourage new graduates and casual users to firstly see a working example, and then with minimal effort, to modify something that works and apply that to their data. A new "magnetics" cookbook is released, with processing examples for RTP (including low latitude), Remanence, 3 depth methods (Euler, Mag Transect, depth slicing), compensation. The automation of feature extraction from magnetic line data right through to a 3D dyke network is given in the Interpretation/magnetics section. * This release completes the transition to the GOOGLE protobuf syntax for all processes in Intrepid. This functionality is illustrated by many example "Task" files, mimicing the prior "JOB" methods. The full processing model syntax, is also published in the "*.proto" files, with extensive annotations and references back to the original papers in the literature for the techniques being used. A migration from "jobs" to "tasks" is required, as we have started the deprecation process. An option for you to translate to the new syntax is given in the PULL-RIGHT menu when a job file is selected. This should do a 99% correct translation - sometimes STRINGS get confused as to the need for quotes. A full coverage of previously published "job files" has been established using the new "task file" syntax methods. The obvious benefit is the use of the GOOGLE parsers to report and locate syntax errors, and to also have a fully published grammar for each tool, in the message format. Intrepid have an internal tool to check all the syntax against its grammar, that manages to verify every example in less than 1 minute. Previously, any error in syntax could be very difficult to rectify. We have taken the chance for specific tools, to update the KEYWORDS and syntax where there are obvious difficulties and confusion with the old style terminology eg levelling tool. GOOGLE make available a PYTHON binding for these messages, so you can now construct and check your own "Tasks" prior to submission to Intrepid-central. * Map Composition transition to GOOGLE protbuf syntax - direct translation of the original MapComp Parms langauge. The specification language for map composition is loosely based upon the concepts of Tex, ie Glue, anchor points, containers etc eg Horizontal / Vertical (Centered, Spaces, Box), Page, Margin, Borders, Flexible, Include The map layout units are mm. However, when inside a Data Block, the units become those of the Dataset, and its projection There are many utility blocks - North Arrow, legend, Scale Bar, that can be placed where you want! Nearly 10 years was devoted to developing this comprehensive MapComposition technology, and while it has fallen out of fashion due to the rise of GIS, there remain some pretty intesting capability for geology and Geophysics, that a GIS has no clues about. You can mix Graphs, Image enhanced grids, and line and point work, with custom layout and logo etc. Legends are tricky - an external file captures many standard LookUpTables or LUTs Placing a Map_Legend on your plot is a seperate issue all together! Note that at this release, arcshape and arcshapeGEO both write out long/lats because arcview will do projection conversions for you if you set the projection of the view within ArcView. The ERM styles links for arcview use arcshape whereas the intrepid 6 version of quick_contours uses arcshapeGEO. Other supported output map formats - see the list of all devices that have a map composition hook-up, via the devices.cfg file Mostly, the formal map output is geared to conventional cartographic presentation of A0, A1, A2, A3. there is no need to go all the way, and just transforming the geophysical data to either Global coordinates/Map coordinates and then exporting to third party formats is also an important function point. Fonts can be TRUE-TYPE, historically, a stroked font was used, and this was indexed as an integer A lot of configuration regarding lists of standard colours, page sizes, legends are in "macomp.cfg" As the GOOGLE parsers are now involved, syntax checking just got a whole lot easier. Intrepid has stepped back from adopting an XML version, returned to the original PARMS (*.map), and now have an auto-converter in jFmanager, to the *.pmap format, which can then be launched, just as task files can be. An option for you to translate to the new syntax is given in the PULL-RIGHT menu when a map file is selected. This should do a 99% correct translation - sometimes STRINGS get confused as to the need for quotes. A full coverage of previously published "map files" has been established using the new "pmap file" syntax methods. * JETSTREAM back office tool-set has the capacity to be accessed via the main menu, for the sake of completeness, and also a demonstration of a methodical approach to automatic testing. The standard commercial release hides this capability. The creation and management of metadata for the catalog and also individual datasets is also provided via extensions to jfmanager. The OGC efforts to define a geophysical grid that is "vendor-neutral", and also contains an integral amount of required and extensible metadata, is now supported by Intrepid, in the form of the NetCDF4.5 and HDF5 interface. The metadata standard defined firstly by JPL, https://podaac.jpl.nasa.gov/PO.DAAC_DataManagementPractices, based on CF and ACDD. The best way to exercise this is via a translator tool - grid2nc. This will take most commonly vendor specific grid formats and traslate them to the new OGC standard, with optional arguments for adding any metadata you want. Conversely, Intrepid will just read any grid in this format as "native" to Intrepid. * Delayed release - We have had to put back a couple of the new tools to the next point revision, as the development agenda has proven to be too ambitious. Make_Variograms, Stack_Variograms - first release of magnetic survey analysis using variograms Fractal_Spectra_Batch_Only - preliminary release of a fractal treatment for survey data with depth response Migration of all of the map composition language and capability is also incomplete. The campaign to have every example deliver a working map has made great progress. Any delivered map in the new syntax should be working out of the box. JETSTREAM V6 is in an Beta state, as the newly consolidated API also finds expression via the GOOGLE messaging/micro-services upgrades. The language bindings for this API are generalized to include any of the languages supported by the GOOGLE protobuf compilers. So, C++, Java, Python, Julia, Java scripting etc. The JETSTREAM catalog is also made more flexible, by being upgraded to the internal ioDB standard. Hence, many more fields are "standard" as are the set of tools to build and support the catalog. 4. RECENT BUG FIXES ==================== Release Notes - Intrepid v6.1.0 build 01044716471b (20 May 2020) Jira Issues: INTBTA-3460: fix resample from points to a profile database crash and projection info added INTBTA-3467: work on the levelling tensor methods, make it less restrictive on number of crossovers, before it can work, reduce to 5e, poly level for tensors, display tie graphs especially INTBTA-3607: Disable Multiband Graphs INTBTA-3614: small adjustment in terminology for diurnals INTBTA-3651: dfaResources.jar should not include resources from cookbooks, examples and guided_tours INTBTA-3652: check the levels of trend filters, start depth; set of changes for mag tensor, and access via the GUI INTBTA-3673: Potenital fix for google maps view in mag transects. INTBTA-3680: 4k display issues zoom box does not match mouse position INTBTA-3692: Fix tiny arrows on spinners for 3DExplore. INTBTA-3693: Display mutliband gamma spectra seismic appropriately INTBTA-3699: add epsg albers equal area for australia INTBTA-3701: Alphabetical order for projection datum list INTBTA-3719: Fix random dipoles error INTBTA-3720: fix an issue with the bicubic spline method disabling the minimum curvature when switching between methods INTBTA-3721: changed flight path editor to survey path editor INTBTA-3722: fixed append lines or points should now honour chosen output file and fields INTBTA-3723: survey path editor gui changed z field to signal field , cleaned up numeric fields, subsampling fix INTBTA-3727: remove dependencies on gmp and mpfr INTBTA-3736: Fix issues with the map view on the java app, and warping of data INTBTA-3737: random dipoles has broken IGRF calculation INTBTA-3741: added compression status column to fields view in project manager, added compression concept to column metadata, added compression metadata support to gdb driver INTBTA-3744: Allow user to set datum and projection of a grid from project manager INTBTA-3745: fixed projconv grid output name INTBTA-3748: dbedit, add save to task file, restructure all the actions to use dfastr INTBTA-3749: Fix error on unset field. Remove selection issues while I see them. INTBTA-3754: cleaned up flight distance calculator report format and added space seperators to handle long words INTBTA-3759: fix broken jfmanager documentation link INTBTA-3771: Grid histogram in file manager displays inconsistent y axis labels - keep the cumulative range axis if needed INTBTA-3783: JFmanager crashes on startup with environment variable INTREPIDLOG set poorly INTBTA-3786: fix resample APPLY button confusion INTBTA-3800: more bullet proofing of the gui INTBTA-3821: Find nulls in a 3D explore table view returns incorrect results INTBTA-3835: make magamge do a preload properly INTBTA-3839: Create a new equivalent layer java gui INTBTA-3841: 3D explore File display checkbox not performing correctly when stroke points checkbox is available INTBTA-3851: Crash in Jfmanager when select a single .ers/.ecw file without data file INTBTA-3858: Forward Modelling from Dykes task file failing through batch and GUI INTBTA-3862: Pasting files to the C drive in Project Manager causes a crash INTBTA-3863: fix relative path issues with 3DExplore INTBTA-3869: fix duplicate profile plot INTBTA-3873: Added equivalent layer and other rtp example tasks to shipment INTBTA-3874: Unify the name Horiz. grad to grids.in gui and menu INTBTA-3875: Rename file, remain in text box and swap directories, causes index out of bounds crash INTBTA-3878: crash vscode: update release notes INTBTA-3881: Import Drillholes from CSV broken INTBTA-3882: stroke points missing when using glyphs INTBTA-3887: jfmanager documentation link doesn't go to offline version when needed. INTBTA-3888: add auto documentation for protobuf schema on web page INTBTA-3894: ascii import crashes when an invalid ddf is loaded INTBTA-3898: gridding: fix issues with preloading task files INTBTA-3908: fix scaling in gravitas INTBTA-3909: diffn() function should not allow n greater than 4 INTBTA-3916: Standardization of Tensor task file names INTBTA-3925: fix profile plot scaling INTBTA-3937: projconv batch broken for non intrepid databases INTBTA-3940: change the old interviews names to include deprecated INTBTA-3945: prompt for an output in subset, if still empty in GUI INTBTA-3951: guard against invalid filenames INTBTA-3953: projconv and GEODETIC cell size: needs an extension to accept cell size in DD:MM:SSS INTBTA-3954: check the condition in the GUI in subset INTBTA-3956: implement a save to task file option in subset, as per Mark's request, Linked to Save Option INTBTA-3959: NoSuchMethodError exception in histogram view in jfmanager INTBTA-3960: manage the save as Fieldname, also lines with no crossovers INTBTA-3964: gamma ray plot "energy per bin" INTBTA-3966: fix gamma ray plot handling INTBTA-3967: Update controversial save on close dialog INTBTA-3989: Unchecked error when opening bad grid in grid op INTBTA-4001: Clipline tool does not run correctly in GUI. Issue with generating task files INTBTA-4007: Intrepid doesn't report size of voxet .vo INTBTA-4016: profile plot 1024 crashes INTBTA-4019: fix spectral plot persistence INTBTA-4024, INTBTA-4034: save export task file INTBTA-4027: Open with Registered App INTBTA-4032: Preloading task file causes an error, also populates input Z without a value being specified INTBTA-4041: change file types for gridop outline output file INTBTA-4044: Tensor Gridding, fix only allows full tensor product to be made INTBTA-4045: remove the #### in the name field INTBTA-4049: start on gamma spectral plots INTBTA-4050: add save task file to import INTBTA-4053: Projection conversion fails on Geodetic shape file, deletes data INTBTA-4061: NASVD smoothing crashes on cookrad_new dataset INTBTA-4062: fix duplicate grid in "Elevation File" field INTBTA-4064: fix file dropdowns in 3DExplore INTBTA-4066: fix LUT user bounds persistence INTBTA-4071: conditional delete INTBTA-4072: bullet proof tensor grid differencing INTBTA-4076: gamadj, menu adjustment incomplete, now GUI is going again INTBTA-4079: fixed character width scale in list selection dialog INTBTA-4090: Change Datum EUREF_FIN to EUREF-FIN for joruni in Finland INTBTA-4092: put band, rotate grid, also honours the band name INTBTA-4094: added island depth check to gridop outline to ensure shp file is wound correctly INTBTA-4102: fix gui parallax, no text on editor line issue INTBTA-4104: fix init from profile plot task runner INTBTA-4107: Index Crash, use arrow keys to select item in directory, then select directory in tree that doesn't have item in same position INTBTA-4108: gamadj: crash saving options INTBTA-4109: fix issues with spectral and gamma ray plots INTBTA-4119: set up spectra plots for gamnma ray window guidelines. INTBTA-4124: refactored LUT editor custom limits INTBTA-4127: remove two way time plots in 3dexplore, in favour of seismic plot INTBTA-4131: Fix doing line stats on a spectrum channel stalls the project manager INTBTA-4133: fix dbedit multi-channel edits/changes, caused by changes for intbta-3748 (cd62155b), may fix a few related issues INTBTA-4139: fix spectral plot band persistence INTBTA-4148: remove cal256 from jfmanager main menu INTBTA-4151 / INTBTA-4152 standard windows roll-out and fix, calibration window guard as well INTBTA-4155: override output dt from tensor to flt64 scalar before the result field to be created on disk INTBTA-4159: fix LUT persistence of clip ranges INTBTA-4161: euler and non-zero solutions for vtk INTBTA-4164: fix regular tensor grid resampling in gridop INTBTA-4168: clean up amplitude field after processing crash Equivalent layer tool work . Slayer gui and proc fixes for line datasets . Fix slayer grid allocation bug caused by cast from size_t to int32 . Added missing parameters and GUI optimisation . Protected bad input and field warnings Radiometrics support . 3DExplore workflow for gammma-ray view with energy enhancement . Adjust Spectra now has Task File writing capability . Adjust the name of 256 channels, to multiChannel Spectra . aircraft processing status . autoload to mrad256 . Chase down anything irregualr about the number of channels that are active in a sepctra . dead time update . Deprecate uranium levelling . Deprecated the interviews graphics in adjust spectra, you must use 3D Explore instead. . Energy calibrate, adjust all the management of temporary sepctra and reporting . First 10 channels for 256 genralized . Fix energy calibration scaling of windows in GUI . Fix workflow order for aircraft removal . fixed spectra graph displays . Force energy calibration windows to be stated in mEV . generalise to 256/512/1024 channels . handle >256 band data . main change to write out energy scaled elements channels . mrad tests example, add 1024 example . put in some state reporting with the old interviews mrad256 tool . reduce wordiness of cosmic ray differencing report . Saving off the PCA spectra and amplitudes for line processing was wrong . Spectra format, database format tightening up . add ceasium137 into message . add explicit fields for altitude/pressure/temperature radiometrics . add first/last channel for nasvd . the mrad256 GUI rework . UI improvements . Open up the standard window parsing, still a limit of 4 GridMerge . Added task file writing and task file display. Forward Modelling . Completed mtdyke forward magnetic modelling from facets functionality . Forward dyke: removed useless warnings, enabled cellsize for db modelling 3DExplore improvements . 3darrow rotation example . Add a twoway time plot, radiometrics image/fid plot . Add a vector for a multi-band AEM field example . Add comment on resampling strategy for grids in gravitas - cubic vs another method . Add cpu tensor glyphs to 3d explore add button to switch between cpu and gpu rendering . Add generic definitions, for 3d explore launches . Add HistogramPlot to protobuf . Add more task file support for profile plot variants . add red_cycle etc to valid options for ternary . Add Vector AEM plots in gravitas . Add 3dExplore workspace persistence. You are now able to save a collection of views as a workspace, re-open at a later stage. . Add GeoTiff export . Add new LUTs to shipment e.g. RGB cycle . Change name from cosmic decay to GammaRay . Change the proto LUT config names . Disable stretch behaviour . Fix broken spectral plot if spec has null values . Fix cosmic plot when there are nulls in data . Fix GravitasTableView clobbering the selection when it clears. . Fix lut getting default paint outside data clips . Fix LUTs in Seismic and Cosmic Decay charts . Fix RGB ternary grids . Fix setting the vertical scale . Fix ugly HiDPI scaling on charts (profile plots, etc.) . Make depth profiles have a Null default signal . Make lut respond to data range changes . Make table view multi-band graphs tollerant to NULLS . Make tensor glyph start with useful settings, default to using gpu . Make vertical extent of this component better suited to standard display sizes . Now correctly reports and displays the recent files used. . Offscreen rendering exporting geotiff; open target directory when finish . persist selected line in spreadsheet view . print, and update the geotiff options . Re-add the 'add column by formula' setting . refresh enable state of 'show' checkbox when list model changes . Remove window snapper ( auto arrangements) . some intro of kernels into the grid rendering pipeline . stop tensor orientation mode popup . stop the creator window popping up if only one option is available anyway . stop the filefield triggering badly . stop the z field being active when it shouldn't be . Stop windows having to redraw for the progress wheel. . Support for seismic data on import/viewing, get right plot view Projection Conversion . Allow geosoft data and usability improvements to GUI . Improved file protection and reporting . OGSUK to WGS84 datum to datum transform (Alan Reid) . small adjustment for australia lambert conic conformal General Tools Support Improvements . Batch: get rid of "####" in task files headers - reserved characters . Batch: make sure all message that tie to tools have batch and GUI names correctly specified - for Python bindings . Batch: make sure each of the older Intrepid tools, also writes tasks to the HISTORY file . Batch: remove Google Protobuf python lib from shipment, use the one from central repo instead . Batch: remove python bindings as sdk . clipline: Added tooltips and adjustments to help options. . Clustering: add missing projection options back to clustering gui . Clustering: Allow grids to be used as clustering input . Clustering: fix dtm checkbox . Convolve minQ residuals . Dataset resampler: save options . dbedit: add more fields, and rows in default view, reformat . dbedit: Create a multi-band field can now be initalized with arithmetic from other multi-band fields . dbedit: createnameFE and initialization for autoload . dbedit: differentiate actions, between batch and interactive, for update audit . dbedit: fix a crash caused by out of range array access with incomplete query . dbedit: fix high-contrast mode . dbedit: fix tensor rendering, more rows/columns . dbedit: parsing of then/else expression fix . dbedit: quite a bit of further restructuring between batch and interactive, to do with task files . decorrugate: Added save task file capability . Euler: adjust inital report on equation options . Euler: remove pop-up in euler for rotated grids . Euler: save options . GeoModeller: compute model corrected batch handling of uncert and gibbs inequality . GeoModeller: UWA request for fault anisotrophy support . GMBTA-4023: 3D Viewer - Presentation - very poor control over labelling, tick spacing and fonts (overwriting of labels common) . GMBTA-4597: Perf issues downsampling DTM section . gridding: Fix gridding weight types sqrt and magnitude, set default to unity . Gridop: Add band name control . Gridop: Outline improvements . Gridop: put band grid name into gridop (Rainer) . Gridop: reorder the gridop task load/write to prevent getband combo box reset . Gridop: Stop overwriting the band name. . HISTORY: Task files writer will also append to HISTORY file. . IGRF: work out sign of TMI, NED positive Northern hemisphere for IGRF, integrated mag tensor . IO: low level intrepid driver bullet proofing . IO: protect writing a vtp when there are no nodes . isimanager: Removed from shipment . Levelling: next part of a fall back filter for tensor misclosures and poly levelling, use a median filter for 4 or less points . Levelling: save options . Levelling: signal for finished not clear in this loop . Line filter: needs small adjustment for tensor in double out - first example . Line filter: patch for the lfilter TMI case . Line filter: resizing dialogs, UI improvements . Line filter: tensor fix output data type . Linefilter: and tensor integration data type fall back . LYNX: Hide GIS lynx from jfmanager gui . Magnetic compensation: tidied up the protobuf, hide unused fields from gui to prevent user confusion . mapcomp: Re-size the MapComp interviews tool . Naudy: Added writing to task files, save options . naudy: refactor naudy for interactive GUI for 3D, and mag tensor . naudy: resize plan display, UI improvements . naudy: small adjustment to temp file name . Project Manager has improved error reporting . Project Manager now correctly reports file size of EDI and voxet files . Project Manager: improve delete file action . SA requests the survey dist tool report when finished. . sdist: for un initialised flight fields . survey path calculator flight overflow . Survey path editor: show number of crossovers by line in flight report . Tensor poly level and filters . vfilt: task file generation . Wiener: fix scaling on windows 10 . Worme: tweak to docs, turn off profile line dumping CookBooks Improvements QA/QC . Add a couple of standard qa/qc task examples . Add readme to qa/qc . Move the QA/QC test for grids to the cookbook AEM . Adjust the aliases for the magetics and AEM . Add aem map view example for shipping . ship an example job for AEM levelling AEM: Inversion WIZARD AEM: add Export to PDF for charts AEM: add Load Ranges command AEM: Add more decay curves to graph window by clicking main results AEM: Added 1/x reference decay curve AEM: chart domain persistence when changing result/component/etc. AEM: chart UI improvements, decay curve bug fix AEM: Decay curve fixes AEM: Decay Curve implementation AEM: decay curve UI, skytem fwd model support AEM: display part ranges, fix bugs in range selections AEM: Enable mouse wheel zoom in charts AEM: Fix "Start Inverting X at Iteration" AEM: fix crash AEM: fix decay curve bug with Tempest AEM: fix issues with range selections not rendering AEM: fix precision of noise/factors in control files AEM: fix selecting HM X component channels AEM: fix ugly HiDPI scaling on charts AEM: fix user depths import AEM: fixed misaligned noise chart AEM: mesh definition, parameter loading, decay curve fix AEM: Misfit graph improvements AEM: Quick fix of transmitter waveform chart AEM: restore "tooltip" coordinates when hovering over chart AEM: turn off "autorange include zero" in range for profile chart AEM: add a line type field to aem dataset AEM: add aem forward model workshop example AEM: copy deliverables to project parent directory AEM: fix robocopy of deliverables Tensor . Added Montezuma tensor examples. Isostatic . New isostatic cookbook example from Richard Lane . Added isostatic output grid example Gravity . Add a min curvature dtm resampling option to terrain correction . Explain the precision parameter for terrain correction - quadtree Magnetics . Add projected elevation grid for checking the tiwi project . Remanence support . Access the magentization directions from a model, for remanence calculations . Add extra control for variable vector remanence . Add remanance to random dipoles . remanaence adjustments.. DC components??? . some support for remanence to vfilt . Make expanded voxet (FFT) also show the remanace fields IO Driver Improvements . Add aliases to the voxet . Adjust the LT_IGNORE flag and its confusion . Support raw GMT grids in netcdf grid driver . NaN opacity, to hide the parts we are not interested in . Fix iocsv issue . Pick up more of the field names in the voxet Systems Improvements . Add missing config packs to intrepid linux build . Add direct runner script to intrepid and geomodeller for linux . Add missing filter to shipment, alphabeticalized filters xml . Fix bug opening datasets with UNC paths . Set up the alias editor for geomodeller as well . Fix issues with Interviews apps, dialog size/position . Fix for high dpi scaling in the jfreechart lut. . Upgrade vtk to 8.2.0 . Interviews: better sizing of radio buttons/checkboxes . Interviews: center progress dialogs . Inverviews app fixes for hi DPI, resizing smaller PENG-190: added runtool batch script to windows installs PENG-191: Ship dlls instead of vcredist installer, remove elevation requirement from msi Release Notes - Intrepid v6.0.5 (2 October 2019) Jira Issues: INTBTA-3674: Reverse Voxet Direction INTBTA-3681: lfilter naudy fixed bug where filtered line was not retrending INTBTA-3662: add protection to file chooser load method INTBTA-3664: fix font size for Euler tool INTBTA-3659: import wizard does dumb things when invalid characters are in header lines INTBTA-3660: fixed parsing for optional protobuf fields in the isostatic tool, enabled the selection of moho output name in gui INTBTA-3656: ensure refresh when grids are removed from list INTBTA-3655: fixed gridop homogenise file browser to use the current working directory .............................. Tool Fixes: 3DExplore: fix multiband profile plot dataset_resampler: fix for datasets extractor export: shp export fix for cases when grouby fields should be skipped grd2kml: added greyscale option to protobuf message grd2kml: added greyscale option to argument parsing grd2kml: implemented a histogram equalized lut and fixed falcon grid inputs import: make cg5 loader pass gps xy by reference to projconv import: netcdf line data reader improvements import: improve geosoft xyz import added flexibility for line breaks import: add netcdfXYZ to import, ga version jfmanager: Fix the window being called "Warning" even when it's not a warning jfmanager: netcdf prevent file being left open as readonly levelling: fix polynomial level of tensor data magnetic_transects: gui and functionality improvements mrad256: fixed pca amplitude write order using a temp output field mrad256: pca spectra recon work changed pointer getters and fixed amplitude buffer allocation projconv: allow tme proj methods to update trans obj for better performance projconv: Updated Proj binaries to newest version projconv: prevent bad epsg codes from breaking current proj tans object, added epsg variable to mapproj .............................. Low Level Library: fixed a problem with vector expansion in iogeosoft driver support integer grids ioGrid class queries for topography institute msg box level controls again minor GDB driver comprehension fix Release Notes - Intrepid v6.0.4 INTBTA-3643: MagTransect UI does not honour OS's scaling settings INTBTA-3638: reverse segy thumbnail y axis in jfmanager INTBTA-3617: fixed incorrect ldata usage in mlevels extrapolate methods INTBTA-3261: Fix the problem with fft grids in the meta view. INTBTA-3619: fixed putband made into append bands method in gui, added test, gridop INTBTA-3475: Export to shapefile Defect INTBTA-3651: dfaResources.jar should not include resources from cookbooks, examples and guided_tours clipline: INTBTA-3637: Clip line tool crashed after saving task file, save options, crashes when linetype is left empty gridop: fixed asc grid creation for gridop export gridop: INTBTA-3655: fixed homogenise file browser to use the current working directory jgridding: fixed corrupted installation on launch sdist: fixed null pointers Naudy: GUI improvements, more params etc, 3d menu, fill out the menus, Add the new menu options. Naudy: example task fix 3DExplore: open datasets gives option to add them to same view 3DExplore: fix bugs removing groups and files in map view inspector 3DExplore: issues with adding new datasets/dataset groups 3DExplore: optimization of multiband graphs in table view 3DExplore: remove "adding final" to auto save 3DExplore: add stroke size parameter 3DExplore: Fixing bugs in presentation objects, VTK double deletes, etc. 3DExplore: workaround fix for colour mix modes and not using interpolate 3DExplore: fix point labels 3DExplore: fixing point labels 3DExplore: fix multiband value display in table 3DExplore: INTBTA-3636: NPE when adding a field and then undoing in table view pedit: Fixed profile editor Load Options pedit: Supervised step profile editor option pedit: profile editor task examples pedit: INTBTA-3584: fix crash working with tensor field, Window > Select Edit Profile pedit: INTBTA-3590: Superimpose with independent scale not working jfmanager: Fix some selection issues in jfmanager. jfmanager: performance improvements jfmanager: Updates to jfmanager and its views. jfmanager: Fix JFManager not opening. jfmanager: fmanager stats string fix jfmanager: Fix a crash that happens randomly in jfmanager jfmanager: Update the naming convention of the jfmanager class to JFManager jfmanager: Fix some visibility problems and merge the last functions of isimanager into jfmanager. jfmanager: Move a lot of back office jetstream functions to jfmanager. jfmanager: convert job files to task files for VectorProducts jfmanager: Start changes to the meta data views to formalise it more. jfmanager: Change the meta data view for grids to be more formalised. jfmanager: Update colouring to work on multiselect, and be smoother. jfmanager: INTBTA-3521: Changing windows text scale/size while intrepid is open causes a crash. Text scale also only affects header, not directory text jfmanager: INTBTA-3645: Rename function in jfmanager is broken lfilter: try to expose composite filters in linefilter levelling: INTBTA-3614: Levelling tool crash when working with diurnal corrections/extra base station data mrad256: preallocate PC db to allow writing of data in random group order mrad256: fixed icb not saving for pca outputs, changed ldata ptr methods to onedata get methods projconv: fixed memory leak, changed gfft to pass array of coords instead of single coords to projconv, so speed up projconv: INTBTA-3610: Added PROJ library tm projection to projconv Sea-g: fix null turns crashing VTK Sea-g: multithreading refactor Sea-g: WIP multithreading refactor Sea-g: Fixing marine leveling task bugs Sea-g: Fixed persistence of marine parameters gridmerge: Boundary View Gridmerge Indexing fix marinelevel: return error if invalid input parameters ............................. Documentation: DOCN-138 revise all documentation snaps for GUI's image changes hook online doc for intrepid pdf publish, change methods, also enable http5 publish, integrate with web site access as well. New book Structure TOC, doc updates .............................. Low Level Library: removed unnecessary methods from ioarcgrid create, improved error handling ensure trans objects are updated when mapproj is reparsed PNG transparency, added alpha channel to rgb output, rebased mapprint tests bullet proof for bad grids fix projection conversion of grid bugs Increased size of datum/projection combo boxes FileMagic: Remove collission on use of ".asc", reserve exclusively for ESRI grids FileMagic: Fix file type matching for hidden files FileMagic: fix file magic problems for Jetstream site, catalog files hand fix seismic max/min fix a bug in string tokenizer Fixed stats for string fields Fix a problem with lists not displaying. Fix creation of string fields with initial value Stop filtering out synthetic datasets. fix NPE related to UIcontext datatype_format upgrade bump protobuf to 3.8.0 .................................. Distribution Issues: add an old magnetic survey to continental examples add new protobuf python lib, expose python bindings Gravity Macros SDK, now shipping linux: izpack fix, linux: create docker packaging linux: projlib modulesmake fix pathing for images and radiometrics ship all the sample data images (kml) add zcorp grids to standard examples and advanced proj db location fix win64: updated packaging table for new proj libs, added ebagoola proj to 2020 test, Add invtaskproto to intrepid shipment need for voxfft qaqc task gmbta-4429: Unequal number of cells for x and y using forward model temperature causes it to fail Release Notes - Intrepid v6.0.3 3DExplore: fix 3d explore multiband fields, empty buffers 3DExplore: fixed load/save polygon for grids 3DExplore: fixed title loading, changed taskfiles to use "titleText" 3DExplore: fixes some weird behaviour observed with multiband/group-by 3DExplore: fixing elevation grids 3DExplore: improved task file error messages 3DExplore: optimization 3DExplore: optimizations when loading data 3DExplore: task file loading fixes 3DExplore: use red/white/blue colors for seismic chart view 3DExplore: use relative paths for filenames in task files A top level jetstream API query now in batch Add a custom table UI to render group bys differently. Add a multiband option to the table view. Add a popup menu that lets you choose to use a linear model for thumbnails rather than defaulting to histogram mode. Add a table view in 3d explore to show a line for a large multiband field. Add ability to add multiple columns at once. Add an alternative set of GEOM catalog field names look into PCA, multi-band creation in mrad256 Add examples of the radial spectrum bin controls Add magdpoly field to shipped albury dataset for use in guided tours Add maps to the list of possible view groups. Add more suffix to known extensions list Add some better logging fro gridmerge MPI etc Add support for new fields in MGS6, 1.1.7 Add version query to license tools Added some debug print statements for the pres objs. Added some new selection components to simplify this whole selection system. Adjust the 3d explore altered file cache as not retiurning Allow a view to be created from a menu so long as there is a file in the view to which the menu belongs. Allow BBox to check a 2D point. Allow complex nos to be rendered in the table summary render. Allow for a subtraction of a forward model from an observed geophysics grid as well as an addition Allow initialization of a new field from an existing one in 3d explore. Better way to make labels shrink that doesnt break on first load. Clip line and quality, group bys Clipline added protection for vout buffer Clustering Isentropic: fixed output strike dip dipdir, disabled boost check, rebased Clustering: added new dipdir function Clustering: added range protection to asin function, added nonculled clusters report Clustering: added tilt corrected plate strike calculation, fixed coord system Clustering: Fixed cluster datatype preload, fixed crash when show signal grid is enabled without a grid input Clustering: Gui Fixes, added number of points to report Clustering: make range of dipdir and strike 0-360 Compact the workspace popupmenu with submenus to save space. Correct pb def of density contrast depth in isostatic correction tool Derestrict rename allowed file types DOCN-131 and new HTML5 post processed zip Documentation Updates Falcon extract and rebuild tests Fix a crash on deleting with no selection. Fix a little dragging problem in the column header. Fix a lot of the broken tasks. Fix bugs with dataset resampler and survey plan after profile extract Fix cal256 color. Fix casting issue when showing grids in table view Fix crashes on label rendering. Fix deprecated params in task file Fix ioVoxetTest fail Fix legend having null in it, if opened through workspace view Fix line endings. Fix linux backslash issue Fix loading and saving of Falcon grids. Fix LUT not applied while Sharing and with a drape. Fix MNF not showing up the GUI correctly with no arguements. Fix multibands to work with all number types. Fix recursion in the grid op class. Fix sizing of columns to be based on data, without checking all rows this time. Fix some engine room stuff and make lines/polys show up correctly. Fix some pointer window issues (more closely linked to the parent window now for resizes, minimizes and closes. Fix some problems with tasks and glyphs. Fix tab sizes and spacings. Fix the label in a column header to shrink in preference to a context triangle. Fix the last value of the scalebar being zero if the number of intervals was 2. Fix the plot of complex nos. Fix the renamed function in gfilt. Fix the selection not being updated globally. Fix the show group combobox refreshing back to the default item on almost any change. Fix the string splitting slowing the table view WAY down. Turns out it's called far more often than you'd think. Fix tooltips. Fix voxet driver not using data type in headers. Fixed GridLoc::getMapProj() Forget triangulation, just use a perimeter method to determine if it contains. GeoModeller: 2d gis import zero thinning fix GeoModeller: added create drillhole api method, fixed geom export GeoModeller: Check validity of section name on creation GeoModeller: drillholes, import from three table survey length and count fix, added export to task functionality, improved export to three table GeoModeller: fixed bug that stopped formation discretization table from being populated in cgal wizard Gfilt: changed default output file type for tensor int op Gfilt: Fix the expansion defaulting badly. Gfilt: linux compile fix vector2f to vector2d Gfilt: run crash fix due to linking error Gfilt: stop 3d explore file wrapper from reopening grids when not required causing locks GMBTA-4424: added compute settings to project create task, Batch Tests: updated bases GMBTA-4425: drillhole survey export fix GMBTA-4425: Drillhole survey export segment or geometry handling GMBTA-4425: fixed survey length from delta to total GMBTA-4426: 'Headless java launcher should pass java.awt.headless=true to the vm' apply to intrepid as well GRAVITAS-375: right click in LUT chart triggers conversion to points GRAVITAS-376: chart for profile plots etc. render stretched on resizing GRAVITAS-377: "Use Z Axis" with tensor grid hangs 3DExplore GRAVITAS-378: typing non-numeric characters in edit boxes crashes 3DExplore GridFFT: add a number of bins controller. GridFFT: fix a binning problem. GridFFT: implement a spinner for the number of power spectrum bins. Gridop and falcon: differentiating Gridop: forming falcon from parts Gridop: output the right tensor op. Hidden two options that have no effect. Hide select working directory from java guis when run is clicked Implement protobuf enum directly for the colour mix combo. INTBTA-3327: added rename column method to iogeosoftdfa driver INTBTA-3333: support for gda 2020 INTBTA-3447: added handling for projconv job to task conversion INTBTA-3470: added right click open with system editor to proj man INTBTA-3490: fixed 1d extrapolate for tensor data indexing bug INTBTA-3534: fixed fmanager exe name for hzcomp2grid when launching with preload INTBTA-3540: ascii import prevent overide of delimiters when tabulating data with a external ddf INTBTA-3546: added handling for ..dir extension in filesize method INTBTA-3549: improved vertical scale in gravity tool drift plots INTBTA-3550: added null check to dataset resampler gui INTBTA-3557: Grid Merge Feather create rubbish "cache" files INTBTA-3559: fixed line numbers by trimming decimals, fixed plot title and line index persistance issues INTBTA-3560: Fix the grid match filter to avoid a NPE INTBTA-3565: added rotated grid handling to gfilt subset extract method, improved warning message clarity INTBTA-3566: polylevel missing drift curve graphs fixed, crash when hitting 'ok' fixed INTBTA-3567: fixed tc quad indexing bug when over 500,000 points in a group, added check to writer method INTBTA-3568: shapefile group progress INTBTA-3568: improved performance for datasets imported from shapefiles with one group per data point INTBTA-3572: fixed subsample logic error, added test, fixed gui task writer" INTBTA-3573: lfilter logic fix INTBTA-3574: added protection against infinite looping in gridop dump INTBTA-3576: fixed mtvol facet modelling cell offsets, gravity scaling, updated bases INTBTA-3577: clipline clipped points ouput fix, updated test INTBTA-3579: corrected merge data help pdf file INTBTA-3580: Clustering: allow iteration counts upto 100k in gui and engine INTBTA-3581: ensured output has the correct path INTBTA-3583: Add option to stroke bewteen points. INTBTA-3587: added mismatched fields handling to gravmerge tool, still needs tidying up of nulls INTBTA-3589: Optimised grid axes by hiding them during rotations. INTBTA-3592: Removed mesh view functionality from 3d exploreTableView, moved to INTBTA-3593: Refactor the way the column names and multibands are done in INTBTA-3594: make projconv gui exit if no input is given, ie user presses cancel on data selection dialog INTBTA-3598: Shortened the filenames being used for transect files to W2E INTBTA-3599: Save transect histogram to file, maybe this will be enough? Ask Roger soon. INTBTA-3608: added extra help menu items to the project manager INTBTA-3611: Fix a VTK crash for Jason and Sea-G INTBTA-3612: Start to allow a different selection appearence. First we need to INTBTA-3613: Fix loading of tasks in Sea-G INTBTA-3615: Fix the selection marker to always scale nicely to the data. Isostatic job to task file datatype fix, fixed typo in protobuf Jfmanager: Suppress illegal reflective access warning Jgridding autogenerate band name fix Licensing enhancements Linux magnetic transects gui name case fix Logging for jetbatch, more on the API Make each new subplot have a new color on creation, up to a limit of 8 subplots. Make it possible to link two map views together so all movement is translated. Make myjetstream functionality easier to access, turn off need for tomcat , making it an option, not a requirement Make rendering run on a seperate thread. Make selections a bit more logical. Make the angular plot and two way plot appearance consistent with the other plots. Make the default glyph type be NONE, which hides all glyph options. Make the headers all the same. The popup menu triangle and behaviour is the only difference. Make the workspace a private field of the abstract 3d exploreView class instead of implementing it each time manually. Merge isimanager with jfmanager Move dods and dependencies to prebuild Naudy tool name change New Clip Line task, quality field New cookbook data for depth estimation Open up the creation of the catalog, and allow for access to the basic fields, the keys PCA and group by case for radiometrics Prot ddf and comments, also look at new notation for multi-band fields Reduce footprint for sea-g installation Reflective access warning suppression Removal of old variable/char/para styles Remove *.asc for radiometrics calibration, to make way for ESRI ascii grids use Remove data nulling, plot creation and map creation from workspace view menus. Remove the "row header" as it seemed to be a duplication of the row field. Remove the appended band number ':0' from the end of the y Axis on spectral plot, also shorten the column name code significantly. Remove the new selection methods, focus on stability instead. Rewrite the two way time plot color scale to actually use the selected color and negative color. Saving a survey design and the reference field, based upon a loaded profile Scrolling to a given row puts it at the top of the scrollpane. Sea-G: show map in step 5, workaround to crash in later steps if map not shown. set number bins for radial average spectra, in batch and GUI Skip records when MGS6 GPS is turned off SS-235: Sea-G refuses to install if the same Intrepid build exists Stop the 'save profile plot' menu option appearing on any plot type. Stop the scale being lost on changes made, allow grid axes to extend beyond the given data. Task file to use .asc_data The field updates when you leave it, not just when you press enter. Tool Reference Updates Underscore image fix Use Workspace instead of WorkspaceImp Visualize mag tenmsor data Voxet bounds calcs assumed that X,Y,Z spacing was const. for the extents. Voxet cell order needed to be swapped to get correct values. Release Notes - Intrepid v6.0.2 Bug [INTBTA-2905] - jgridding select a multiband field causes infinite progress bars [INTBTA-2929] - reports from line stats on survey distance calculator rounded to integers when in geodetic [INTBTA-2933] - Grid FFT tool crashing on feedback update/refresh views [INTBTA-2937] - Shapefiles - Shapefiles are written without the necessary .prj projection file when created from grid bndry's etc; the datum/projection does not display in project manager even when explicitly set. [INTBTA-2938] - Export/Save As options for MapInfo Tab files are available in Gridop; Visual; Dbedit but do not work; MapInfo Tab files are not supported. This is a problem for NT Geol Survey [INTBTA-2939] - Dataset Sampler - When sampling from a grid with null filled borders all the way around the dataset sampler infills all leading nulls at the start of each line with interpolated rubbish [INTBTA-2940] - Subset - Attempts to Subset a database with a polygon file (.shp) which is internal to the DB extents fail completely; No DB lines are output; works with a >>DIR format poly; works in 4.5 with either .shp or ..DIR [INTBTA-2945] - 3D Explore crashes when loading a SEGY file in the plot stack view or when scrolling down in the DB view [INTBTA-2947] - 3D Explore - Map windows blank out on load and have to select Reset View to get them back on 50% of graphics displays [INTBTA-2953] - dbedit does not show all rows of segy files [INTBTA-2954] - Subset and Decor tools do not write a record to the shapefile .dbf file which results in the shapefile not being correctly parsed by some conversion tools ie ogr2ogr and MapInfo; Should write an ID record [INTBTA-2955] - ProjConv - Projection conversion on a polygon shapefile turns it into a multipoint shapefile. [INTBTA-2958] - Project Manager - Does not recognise a new directory created from Windows Explorer in the current directory tree - must exit Proj Man [INTBTA-2959] - Project Manager - Copying a shapefile does not work although the shapefile fileset appears to be recognised ie only .shp is visible; Cut and pasting a shapefile causes it to disappear from the filesystem ie gets deleted [INTBTA-2961] - Project Manager - Will not navigate into lower level directories and/or the recognition of lower level directories is very slow (this is not the case with the V5 Release) [INTBTA-2962] - Project Manager - Selecting the DeskTop directory is fatal - a series of cascading progress bars appear from which there is no way to recover; have to kill Proj Man [INTBTA-2963] - GridOp - The layout of the GridOp File menu is very poor. When saving a poly outline file the option for the poly filename is down the menu under Save options. [INTBTA-2964] - Project Manager - When displaying a line DB with leading and trailing Nulls on all lines Proj Man colours the leading Nulls in the thumbnail instead of balck for Null [INTBTA-2965] - Project Manager - when user deletes a file(set) in ProjMan it still remains in the display even though it has been deleted; must leave the directory and return before ProjMan updates the directory contents [INTBTA-2966] - Project Manager - Does not see new files created by gfilt in the current directory. Have to leave directory and return for update to occur. [INTBTA-2967] - 3D Explore - Does not display a band selector for a 2 Band IEEE4Byte Real grid; added the band name blocks for each band but no change. Proj Man recognises the 2 bands [INTBTA-2974] - Gridding - Spline gridding crashes after writing out the output grid. [INTBTA-2977] - 3D Explore - Profile plots - the axis labels describing the fields in each profile group are poor; The second group axis has no axis label - impossible to know what field has been plotted when printed. [INTBTA-2979] - Import - Pico Envirotec - This 2 file binary format example of Mag compensation data does not import in Intrepid V4.2 or V4.5; It does however work in Intrepid V4.1.156. [INTBTA-2980] - 3D Explore - Crashes/Hangs with a multiband voxet - will only display an Integer field (lithology) when a multifield voxet is loaded [INTBTA-2988] - SplitCruise - Does not preserve the Flight alias channel ie the CruiseID or SurveyID after the splitting process; the first splitline is OK but rest are zero or bad numbers [INTBTA-2989] - Append - Appending gdb's does not work as the GDB size must be grown during the Append; the initial size of the target GDB is too small; impacts the Marine levelling tutorial [INTBTA-2990] - Macro FA - The FreeAir macro available in the Spreadsheet editor or in batch produces Null output; impacts the Marine levelling cookbook [INTBTA-2992] - ArcShape projections and .prj projection files [INTBTA-2993] - Grid Filter - The option to Save the Forward FFT file for reuse does not respond to the path/name selected in the input TAB; always saved in the temp directory with default name and deleted on exit from the GUI or on completion of a batch process. [INTBTA-2994] - stats/dataset interrogation taking far too long in 5.0 release build [INTBTA-2997] - Dbedit - A simple if then else formula in the Replace function does not work in Intrepid V5 - works in Intrepid V4.5; GDB specific [INTBTA-3000] - Import Ascii CSV or Text - When import CSV/Text file with a blank zero length line at the EOF an empty group is created; when import is a Poly Intrepid crashes when it is viewed in ProjMan or used in Subsection [INTBTA-3001] - Fmanager - when running a job file with file copy or rename operations from inside ProjMan (RightClick->Run) or from a Shell with ProjMan open then progress bar dialog popups cause instability and copies and renames are corrupted [INTBTA-3005] - Known issue in JDK7 causes reproducible crash in Windows FS [INTBTA-3008] - Microlevelling - Does not work on a large rotated grid generated using Akima spline gridding; appears to create a temp file of the corrected grid with the wrong rotation applied. [INTBTA-3009] - Import Ascii Columns - Does not recognise numeric E format and assigns it to CHARACTER; this is painful for multiband data such as EM, Radiometrics [INTBTA-3010] - Import Ascii Columns - Crashes if try to open an ascii file with a .asc extension [INTBTA-3013] - Gridding - run mincurv gridding and set output grid to non default name;return to gridding method tab;change extrap value;hit apply;last output panel image does not reset;on completion the output panel image does not update to show the new result. [INTBTA-3015] - Gridding - The Laplace option has no impact ON or OFF with or without Minimum Curvature; Id it always ON no matter what or is it OFF?? [INTBTA-3018] - Gridding - When gridding a dataset in Geodetic projection the WIN32.user.log file is written to excessively with the message "Triangle Area near 0. using original!"; the log file size explodes to 2GB in a few minutes. [INTBTA-3020] - Gravity - Terrain Corrections - The new adaptive terrain correction tool does not run from the GUI for any environment ie ground/airborne scalar/tensor; produces Null results in the output channel [INTBTA-3022] - Gravity - Terrain Corrections - The Ring method contains a number of step features in the computed terrain correction for the Bulgarian marine case; they are not related to the DTM [INTBTA-3023] - Gravity - Terrain Corrections - The new adaptive terrain correction tool run from task file for tensor case produces smooth output but contains small vertical steps in the Tzz profile which are not DTM related; marine case with obs ht=0 highlights prob [INTBTA-3024] - Protobuf - Syntax errors are not reported to CMD or logfile in release versions Intrepid/ V5 or V6 or GeoMod [INTBTA-3026] - spread sheet conditional delete [INTBTA-3042] - Gridding - The gridding tool crashes on DB load if the initial field to be gridded is multiband; it also crashes if change from a multiband to a single band field during a gridding session. [INTBTA-3044] - Merge - There are problems with the merge of two databases if the FIDS are not fully synchronised at the start and end of lines; for instance if the FIDS in the master dataset do not fully cover the FIDS in the database being merged; [INTBTA-3045] - Subsection/Dbedit - When working with GDB's the GS_Line pseudo GroupBy field cannot be used in a formula to subsection a database or in a Dbedit formula in an If/Then construct [INTBTA-3046] - Gridding - The gridding tool does not write to the HISTORY file; gridding parameters are not written to the .isi file. [INTBTA-3047] - Projection Conversion - Updates have been made to fix some problems in Intrepid New Zealand projection files;new files need to be committed to V5 and V6 branches [INTBTA-3050] - Project Manager - Does not always see new fields created in a database (gdb); most commonly occurs when run a jobfile from within ProjMan to create a new field ie tensor and the DB is in another directory at the same level; [INTBTA-3058] - upgrade to gridmerge - user request [INTBTA-3068] - 3D Explorer Find does not select all the correct cells [INTBTA-3074] - Proj Conv - When running projconv on an Intrepid database and transforming Long/Lat Geodetic to a UTM proj then the X Y aliases are not set correctly ie X alias is set correctly but Y is not AND neither X nor Y proj/datum are set correctly [INTBTA-3075] - Ascii Import - After importing a space separated or csv file get an error message "unable to run import ascii columns" - related to latest V5 build [INTBTA-3080] - Statistics Calculations are bad when there are full lines of Null values for the chosen variable [INTBTA-3081] - Dataset Sampler (profile extract tool) gives bad values when sampling a grid to a database; the problems usually occur at line ends where there may be Nulls; the bad values sometimes look like coordinates ie North in this example [INTBTA-3084] - Garbage left in working directories after Tilt Angle filter [INTBTA-3085] - line type handling [INTBTA-3086] - Licencing and Dongles - If a company has more than one dongle licence and use the licence manager to install more than one dongle licence on a single machine then the first dongle licence is overwritten [INTBTA-3087] - Project Manager - Produces long progress bar stacks [INTBTA-3088] - Project Manager - The creation of a new field in the Dbedit GUI is not visible in the database (GDB) after dbedit is closed; [INTBTA-3089] - Ascii Import Bug [INTBTA-3092] - Jfmanager Low in Memory While Doing Statistics [INTBTA-3094] - tensor gridding busted [INTBTA-3096] - 3D Explore - Colours in Profile View [INTBTA-3099] - jfmanager, gravitas are very slow to start on linux [INTBTA-3102] - Gridmerge Tilt Grid crashes on the GA Australia Magnetics dataset [INTBTA-3103] - GRD grid being corrupted when assigning datum/projection [INTBTA-3104] - tilt angle product missing [INTBTA-3105] - 2D geology points database from FTG data [INTBTA-3106] - support for FTG data in worm [INTBTA-3110] - changing coord refernec system broken [INTBTA-3111] - multiple dataset gridding, first dataset is skipped [INTBTA-3113] - Worme - Crashes with a grd with storage order kx=-1 (Left bottom to top) [INTBTA-3115] - Roger Clifton space delimited import failed [INTBTA-3116] - Gridding - When gridding and get to the output channel for a diagonal shaped survey area ie Gabon GM project; when try to set the cell size size the data extents are not honoured [INTBTA-3117] - Import_dyke_network.task crashes in batch tests