Releases: PMEAL/OpenPNM
Releases · PMEAL/OpenPNM
v3.6.1
v3.6.0
Change log
v3.6.0
🍰 Enhancements
- Optimize
_find_trapped_pores()in invasion percolation trapping (~20× faster)
🔧 Maintenance
- Moved to the "src/openpnm" file structure
- Added bump-to-version package in the related actions
- Removed the setup.cfg file since all version bump info is now in pyproject.toml
🐛 Bugfixes
- Removed circular import from pyproject
v3.5.5
🔧 Maintenance
- Updated nightly.yml to use pythons v11-13 #maint
- Disabled Numba for python 3.13 to improve speed. This can be re-enabled once numba supports 3.13. #maint
- Fixed the versioning when merging into release #maint
v3.5.4
🔧 Maintenance
set_mpl_styleno longer sets display to retina, as the maintainers of that package keep changing how to process works, and now seems to only be available as a 'magic' command in Jupyter Notebooks. #maint
🐛 Bugfixes
- Fix handling of trapped pores and throats in invasion sequence #bug
v3.5.3
🔧 Maintenance
- Improve build and install process by removing setup.py #maint
v3.5.2
🔧 Maintenance
- Install pypardiso by default on x86_64 platforms when testing and building docs #docs #maint
- Add uv.lock to .gitignore #maint
🐛 Bugfixes
- Correctly identify uninvaded throats between previously invaded pores within same cluster #bug
- Fix trapped volume detection #bug
📗 Documentation
- Update example 8 #docs
- Fixed mistake in pore network size consistency example 6 #docs
- nstall pypardiso by default on x86_64 platforms when testing and building docs #docs #maint
v3.5.1
🔧 Maintenance
- Moving to
uvfor installs (ie added pyproject.toml and uv.lock) - Fixing deprecations in dependencies (ie chemicals and numpy)
v3.5.0
🍰 Enhancements
- Adjusted surface area model to accept lower limit (amin), defaults to 0
🔧 Maintenance
- Fixed deprecation error coming from new Scipy and Numpy versions
v3.4.1
🐛 Bugfixes
- More robust conduit length models
- Fixing spacing in BCC network
- Updated pore surface area calculation models
📗 Documentation
- Update docs with example on network extraction
v3.4.0
-
🐛 Bugfixes
- Added try/except to
__getitem__in Phase in case some settings are missing - Fixed dtype bug in
isoutsidefunction, and passingftoreflect_basepoints - Fixed use of
matplotlib'sdocstringsubstitutionhelper function to be version resistant