Releases: gempy-project/gempy
Releases · gempy-project/gempy
2025.1.0
What's Changed
- Fixed add_orientations function (Issue 921) by @javoha in #929
- [BUG] ColorsGenerator never returns random_colors by @artygo8 in #931
- Example for video tutorial series by @javoha in #941
- Updated changes in main repo for consistency with documentation by @flohorovicic in #961
- Changes in main corresponding to docu update by @flohorovicic in #967
- Updates for documentation by @flohorovicic in #983
- [DOC] Added fault tutorial script by @flohorovicic in #992
- [DOC] Update subsurface dependency and refactor tests for compatibility by @Leguark in #998
- [DOC] Building docs in CI by @Leguark in #999
- [ENH/WIP] Adding first test to implement marching cubes by @Leguark in #1000
- [FEATURE] Add mesh extraction module using marching cubes algorithm | GEN-12031 by @Leguark in #1005
- [DOC] Add example to export output by @Leguark in #1004
- [META] Added openpyxl as requirenment for docs and enhance example by @Leguark in #1007
- Feature/json io by @flohorovicic in #1013
- [ENH] Improve marching cubes mesh extraction with masking support | GEN-12031 by @Leguark in #1006
- [BUG] Outliers in gempy v3 by @javoha in #1009
- [ENH] Refactor mesh extraction and add scalar field at interface to structural elements | | GEN-12031 by @Leguark in #1019
- [ENH] Add interpolation options type selection and improve documentation | GEN-12034 by @Leguark in #1020
- [BUG] Revive gempy x le connection GEN-10870 by @Leguark in #1008
- [ENH] Add group_by parameter to structural_elements_from_borehole_set and plotting improvements by @Leguark in #1025
New Contributors
Full Changelog: 2024.2.0.2...v2025.1.0
2025.1.0rc0: Merge pull request #1008 from gempy-project/le_sdk_
Release notes here
2024.1.1 (a.k.a. GemPy v3)
v2024.1.1 [DOC] Update main readme
2023.2.0 Release
What's Changed
- [WIP] FixFontSize by @AlexanderJuestel in #820
- Updated list of publications using GemPy by @flohorovicic in #839
Full Changelog: v2.3.1...2023.2.0
v2.3.1
What's Changed
- Create CITATION.cff by @AlexanderJuestel in #807 refers to #757
- Fixed a bug using
gp.add_surface-points()
fixed by @Japhiolite in #817 fixes #813
Full Changelog: 2.3.1...v2.3.1
GemPy 2.3.0: Aesara update
Dependencies update and migration from Theano to Aesara
In this release, we have updated all the dependencies and transitioned from Theano to Aesara. This change comes as part of our efforts to keep GemPy up-to-date with the most recent and robust libraries in the Python ecosystem. Thank you @AndrewAnnex for your contributions here.
What's Changed
- [ENH] - add functionality described in #268 by @Japhiolite in #715
- install sklearn in setup by @Japhiolite in #742
- Fix #740 by @AlexanderJuestel in #741
- [WIP] Fix test warnings by @AlexanderJuestel in #743
- Minor change: Reshape solution.fault_block by @NilsChudalla in #779
- Minor change: reset dataframe index for input data by @adamchengtkc in #762
- Fix#801 by @AlexanderJuestel in #802
- Remove Version Warnings and Add Information about DEPs by @AlexanderJuestel in #803
- [WIP] remove inplace for pandas cat by @Japhiolite in #799
- Gempy v2023.1.0 by @Japhiolite in #796
New Contributors
- @NilsChudalla made their first contribution in #779
- @adamchengtkc made their first contribution in #762
Full Changelog: v2.2.12...v2.3.0
Gempy 2.2.12
What's Changed
- Pflotran output by @MoiseRousseau in #558
- Freeze pandas version to < 1.4.0 by @Leguark in #665 - new release of pandas 1.4.1 changed a lot with how data is read in, so it was decided to freeze pandas to an older version for the meantime, as pandas is mainly used for reading data (this belongs to 2.2.11 which was skipped on github)
- Update README.md by @flohorovicic in #622
- Warning of currently incomaptible pandas version in README.md and setup, and increased export functionality for shemat-suite by @Japhiolite in #499
- Remove deprecated
inplace
argument in pandas methods by @AlexanderJuestel in #683 - Remove deprecated
collections
in import by @AlexanderJuestel in #686 - Fix inadequate ploting of the geological map by @mkondratyev85 in #689
- Add option to save sections and solutions by @Japhiolite in #692
New Contributors
- @MoiseRousseau made their first contribution in #558
Full Changelog: v2.2.10...v2.2.12
GemPy 2.2.10 Hotfixes
What's Changed
- Update README.md by @javoha in #577
- Raise ValueError for missing Coordinates in DataFrame by @AlexanderJuestel in #595
- Fix broken PyVista import by @banesullivan in #611
- basics minor edits by @RichardScottOZ in #600
- Updated README.md with link to Nilgün paper by @flohorovicic in #596
- Update visualization_3d.py by @RichardScottOZ in #602
- Fix export to vtk by @mkondratyev85 in #649
- Update optional-requirements.txt by @Leguark in #597
- [WIP] Current GemPy Patches by @AlexanderJuestel in #640
New Contributors
- @banesullivan made their first contribution in #611
- @RichardScottOZ made their first contribution in #600
- @mkondratyev85 made their first contribution in #649
Full Changelog: v2.2.8...v2.2.10
GemPy 2.2.0
This release does focused on polishing and deprecating a lot of code that it was half done (like the new 2d and 3d visualization)
New Features
- Moving docs building to travis
- Improved fixtures of pytest
- Pyvista is the default 3d render for gempy
- Adding restricting wrapper to better define the user API
- Added the class Stack (with features for each item) that encapsulates Series and Faults
- Topography and masked marching cubes have been fixed and consolidated
- Plots have vertical exaggeration finally
- Added (basic) probability examples
- Fixed all the requirements issues and better installation description
- Docs rework and added sphinx-gallery https://docs.gempy.org/
Minor Changes
- Added
gempy.plot.plot_ar
for direct communication with RexOS for visualizing the models in AR - Refactoring of gempy's API
- Spline interpolation for 2D sections @Japhiolite
- Tweak palettes
- Refactoring of some internal classes
- Reworked docker
GemPy 2 Hotfixes 1
Merge branch 'pull/333' into release # Conflicts: # gempy/core/data.py # test/test_core/test_grids/test_grid.py