EMpower Release Notes Log 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 circumstances * 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