Releases: MiraGeoscience/geoapps
Releases · MiraGeoscience/geoapps
v0.11.1-post.2
fix installation script for newer conda versions
v0.11.1-post.1
What's Changed
- GEOPY-1463: fix conflicting conda dependencies at installation, by @andrewg-mira in #674
Full Changelog: v0.11.1...v0.11.1-post.1
v0.11.1
What's Changed
- GEOPY-1058: migrate to setup-micromamba in github workflows by @andrewg-mira in #610
- GEOPY-378: Allow the ocTree mesh created with geoapps to be compatable with UBC. by @jamiefb in #627
- GEOPY-1265: Log bounds applied to twice on joint inversion, by @domfournier in #654, #651
- GEOPY-1325: Magnetic field amplitude strength not passed to survey.source, by @domfournier in #653
- GEOPY-1331: Apply fixes to coterminal angle, by @domfournier in #659
- GEOPY-1275: DC forward fails on line id size, by @domfournier in #658
Full Changelog: v0.11.0...v0.11.1
v0.11.0
What's Changed
New features
- GEOPY-750: Create SimPEG FEM driver, by @benk-mira in #580
- GEOPY-715: Prototype joint inversion driver (single property), by @domfournier in #541
- GEOPY-787: Base joint inversion driver (cross-gradient regularization), by @domfournier in #586
Inversion updates
- GEOPY-74: Fork the latest Simpeg development based on simpeg>=0.18, by @domfournier in #564
- GEOPY-217: Allow no reference model for Jupyter-app inversions, by @domfournier in #605
- GEOPY-267: Inversion Log: Add flag for switch to spherical/ IRLS iterations, by @domfournier in #574
- GEOPY-328: Inversion: Use drape model for EM1D inversion, by @jamiefb in #603
- GEOPY-507: Allow jupyter app full browser width, by @jamiefb in #576
- GEOPY-607: Use Base inversion for Mag/Grav application, by @jamiefb in #575
- GEOPY-927: Allow to run 2D inversion from mesh parameters, by @domfournier in #546
- GEOPY-905: Time units not considered by receivers, by @domfournier in #543
- GEOPY-757: Add Ground TEM large-loop to geoapps, by @domfournier in #577
- GEOPY-1057: Bad handling of topo from joint drivers: change enforce_active to False, by @domfournier in #608
General Feature updates
- GEOPY-1059: Fix deprecation warnings for radial and surface refinements, by @domfournier in #612
- GEOPY-1100: Add triangulation refinement for surfaces, by @domfournier in #613
- GEOPY-961: Use Qt web window for scatter plot., by @jamiefb in #567
UI.json features
- GEOPY-830: Allow Params to take Path type as input value for geoh5, by @domfournier in #569
- GEOPY-875: Add warning message if version differs, by @domfournier in #607
- GEOPY-930: Remove alpha parameters from forward ui.json's, by @domfournier in #547
Maintenance
- GEOPY-936: Do not spell check on environment yml files, by @sebhmg in #548
- GEOPY-947: Replace os.path by libpath, by @sebhmg in #565
- GEOPY-958: Fix Scatter plot app and add unittest, by @jamiefb in #566
- GEOPY-973: Update develop with the latest changes from the main branch, by @domfournier in #573
- GEOPY-546: Add 3rd party notice to the project, by @jamiefb in #570
- GEOPY-970: Resolve the issue of clipping out .ui with Path and stem, by @domfournier in #571
- GEOPY-241: Update the codebase to be compatible with geoh5py v0.8.0-a3, by @domfournier in #578
- GEOPY-565: Save a ui.json file on the resulting object saved to geoh5 during livelink run, by @jamiefb in #579
- GEOPY-997: Update dash to 2.11 and fix deprecation warning, by @jamiefb in #583
- GEOPY-979: Update SimPEG development based on simpeg>=0.18, by @jamiefb in #581
- GEOPY-1010: Fix apparent resistivity failure for non-sorted TX in DC application, by @domfournier in #587
- GEOPY-1005: Fix joint cross-gradient issue with conductivity, by @domfournier in #588
- GEOPY-838: Imported SimPEG inversion data now have calculated and residual on the same data type, by @domfournier in #589
- GEOPY-632: Remove detrend from PF inversion in ui.json. Create a new application just for grid transformation, by @jamiefb in #590
- GEOPY-1007: Remove Forward checkboxes showing on the saved inversion group, by @domfournier in #593
- GEOPY-1020: Update metadata of inversions to point to new entities, by @domfournier in #592
- GEOPY-1015: Fix parallelization for airborne FEM sources, by @domfournier in #591
- GEOPY-1019: Remove data windowing from ui.json, by @jamiefb in #596
- GEOPY-1027: Fix data/predicted type naming, by @domfournier in #597
- GEOPY-326: Generalize tile_locations method in inversion, by @domfournier in #600
- GEOPY-989: Remove the forward_ui_json and update labels in write_default_uijson, by @benk-mira in #595
- GEOPY-189: Ambiguous symbol percent for inversion uncertainties. Add error check for value > 1, by @domfournier in #601
- GEOPY-1028: Fix deprecation warnings in EM1D, by @domfournier in #604
- GEOPY-1035: Crash fix on Airborne TEM selection, by @domfournier in #606
- GEOPY-1072,1069: Bad octree change on tiles for large loop EM, by @domfournier in #609
- GEOPY-1090: Fix pytest deprecation warning for returning values in inversion runtests, by @domfournier in #611
- GEOPY-1023: Prepare release geoapps-0.11.0, by @domfournier in #615
- GEOPY-1149: Lock files for GeoPy 1149, by @andrewg-mira in #621
- GEOPY-1149: Add LAS package (Work in Progress), by @sebhmg in #620
- GEOPY-1116: Update Pillow as recommended by GitHub advisory, by @sebhmg in #625
- GEOPY-1116: Point to geoh5py tag v0.8.0-rc.2, by @sebhmg in #626
- GEOPY-1132: Jupyter-notebook area selection not applied, by @domfournier in #623
- GEOPY-1190: MT forward simulation does not match 0.10.0, by @domfournier in #629
- GEOPY-1194: Prepare release geoapps-0.11.0, by @domfournier in #631
- GEOPY-1205: Avoid crash on None, by @domfournier in #633
- GEOPY-1206: Remove out_group assignment, by @domfournier in #632
- GA-7650: Missing packages in yaml dependencies for core and non-ui - followup, by @sebhmg in #634
- GEOPY-1232: Fix non-optional dependencies in conda lock file, by @sebhmg in #639
- GEOPY-1220: Crash on multi-component tem, by @domfournier in #640
- GEOPY-1247: Need to enforce active on ground EM survey, by @domfournier in #642
- GEOPY-1203: Fix docs of release v0.11.0, by @domfournier in #644
Full Changelog: v0.10.0...v0.11.0
v0.10.0
v0.9.2
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.
v0.9.1
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
v0.9.0
(Major Release)
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 must 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.
v0.8.1 (Hotfixes)
This release addresses issues encountered introduced in v0.8.0.
- GEOPY-600, GEOPY-609: Fix corruption of geoh5 file for inversions from ANALYST runs.
- GEOPY-578: Fix issues with iso-surface introduced by geoh5py v0.4.0 update.
- GEOPY-561, GEOPY-562, GEOPY-563, GEOPY-564: Fix re-load of jupyter apps (Peak Finder, 3D inversions) from ui.json.
- GEOPY-581: PEP8 (pylint) compliance code update.
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