EMpower Release Notes Log ===================================== Known Issues For the Latest version: ===================================== System: * File dialog crashes on certain Linux versions. So far we know Ubuntu 14.04(Unity), Debian 8(Unknown window system), CentOS 7(Gnome).(Qt-bug 63160) * Setting the active workbench in processed site tab does not persist between sessions of EMpower (#3066) * PNT calculation may intermittently fail in Windows (so far un-reproducable, but ticket remains open) (#2726) * In very corner case, it is possible to process with a remote that doesn't fall in processing range (#2867) * EMpower does not gracefully handle time series files of zero length (#2278) * Channel inversion has to be processed twice to get the correct result (#3145) * Azimuth is not saved properly into the procmeta.json (#3164) * Workbench may become corrupted after switching between editing types (#3120) GUI: * Unable to do orthogonal process using custom channel configuration if only two channels are available (#2625) * Selecting overlapping sites on the map may be difficult in site array configurations, this applies to all the maps. (#3084) * Occasional ghost curve after editing (visual bug) * Excluding all cross powers using the polar selectors may result in the inability to re-include them without tinkering with the line edit controls (visual bug) * An unsupported option "both" shows up when choosing magnetic bands for MTU-8/8A (#3148) * An MTU-5A sensor cal file may be placed under the UMT sensor files group in calibration viewer (#3204) * Various small ideosyncracies in the calibration viewer Manually messed up crashes: * EMpower crashes when trying to open a project which has been manually deleted (#3139) * MTU-5A imported recording may crash the project when delete empower_recmeta.json manually (#3146) Assessment: * RECOMMENDED for release ======================================= Release Notes by version ======================================= February 6 2017 : v1.24.0.3 - Stable Release Bug Fixes: * Fixed bug where serial numbers were not being saved properly when importing a new recording ----- December 15 2017 : v1.24.0.2 Bug Fixes: * Fixed a crash when processing PNT in Evaluate ----- December 15 2017 : v1.24.0.1 Support: * Disabled the access point to the MTU-5D in the config creator due to a bug in the receiver * Added a custom context menu in the receiver calibration viewer tree Bug Fixes: * Fixed bug where the cursor icon would spin in 'Wait' mode when the sanitize project message dialog was open * Fixed crash in the calibration viewer when right-clicking ----- December 13 2017 : v1.24.0 New Features: * New page in the config creator for MTU-5D Support: * MTU-5A calibrations can no longer be used in 1206 processing and vice-versa * New calibration model * Removed all references to 'panelID' from the code Bug Fixes: * Fixed crash when trying to cancel relocating a project from the manage section * Fixed crash that could result from invalid lat/long assignment * Fixed crash when exiting manage section while there is a processing in progress * Fixed bug where stop time in process site table was different than what was being set in the processing properties * Fixed bug where "unexpected folder name" warning would show up when trying to open a project with MTU-5A recordings * Fixed bug where using a quotation mark in the processed site notes or title would cause an "unexpected metada change" warning and corrupt the procmeta * Fixed bug where the tool tip in the recording library may not show the correct metadata ----- November 17 2017 : v1.22.0.4 Bug Fixes: * Fixed bug where exporting PLT/EDI would show an invalid write permissions error even if trying to save to a directory with valid write permissions Known Issues: * See known issues for v1.22.0.3 ----- December 1 2017 : v1.23.0.3 Bug Fixes: * Fixed processed site stop time for fully completed sites. * Fixed crash when importing some recording located in US * Fixed crash when exiting manage section while there is still site processing * Fixed tooltip issue on MAC * Improved compatibility when doing MD4 checking for procmeta.json Known Issues: * Stop time of processed site will not be correct if the processing was terminated but saved in the middle way (#3135) * MTU-5A imported project does not have an expected unique ID. This may cause "has remote" to be incorrect after processing (#3142) * An unsupported option "both" shows up when choosing magnetic bands for MTU-8/8A (#3148) * Using a quotation mark " within the processed site notes or title can cause a "unexpected metadata change" warning to appear. (#3152) * Switching between UTC and Local in processing setup resets start/stop (#3138) * Channel inversion has to be processed twice to get the correct result (#3145) * Azimuth is not saved properly into the procmeta.json (#3164) * Warning unsupported configure while there is missing frame (#3159) ----- November 28 2017 : v1.23.0.1 New Features: * Processed site now saves all the meta data during processing along with calibration files * Plotters now can be zoomed to full view disregarding the error bars Support: * Initial support for real time MT (no entry point) * EMpower now uses proclib to do MTU-5A calibration conversion * Massive clean up in PhRecording, ProcessedSite, and ProcessTask classes * Refactored the way of handling empower_recmeta.json in EMpower. Backward compatible to 1.7, possibly to 1.0 (not tested) * Refactored the way of handling processing metadata in EMpower * Upgrade crosspower binary file version to v4, migrate out the metadata into a stand-alone file "procmeta.json" with checksum support. * Massive improved the changes saving speed when editing processed site name, status or note * When the sensor range calculated is not a valid one, sensor model will return maximum range and show a debug message * When importing a site without empower_recmeta.json, EMpower does not call all the upgrading functions for empower_recmeta.json any more. * PhRecording now uses "receiver_model" to detect sensor type, no longer reads the config file. Bug Fixes: * Fixed MT merger confusing dialogue message when saving * Fixed issue in process setup wizard that user could "visually" change the remote site in the map when it is not at the step of selecting remote. * Fixed editing mode is not saved properly for each workbench * Fixed crash when the recording does not have H2 and being imported multiple times (importing with empower_recmeta.json present) * Fixed text label in the map of processed site tab * Imporved error message when EDI file save failed * Fixed crash when saving EDI to a read-only place * Fixed incorrect mask selected when mixing different types of workbenches (Resistivity/Impedance/Tipper) * Processed site without a "xp.bin" file will be always automatically deleted with a warning debug message Known Issues: * EMpower does not provide correct geographic location for all the recordings (latitude longitude inverted) * EMpower crashes when trying to open a project which has been manually deleted (#3139) * EMpower crashes when importing some certain recordings located at US * EMpower crashes when force exiting manage section while there is processing in progress * File dialog crashes on certain Linux versions. So far we know Ubuntu 14.04 (Unity), Debian 8 (Gnome), CentOS 7 (Gnome). (Qt-bug 63160) (#3144) * MTU-5A imported recording may crash the project when delete empower_recmeta.json manually (#3146) * Duration showing in processed site tab may be shorter than expected (#3135) ----- November 17 2017 : v1.22.0.4 Bug Fixes: * Fixed bug where exporting PLT/EDI would show an invalid write permissions error even if trying to save to a directory with valid write permissions Known Issues: * See known issues for v1.22.0.3 * On Windows, EMpower will crash if the destination folder of exporting PLT/EDI is not writable. ----- November 1 2017 : v1.22.0.3 Bug Fixes: * Fixed bug where the user could use left/right keys to navigate through frequencies when the robust thread was running, which could cause a crash Known Issues: * See Known Issues for v1.22.0 * Setting the active workbench does not persist between sessions of EMpower * Selecting between masks in the editor table views by using up/down keys does not change the mask (visual bug) ----- November 1 2017 : v1.22.0.2 Support: * Fixed a couple of spelling mistakes Bug Fixes: * Fixed bug in the editor where selecting between frequencies when the polar widget was active would cause it to skip two instead of one * Fixed bug in MacOS where the maps weren't always showing Known Issues: * See Known Issues for v1.22.0 * Setting the active workbench does not persist between sessions of EMpower * Selecting between masks in the editor table views by using up/down keys does not change the mask (visual bug) ----- October 31 2017 : v1.22.0.1 Support: * Rebuilt all binaries in Qt 5.9.1 - should fix some support issues Bug Fixes: * Fixed bug where the EDI merger was not always showing the correct data in the selected geophysical mode across all plots Known Issues: * See Known Issues for v1.22.0 * Map tiles do not load in MacOS * Setting the active workbench does not persist between sessions of EMpower ----- October 27 2017 : v1.22.0 New Features: * New EDI merger - select two EDI's and export a new EDI to combine the two * New view to edit in Logical AND combination mode in cross power editor - remove either XY or YX, and its converse point will be removed; used for editing EDI's Support: * Added new calibration object in the config.json so it's possible to choose between short and long sensor calibrations * Proclib is now able to export EDI files * Can no longer delete a project from inside EMpower * Removed references to Logical OR across the program * Open Topo Map now notifies the user when the server is unavailable * Added a tooltip to weird error icons in process setup wizard next to sensors that were not detected properly Bug Fixes: * Fixed bug where the mask file can get corrupted in unusual circumstancesKnown Issues For the Latest version: ===================================== System: * File dialog crashes on certain Linux versions. So far we know Ubuntu 14.04(Unity), Debian 8(Unknown window system), CentOS 7(Gnome).(Qt-bug 63160) * 2.4k continuous recording not supported throughout EMpower; cannot load TS for 150s/s decimation scheme (story not created) * Setting the active workbench in processed site tab does not persist between sessions of EMpower (#3066) * PNT calculation may intermittently fail in Windows (so far un-reproducable, but ticket remains open) (#2726) * In very corner case, it is possible to process with a remote that doesn't fall in processing range (#2867) * EMpower does not gracefully handle time series files of zero length (#2278) * Channel inversion has to be processed twice to get the correct result (#3145) * Azimuth is not saved properly into the procmeta.json (#3164) * Workbench may become corrupted after switching between editing types (#3120) GUI: * Warning unsupported configure while there is missing frame (#3159) * Unable to do orthogonal process using custom channel configuration if only two channels are available (#2625) * Selecting between masks in the editor table views by using up/down keys does not change the mask (visual bug) * No set zoom-out level when zooming out on plotters in the process queue or process sites tab when viewing the scale in linear mode (#2152,#2260) * Selecting overlapping sites on the map may be difficult in site array configurations, this applies to all the maps. (#3084) * Occasional ghost curve after editing (visual bug) * Excluding all cross powers using the polar selectors may result in the inability to re-include them without tinkering with the line edit controls (visual bug) * An unsupported option "both" shows up when choosing magnetic bands for MTU-8/8A (#3148) * Switching between UTC and Local in processing setup resets start/stop (#3138) Manually messed up crashes: * EMpower crashes when trying to open a project which has been manually deleted (#3139) * MTU-5A imported recording may crash the project when delete empower_recmeta.json manually (#3146) Assessment: * POSSIBLY suitable for release * Fixed crash on Mac in Manage after clicking on process when multiple recordings are selected * Fixed crash on Windows where EMpower crashed after closing Manage section during parallel processing * Fixed bug where pressing ESC key in the recording library would cause the widget to disappear * Fixed undefined behaviour when the user switches the active workbench from the Process Site tab while the editor is running Robust * Fixed MTU-5A bug where you could not process with remote if the remote had no Hz * Fixed bug where the XY amplitude min/max settings sometimes do not get applied to the mask * Fixed bug where left/right keys were not being parsed correctly in the editor if the user had the polar plot selected * Fixed bug where the process site tree may not always update the active workbench after the active workbench is deleted * Fixed bug where the processed site status was not properly displayed in the tree item * Fixed bug where closing the Manage section with only a single project would show the wrong dialog * Fixed bug where the Recording Details does not properly switch recordings after the underlying recording is deleted from the recording library * Fixed bug where spectra could zoom out beyond the start time of the time chunk in TD160 view * Fixed debug messages of a possible division by zero in the editor * Fixed bug where the self-test dialog was showing E3-E5 for an MTU-5C Known Issues: * 2.4k sampling not fully available throughout EMpower; cannot load TS for 150s/s decimation scheme * No set zoom-out level when zooming out on plotters in the process queue or process sites tab when viewing the scale in linear mode * Selecting overlapping sites on the map may be difficult in site array configurations * It may not be possible to select certain sites on the map from the process setup wizard if the site is located at the very bottom of the map * PNT calculation may intermittantly fail in Windows (so far un-reproducable, but ticket remains open) * In very corner case, it is possible to process with a remote that doesn't fall in processing range * MTU-5A tensorial unit test is failing on the last frequency after new robust features were merged * No legend to distinguish between which curve is XY or YX in the processed sites tab plots ----- October 2 2017 : v1.21.0.1 New Features: * Added resistivity variance robust algorithm * Added native support for LEMI sensors * Config creator * Recording library * Process setup wizard * Processing * Added more data density options in config creator * Added support for editing single curve types in the editor when copying between frequencies Support: * Changed how the project closing dialog pops up to include when the cross power editor for multiple projects is open * Improved switching between workbenches in cross power editor to prevent redundant calculations * Cleaned up some widget layout in the recording library form * Added support to save robust method and quality to the mask file * Added support to save an empty workbench * Still not able to save empty MP/Time masks * Changed the default settings in the MP threshold dialog in the cross power editor * Removed min/max polar selector limits when excluding xpowers on low frequencies * Calibration viewer now defaults to RX calibration tab if there are only RX calibrations Bug Fixes: * Fixed bug where the plot in the map can be selected, but not in the process site tree * Fixed bug where the robust mask was not being saved properly under certain circumstances * Fixed bug where the user was unable to close a project while copying to a different project without cancelling the first copy * Fixed bug where the MT results file was not saving header information * Fixed bug where spectra zooms out beyond the start of the time chunk in TD160 * Fixed bug where the cross power editor's tool bar text was not being cleared after running calculations when a frequency is selected * Fixed bug where EMpower can remove a cal file from its internal tree without removing from the file system when it's read-only * Fixed crash when running robust and modifying process site's status simultaneously * Fixed crash when editing sites previously edited with older versions of EMpower * Fixed bug where 'Saving data to file' dialog pops up when trying to save EDI or PLT for short recordings * Fixed a crash when closing the cross power editor * Fixed a bug where the processed site was showing that it had tipper when it did not * Fixed a bug where sites without tipper could create tipper workbenches, leading to corrupted files * Fixed a bug in the editor where the time mask name was not being grabbed from the correct model index Known Bugs: * 2.4k sampling not fully available throughout EMpower; cannot load TS for 150s/s decimation scheme * No set zoom-out level when zooming out on plotters in the process queue or process sites tab when viewing the scale in linear mode * Selecting overlapping sites on the map may be difficult in site array configurations * It may not be possible to select certain sites on the map from the process setup wizard if the site is located at the very bottom of the map * Open Topo Map does not notify the user when the server is unavailable * PNT calculation may intermittantly fail in Windows (so far un-reproducable, but ticket remains open) * Cannot cancel the importation of a calibration timeseries folder in the Evaluate section * In very corner case, it is possible to process with a remote that doesn't fall in processing range * Pressing ESC within a text field in the recording library causes the recording library form disappear * Weird icon next to sensors that were not detected properly * Cannot process with remote if remote has no Hz * Undefined behaviour when changing active workbench from Process Site tree while running an operation in the cross power editor ----- August 31 2017 : v1.20.0.2 New Features: * Cross Power Editor: * Double-click to zoom-to-selection in polar editor * Cubic scaling in polar editor * Robust processing * Removed 'Editions'; replaced with 'Workbenches' * Progress bar to describe actions * Status bar to show frequency and # of cross powers * Process sites tab: * Replaced the process sites table with a tree * Now viewing 'Workbenches' in the tree * Right-click menu options in the tree widget for export/edit/delete on each item * Can now sort by time and duration * Improved data exporter, viewing logical AND, logical OR, and COMBINED mask for EDI and PLT Support: * Improved support for legacy recordings created from v1.2.x onward * Changed the location of the magnetic and electric azimuth edit controls in the recording library tab * Changed the processed site's plot file from a CSV to binary format * Moved Z layer of the polar plot selectors from the bottom of the z stack to the top for better visibility * Moved running mag/phase mask to its own thread, with a progress bar * Removed second pass robust from the process setup wizard Bug Fixes: * Fixed bug where importing old recordings would change layout geometry from 'Orthogonal' to 'Parallel' * Fixed several bugs caused by ability to open a new mag/phase mask dialog in multiple inconsistent ways * Fixed hotkey for opening projects in the manage section * Fixed bug where recording library combo box would show first entry when the first site is added to a new project * Fixed tab order in the mag/phase mask dialog * Fixed cursor to 'waiting' status when running mask calculations * Fixed bug where the mask list showed incorrect name when disabled * Stability improvements * Fixed typos Known Bugs: * Occasional ghost curve after editing * Excluding all cross powers at the lowest frequencies using the polar selectors may result in the inability to re-include them without tinkering with the line edit controls * EMpower does not gracefully handle time series files of zero length * No set zoom-out level when zooming out on plotters in the process queue or process sites tab when viewing the scale in linear mode * 'Set Preferred' button in calibration viewer has inconsistent behaviour between receiver and sensor calibration tabs * Selecting overlapping sites on the map may be difficult in site array configurations * It may not be possible to select certain sites on the map from the process setup wizard if the site is located at the very bottom of the map * Open Topo Map does not notify the user when the server is unavailable * Unable to do orthogonal process using custom channel configuration if only two channels are available * EMpower's file explorer deletes contents of original directory when trying to delete a shortcut * Cannot re-add a calibration to a project that was once already added and then deleted without first restarting the project session * Unable to delete a decimated recording after doing a parallel process without first restarting the project session * PNT calculation may intermittantly fail in Windows (so far un-reproducable, but ticket remains open) * Cannot cancel the importation of a calibration timeseries folder in the Evaluate section * In very corner case, it is possible to process with a remote that doesn't fall in processing range * Process site tab plotter will load two curves when user opens editor for both Site A and Site B, then close editors in order of Site B and Site A, and then selects a different workbench of Site B