Release 0.3.0
Release 0.3.0
New Features
- Refactor internal dissipation as external addon damping module by @bhosale2 in #114
- New AnalyticalDamper
- Filter Damper class by @bhosale2 in #123
- Adding
ConfigurableFixedConstraint
boundary condition class by @mstoelzle in #143
What's Changed
- Adds significant digits to shear coefficient (Alpha) (#79) by @bhosale2 in #82
- Dissipation constant fix (#81) by @bhosale2 in #87
- Scale dissipation constant by mass instead of length.
- Update FixedJoints: restoring spring-damped-torques, initial rotation offset by @mstoelzle in #135
- Update: Damping values for rod-rigid body contact cases (#171) by @bhosale2 in #172
- Fix damping force direction by @bhosale2 in #170
- Refactor:
wrappers
->modules
by @skim0119 in #177
Minor Fixes
- Fix compute shear energy function typo by @bhosale2 in #88
- Track velocity norms as dynamic proxies in Axial stretching and Timoshenko examples by @tp5uiuc in #97
- Node to element interpolation fix by @bhosale2 in #98
- Update: numba disable jit flag in poetry command by @bhosale2 in #146
- Adjusting data structure of
fixed_positions
andfixed_directors
by @mstoelzle in #147 - Docs: correct endpoint forces docstring by @bhosale2 in #157
- Update: remove sys append calls in examples by @bhosale2 in #162
New Experimental Features
- Enabling joints to connect rods and rigid bodies by @mstoelzle in #149
Repository Updates
- Codeowners setup by @bhosale2 in #115
- Remove _elastica_numba folder while keeping _elastica_numba.py by @bhosale2 in #138
- Update CI: Add sphinx build by @skim0119 in #139
- Poetry setup for PyElastica (#101) by @bhosale2 in #141
- Add pre commit to pyelastica by @bhosale2 in #151
- Update makefile commands: test by @skim0119 in #156
Full Changelog: v0.2.4...v0.3.0