Releases: PMEAL/OpenPNM
Releases · PMEAL/OpenPNM
v3.5.5
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
v3.3.0
🍰 Enhancements
- Accelerated tessellation generators
- Enhanced
reflect_base_pointsto accept a scale-factor to control number of points - Performing Delaunay triangulation in delaunay_voronoi_dual is now optional
- Enhanced
create_incidence_matrixto allow 2*Nt long weights
🔧 Maintenance
- Removed
pypardisoas a hard dependency to suppport ARM64 architecture - Updated use of matplotlib's docstring module for their new deprecation
🐛 Bugfixes
- Fixed bug in
merge_poreswhich used too many neighbors when finding centroid - Fixed bug in pore surface area models due to incorrect use of
flattenon conns
v3.2.1
🚀 New features
- Added transient thermal conduction class
🍰 Enhancements
- Added
label_byoption toplot_connectionsandplot_coordinates
🐛 Bugfixes
- Fixed memory leak
- Fixed a bug in
Transport.rate, which broke when only two throats were present