Release 0.10.0 (2023-03-20)¶
GEOPY-738: Add Airborne Time-Domain EM (ATEM) inversion to the inversion suite. GEOPY-829, 727: Bug fixes
Release 0.9.2 (2023-01-17)¶
Hotfix release for issues encountered since 0.9.1.
GEOPY-835: Fix iso-surface creation crash after multiple runs of marching cube. GEOPY-734, 827, 828, 829, 833: Improve installation and fix SSL error encountered by some users. GEOPY-814: Update copyright year GEOPY-732: Fix crash on ui.json execution of non-inversion apps from ANALYST. GEOPY-729: Add version information to main documentation page.
Release 0.9.1 (2022-12-13)¶
This release fixes some of the issues encountered since releasing v0.9.0.
GEOPY-697, 694, 685: Better handling of Curve entity in inversions UI. GEOPY-690: Re-implementation of the Z from topo option for DC-IP and MT inversions. Source and receivers are no longer draped onto the active (discretized) topography. To reduce numerical artifacts, the active set is instead augmented to include cells intercepted by receivers locations. The drape on top remains optional as for all other methods. GEOPY-397: Re-simulation of tensor gravity and magnetics in the Flin Flon demo project. Also included are SimPEG specific changes:
Fix error in the IRLS weights for MVI using the “total” gradient option. Fix error in the stashed regularization operator introduced in v0.9.0
Release 0.9.0 (2022-10-28)¶
This release focuses on SimPEG DC/IP 2D inversion as well as a revamp of all inversion UIs.
GEOPY-604-606: Create inversion UI and mechanics for SimPEG DC/IP 2D inversion.
- GEOPY-657: Standardization and update of all inversion UIs (Grav, MVI, DCIP, Natural Sources)
Removal of octree mesh creation within the inversion UI. Creation must be done prior to running the inversion.
Reference, starting and bound models referenced to the input mesh. Interpolation most be done prior to running the inversion.
General UX improvements to layout.
GEOPY-645: Add beta cooling rate and cooling factor option.
GEOPY-641: Add option to store sensitivities on RAM or SSD (default).
GEOPY-613: Allow for TEM survey entities as input for SimPEG EM1D inversions.
New or revamped applications: - GEOPY-579: New BlockModel creation application. - GEOPY-592: Conversion of Clustering to Dash (Plotly) app with ui.json implementation. - GEOPY-588: Conversion of Scatter Plot to Dash (Plotly) app with ui.json implementation. - GEOPY-534: Conversion of Edge Detection to Dash (Plotly) app with ui.json implementation. - GEOPY-456: Conversion of Contouring to Dash (Plotly) app with ui.json implementation.
Release 0.8.1 (2022-09-15)¶
Fix corruption of geoh5 file for inversions from ANALYST runs.
Fix issues with iso-surface introduced by geoh5py v0.4.0 update.
Fix re-load of jupyter apps (Peak Finder, 3D inversions) from ui.json.
PEP8 (pylint) compliance code update.
Release 0.8.0 (2022-07-06)¶
- This release focuses on updates to be compatible with
Geoscience ANALYST v4.0:
Compatibility update for
Make Jupyter apps access data in read-only.
- New UI.json implementations:
- Inversion updates:
Use of the
SimPEGGroupfor storing inputs, log file and results.
Inversion Directive compliance with geoh5 open/close mechanism.
General maintenance and bug fixes.
Release 0.7.1 (2022-05-03)¶
Fix dependency on geoana v0.1.3
Release 0.7.0 (2022-04-25)¶
- Changes to core functionalities:
Migration of ui.json read/write and validations to geoh5py implementation
Make soft dependencies for gdal/fiona
Resolve conflicts with geosoft/anaconda installation.
Run command for all inversion standardized to
Update dependency to
- New development focused on natural source data inversion:
Implement impedance (MT) inversion with run test
Implement tipper (ZTEM) inversion with run test
Improved spatial tiling
- Bug fixes:
Bad residual calculations on gz, gxz and gyz
Remove air cells from DC starting model
Allow Points and Curve entities for starting/ref model input.
Wrong padding direction on Data transfer app mesh creation.
Release 0.6.3 (2022-02-09)¶
Fix limitations for unrecognized ui.json keys
- Fix Mag/grav inversion crash for:
Selection of multi-components grav/mag data
Constant topography value option
Min/max values for inducing field angles
Update ui.json for default bool index
Release 0.6.2 (2022-01-05)¶
Fix Block Model origin issue in Data Transfer App
Fix optional tem checkbox in PeakFinder App
Fix issue with sorting of data in dropdowns
Fix issue with reference MVI model
Fix FEM-1D crash when using susceptibility model
Fix crash on geoh5 change for Octree Mesh App
Release 0.6.1 (2021-12-09)¶
This release mostly addresses issues encountered since release of v0.6.0.
Remove json warnings from jupyter-notebook apps.
Optimization and bug fixes for Peak Finder
Fix crash at the end of multi-component inversions
Fix update upper/lower bound dropdowns on geoh5 change.
Remove ‘Z’ options from dropdown channels. Leave empty if vertices are to be used.
Remove redundant checkboxes for data channel selection in inversion ui.json files
General API maintenance and unit tests
Release 0.6.0 (2021-11-08)¶
New Application - Direct current and induced polarization 3D inversion¶
The application provides an interface to the open-source SimPEG package for 3D inversion of direct current (DC) and induced polarization (IP) data.
Direct current data (V/A) inversion for the recovery of conductivity (S/m).
Apparent chargeability data (V/V) for the recovery of chargeability (SI).
All inversions are performed on a 3D octree mesh.
- All 3D inversions have been updated to SimPEG v0.15.1.
The transition also includes several updates to parallelization allowing computations on distributed systems.
- Magnetic and gravity inversions now relies on the ui.json input file format.
Inversion parameters can be re-imported from existing ui.json files.
Alternatively, the ui.json can be loaded in Geoscience ANALYST as a custom UI.
Magnetic vector inversions can now be run with starting and reference models consisting of amplitude, inclination, and declination components.
Inversion apps now include a detrending option to remove an nth order polynomial using either all the data or just the perimeter points.
Octree Mesh Creation and Peak Finder applications also now rely on the ui.json format.
Added unit tests
This release will be accompanied by a Geoscience ANALYST release (v3.4) that exposes geoapps applications to Pro Geophysics users via dropdown menu. Follow the release link (Geoscience ANALYST v3.4) to learn more and find out what else is included.
Release 0.5.1 (2021-09-01)¶
Fix inversion application topography/receiver location from field.
Fix typos in docs
Bump requirement version geoh5py=0.4.1
Add unit test
Release 0.5.0 (2021-07-15)¶
New Application - Octree Mesh Creation¶
New application for the creation of octree meshes with arbitrary refinements around entities.
Major update to the Peak Finder algorithm and application. New selection panel for the query of channel groups. Faster plotting.
Implementation of the ui.json for Peak Finder and Octree Mesh Creation. Parameters can be re-loaded in the Notebook app from the Project Panel.
Object and Data selection widgets now use the entities uuid as reference. The name of Objects is displayed with the parent group to facilitate the sorting/selection.
Zonge (8 Hz) added to the list of airborne EM systems.
Upcoming with Geoscience ANALYST Pro (v3.3.1), the ui.json will be used to launch the application directly from a live workspace with drag+drop to the viewport.
Release 0.4.1 (2021-04-07)¶
Add unit tests on utils
Hot fixes for docs
Release 0.4.0 (2021-03-10)¶
New Application - Isosurface¶
New application for the creation of 3D isosurface values around any type of object.
In order to protect the applications from breaking between releases, we will now fix the version of most third-party packages. Users will be notified if an update of the requirements is needed.
Fix numpy warnings for deprecated conversion to numpy.float
Fix issues with gdal and osr imports
Stability updates to the Peak Finder app.
Data selection by line ID now accepts ReferencedData type.
Add base run test for all apps
Release 0.3.0 (2021-02-11)¶
New Application - Peak Finder¶
Corporate Sponsor: BHP (Jonathan Lowe)
Application designed for the detection and grouping of time-domain electromagnetic (TEM) anomalies measured along flight lines.
While initially designed for TEM data, the same application can be used for the characterization of anomalies of mixed data types (e.g. magnetics, gravity, topography, etc.).
Major re-work of the documentation to solve limitations with ReadTheDocs.
Coordinate Transformation app now supports (and relies) on Well-Known-Text strings. ESRI and EPSG codes are also allowed.
New option for Surface Creation of horizons (2.5D surfaces)
New plotting utilities for Surfaces, Points and BlockModel objects using Plotly
New EM systems added: Hummingbird, GEOTEM 75 Hz, SkyTEM 306 (HM/LM), QUESTEM
Release 0.2.10 (2021-01-28)¶
Broken dependencies (thanks Joel)
Release 0.2.9 (2021-01-19)¶
Allow integer data types
Update data dependencies for ezdxf
Begin adding skeleton for unit tests (0% coverage)
Release 0.2.6 (2020-12-14)¶
Update KMeans clustering application for reference data.
Upper/lower bound values added to the KMeans clustering application.
Fix for documentation