Releases: petrobras/GeoSlicer
GeoSlicer 2.8.0
New GeoSlicer version available:
Win64: GeoSlicer-2.8.0_public.exe
Linux64: GeoSlicer-2.8.0_public.tar.gz
Full changelog:
Highlights:
- Added a supervised MicroCT (MCT) segmentation module with real-time preview capabilities (PL-2843)
- Introduced the CLAHE (Contrast Limited Adaptive Histogram Equalization) tool for image processing (MUSA-122)
- Enhanced the Image Log Export Widget to support exporting proportions labelmap with segmentation (MUSA-130)
- Improved ROI visibility and usability by simplifying the UI and refining range sliders for Image Log cropping (MUSA-125)
New features:
- Added a supervised MicroCT (MCT) segmentation module with real-time preview capabilities (PL-2843)
- Added new visualizations for Kabs (PL-2898)
- Added the CLAHE (Contrast Limited Adaptive Histogram Equalization) tool (MUSA-122)
- Added a bug report upload feature to the service desk for closed-source versions (PL-2857)
Improvements:
- Enhanced the Image Log Export Widget to support exporting proportions labelmap with segmentation and improved identification of proportions labelmaps (MUSA-130)
- Improved the clone action for nodes to preserve properties and reference nodes, including role references for tables (PL-2914)
- Failed remote jobs can now be restarted when attempting to collect results, with retries occurring in the same directory (PL-2864)
- Adjusted shape factor calculation (PL-2910)
- Reset masking section when effects change (PL-2913)
- Implemented a new parameters architecture for local simulations and enabled parameter node creation after collecting remote execution results. Parameters are now saved after simulation, and the load button in subscale parameters was reintroduced (PL-2904)
- Added the option to load NetCDF files in the data source panel (PL-2901)
- Improved handling of failed extractor jobs and partially failed simulation jobs. Enhanced method and prefix display for Pore Network Model (PNM) remote jobs (PL-2892)
- Centered the modal progress bar (PL-2857)
- Updated the node custom behavior feature (PL-2850)
- Renamed the 'Volumes Crop' module to 'Crop' (PL-2868)
- Improved ROI visibility and usability by simplifying the UI with
ctkRangeSliderfor Image Log cropping (MUSA-125) - Improved modeling by adding new labels, handling numbers greater than int32_max, and increasing processing speed
- Adjusted segmentation visualization to show segment colors directly
Bug fixes:
- Fixed an issue with member access during module panel updates (PL-2920)
- Fixed bugs related to Kabs, Krel, and MICP calculations (PL-2918)
- Fixed missing parameter, log step, two-phase cancel, and number of simulations bugs in the simulation workflow (PL-2904)
- Fixed an issue with importing LabelMapVolume from CSV files (MUSA-134)
- Fixed issues with
keep_temporaryandtimeout_enabledcheckboxes, and corrected snapshot selection visibility and behavior (PL-2895) - Fixed an error during DLIS export caused by a variable with an incorrect name (MUSA-133)
- Addressed several bugs found during integration tests (PL-2850)
- Addressed issues related to memory leaks, stability, and errors during scene closing or segmentation restarts (PL-2843)
- Fixed buggy behavior in spinboxes and UI glitches related to range slider and ROI interaction (MUSA-125)
Removed:
- Removed the 'Color smudge' option (PL-2913)
- Removed Tesseract from the repository for open-source versions (PL-2868)
- Removed the "Grow from seeds" option from the Thin Section environment (PL-1972)
- Removed deprecated functionalities from the saturation module
GeoSlicer 2.7.3
The update include enhancements to PNM simulations, user interface adjustments, and general code maintenance.
Win64: GeoSlicer-2.7.3_public.exe
Linux64: GeoSlicer-2.7.3_public.sfx
Full changelog:
Simulation and Modeling
- Fix
FileNotFoundErroronshm.unlink - Add gaussian as an option for contact angle distribution
- Adds documentation of Weibull distribution
- Including pressure drop and fluid viscosity to
kabssimulation - Cylindrical sample option in single phase simulation
- Adapt
Kabs REVto allow advanced parameters - Fix
KabsRevtests - Fix
PnFlowfailing when creating animation - Add
KrelResultunit tests - Fix
KrelParameterParserwarnings - Fix
krel_resultomitting first and last data point - Move interpolation fix to
_interpolatemethod - Fix range definition in gaussian to follow weibull
- Update
py_pore_flow - Avoid misleading selection of Gaussian distribution for
pnflow - Avoid
vtkgeneration inPNM kabswhen option is selected - Remote
PNM Extractor - Improve
PNMsimulation dimensional management - Remove print statement
- Bugfix and info if the reference node is not available at the scene, when the job is collected.
User Interface and Rendering
- 3D volume rendering following volume display
- Reflect around center in
mctmanual registration and other fixes - Reflections are centered on the volume center
- Hide Slicer 5.8 new "Center of transformation" widget
- Prevent rotation dials from shrinking when the window is small
- Automatically show/hide axes when entering/exiting module
Code and Development
- Update pnflow submodule
- Change
mmcvto usepypisource - Fix testing subclass for custom behaviors
- Trying to use inheritance
- Coding review
GeoSlicer 2.7.2
This release introduces remote two-phase simulations, a new node for saving subscale models, and several key improvements and bug fixes.
Win64: GeoSlicer-2.7.2_public.exe
Linux64: GeoSlicer-2.7.2_public.sfx
GeoSlicer 2.7.1 update
A minor update of GeoSlicer is available with the new Bore hole imaging CLAHE tool and other bugfixes. Download it now:
Win64: GeoSlicer-2.7.1_public.exe
Linux64: GeoSlicer-2.7.1_public.tar.gz
GeoSlicer 2.7 is out!
This release delivers significant enhancements to AI capabilities and data interoperability. The AI Segmenter has been completely overhauled for a cleaner interface and integrated with a new unsupervised segmentation tool. Data support is greatly expanded, adding the ability to edit DLIS files, read full NetCDF metadata, and load TESCAN data folders. A new build system prepares the software for Azure Marketplace distribution. Workflow improvements include automatic resizing for multiscale simulations and a new cutoff parameter. The update also addresses critical bugs, including a data loss issue with color tables, incorrect saturation calculations in simulations, and other fixes to improve performance and stability.
Win64: GeoSlicer-2.7.0_public.exe
Linux64: GeoSlicer-2.7.0_public.tar.gz
Changelog:
- Overhauled AI Segmenter with a unified, cleaner interface.
- Added build system for Azure Marketplace virtual machine images.
- Introduced new unsupervised segmentation tool for 2D images.
- Expanded support for DLIS and NetCDF files.
- Added support for loading TESCAN data folders.
- Implemented automatic input resampling for multiscale image generation.
- Added a cutoff parameter to the Multiscale PNM model.
- Fixed a critical bug that deleted color tables.
- Fixed issues with the Raw Loader and the variogram tool.
- Improved performance and corrected calculations in two-phase flow simulations.
GeoSlicer 2.6.6 upgrade
Minor update version 2.6.6
Download the release below:
Win64: GeoSlicer-2.6.6_public.exe
Linux64: GeoSlicer-2.6.6_public.tar.gz
Bug Fixes:
- Update digital rocks portal to download from new domain
- Various bug fixes and performance improvements
GeoSlicer 2.6 major upgrade!
The new version of GeoSlicer is available. The PNM module comes with many new features, such as: third cycle simulation, representative elementary volume, and other advancements. We have also separated the machine learning models from the main software package, making it lighter.
Changelog
- Simulation of the third cycle (second drainage) with calculation of Amott and USBM wettability indices
- Simulation of Representative Elementary Volume by Kabs
- Option to determine the intensity of the blur filter in multiscale network extraction
- Option to disable the generation of the extracted network visualization
- Correction in the stopping criteria for two-phase simulation based on capillary pressure and saturation limits
- Visualization of the capillary pressure curve in the Krel EDA module
- Improvement in the calculation of snap-off and pore body filling
- Minor optimization and stability adjustments
- Comparison of USBM and Amott wettability indices available in the Krel EDA module
- Support for tables in NetCDF
- Support for editing/saving a NetCDF while preserving original attributes and data
- Connectivity test enabled for Kabs and Krel
- Added support for HDF5 in loaders
- New effect for Laminas and MicroCT: Smart Foreground
- Improvements in the segmenter interface
- Added Variogram Analysis in the MicroCT environment
- Fixes in BigImage
- Fixes in the BigImage workflow (Streamlined Segmentation)
- Fixes in modeling
- New porosity map module with dry and saturated images
- Bug and crash fixes, reduced memory usage
- Separation between GeoSlicer and AI models to reduce installer size
Download the release below:
Win64: GeoSlicer-2.6.0_public.exe
Linux64: GeoSlicer-2.6.0_public.sfx
GeoSlicer 2.5.9
Minor update version 2.5.9
Download the release below:
Win64: GeoSlicer-2.5.9_public.exe
Linux64: GeoSlicer-2.5.9_public.sfx
Bug Fixes:
- Exit without saving was crashing the app
GeoSlicer 2.5.8
Minor update version 2.5.8
Download the release below:
Win64: GeoSlicer-2.5.8_public.exe
Linux64: GeoSlicer-2.5.8_public.sfx
Bug Fixes:
- Minor bugfixes
- Hanging thread fix
GeoSlicer 2.5.5
Minor update version 2.5.5
Download this release below:
Win64: GeoSlicer-2.5.5-public
Bug Fixes:
- Manual updates
- Minor bugfixes