Releases: MiraGeoscience/geoapps
Releases · MiraGeoscience/geoapps
v0.8.0
This release focuses on changes made to the geoh5 format in the latest Geoscience ANALYST 4.0 release.
What's Changed
- GEOPY-495: Log file and console output written to disk
- GEOPY-506: Inversion result written to SimPEG group.
- GEOPY-521: Implementation of ui.json for the iso-surface creation application.
- GEOPY-205: New minimal environment and lock dependencies
- GEOPY-556: Make all jupyter apps read-only
New Contributors
- @andrewg-mira made their first contribution in #378
Full Changelog: v0.7.1...v0.8.0
v0.7.0
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
geoapps.inversion.driver
- Update dependency to
geoh5py 0.2.0
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.
v0.6.3
Release 0.6.3
(Hot fixes)
- 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
v0.6.2
Adds bug fixes discovered since v0.6.1:
- 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
- Docs maintenance
v0.6.1
(Minor Release)
What's Changed
This release mostly addresses issues encountered since the 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
v0.6.0
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.
General Updates
- 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.
- Bug fixes.
- Some changes have been made on the installation routine and dependencies.
This release will be accompanied by a Geoscience ANALYST release (v3.4) that exposes geoapps applications to Pro Geophysics users via dropdown menu.
v0.5.1 - Patch Release
Minor release.
- Bump requirement version geoh5py=0.4.1
- Fix inversion application topography/receiver location from fields.
- Fix typos in docs
- Add unit test
v0.5.0 - Octree Mesh Creation and updates
- New Application - Octree Mesh Creation
- Updates
- 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.
- General maintenance and bug fixes.