Releases: 2phi/weac
v2.5.2
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.5 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
FEATURES
- Adds the computation of the cut length where the slab comes into full contact (more than a singular point) with the base layer in a propagation saw test to
weac.tools.touchdown_distance()
Full Changelog: https://github.com/2phi/weac/commits/v2.5.2
v2.5.1
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.5 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
BUG FIXES
- Fixed typos
- Removed inconsistencies
FEATURES
- Improved documentation 📖
Full Changelog: https://github.com/2phi/weac/commits/v2.5.1
v2.5.0
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.5 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
FEATURES
- Analyze slab touchdown 🏈 after weak-layer collapse in propagation saw tests (PSTs) by setting
touchdown=True
at model setup - Use
weac.tools.touchdown_distance()
to calculate the PST cut length at initial contact between slab and base layer after weak-layer collapse and the steady-state touchdown distance during unstable crack propagation.
Full Changelog: https://github.com/2phi/weac/commits/v2.5.0
v2.4.1
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.4 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
BUG FIXES
- Fixed Zenodo indexing
FEATURES
- Choose between slope-normal or vertical PST boundary conditions (
'-pst'
,'pst-'
or'-vpst'
,'vpst-'
, respectively)
Full Changelog: https://github.com/2phi/weac/commits/v2.4.1
v2.4.0
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.4 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
BUG FIXES
- Fixed data format of energy release rates
- Added switch for touchdown computations
FEATURES
- Choose between slope-normal or vertical PST boundary conditions (
'-pst'
,'pst-'
or'-vpst'
,'vpst-'
, respectively)
Full Changelog: https://github.com/2phi/weac/commits/v2.4.0
v2.3.2
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.3 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
BUG FIXES
- Makes nondimensional density parametrization according to Bergfeld et al. (2023) the default
FEATURES
- Contour plots of stress and displacement fields on deformed geometries
- Now accounts for slab touchdown in propagation saw tests
Full Changelog: https://github.com/2phi/weac/commits/v2.3.1
v2.3.1
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.3 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
BUG FIXES
- Fixes contour plot axis labels
- Installing
weac
now requires Python 🐍 3.10 or newer
FEATURES
- Contour plots of stress and displacement fields on deformed geometries
- Now accounts for slab touchdown in propagation saw tests
Full Changelog: https://github.com/2phi/weac/commits/v2.3.1
v2.3.0
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.3 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
FEATURES
- Contour plots of stress and displacement fields on deformed geometries
- Now accounts for slab touchdown in propagation saw tests
Full Changelog: https://github.com/2phi/weac/commits/v2.3.0
v2.2.1
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.2 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
BUG FIXES
v2.2.1
- Fixed a bug where end coordinates could mistakenly be identified as unsupported when they were actually supported
- Fixed a bug where edge cracks could mistakenly be identified as center cracks
FEATURES
- Sign of inclination
phi
consistent with the coordinate system (positive counterclockwise) - Dimension arguments to field-quantity methods added
- Improved aspect ratio of profile views and contour plots
- Improved plot labels
- Convenience methods for the export of weak-layer stresses and slab deformations
- Wrapper for (re)calculation of the fundamental system
- Now allows for distributed surface loads
Full Changelog: https://github.com/2phi/weac/commits/v2.2.1
v2.2.0
LAYERED SLABS ON COMPLIANT WEAK LAYERS
WEAC v2.2 provides Python 🐍 implementations of closed-form analytical models for the mechanical analysis of stratified snow covers on compliant weak layers.
FEATURES
- Sign of inclination
phi
consistent with the coordinate system (positive counterclockwise) - Dimension arguments to field-quantity methods added
- Improved aspect ratio of profile views and contour plots
- Improved plot labels
- Convenience methods for the export of weak-layer stresses and slab deformations
- Wrapper for (re)calculation of the fundamental system
- Now allows for distributed surface loads
Full Changelog: https://github.com/2phi/weac/commits/v2.2.0