plexus
plexus copied to clipboard
Update nalgebra requirement from ^0.22.0 to ^0.32.2
Updates the requirements on nalgebra to permit the latest version.
Changelog
Sourced from nalgebra's changelog.
[0.32.2] (07 March 2023)
Added
- Add the
glam-0.23to enable conversion from/to type fromglamv0.23.[0.32.1] (14 Jan. 2023)
Modified
- Updated
nalgebra-macrosto use the newDyn, avoiding macro-generated deprecation warnings.[0.32.0] (14 Jan. 2023)
Modified
- Renamed all
MatrixSlicetypes toMatrixView. In general all occurrences of the worldSliceorslicehave been replaced byVieworview.- Deprecated all the types involving
Slicein its name, in favor of the wordView.- Make it so that most
nalgebraobjects archive as themselves (when usingrkyvfor serialization).- Renamed
DynamictoDynand makeDyna tuple struct.Added
- Add
Cholesky::ln_determinantto compute the natural logarithm of the determinant of a matrix decomposed with Cholesky. This can be more numerically stable than computing the determinant itself when very small and/or large values are involved.- Added new methods
Matrix::as_viewandMatrix::as_view_mut, which are very useful when working with view-based APIs.- Added parallel column iterator using
rayon:Matrix::par_column_iterandMatrix::par_column_iter_mut. Therayonfeature must be enabled to access these methods.- Implement
ReshapableStoragefor matrix slices (only for unit strides at the moment).- Add
U0, U1, …constants alongside theU0, U1, …types. This lets us writeU4instead ofU4::name()orConst::<4>when we need const dimensions.Fixed
- Fixed the implementation of
Rotation3::euler_anglesto return the angles in the documented order (roll, pitch, yaw).[0.31.4] (13 Nov. 2022)
Added
- Add a
convert-glam022feature to enable conversion betweennalgebraandglam v0.22.[0.31.3] (30 Oct. 2022)
Added
- Add
Matrix::try_castto attempt casting the inner scalar types when that cast may fail.Fixed
- Fixed the usage of
CheckByteswithrkyv.[0.31.2] (09 Oct. 2022)
Modified
... (truncated)
Commits
4a5183aRelease v0.32.2e7ca36eMerge pull request #1213 from MarijnS95/glam-0.2324dab11Support conversion for glam 0.23c0ad6a2Merge pull request #1216 from geieredgar/remove-parentheses171e92bRemove unnecessary parentheses52e6db9Release v0.32.18e5e54dBump version of nalgebra-macros8aa34a9Release v0.32.0f50b081Merge pull request #1180 from Andlon/reshape_slices_plus_morebcfc20cFix duplicate import- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot mergewill merge this PR after your CI passes on it@dependabot squash and mergewill squash and merge this PR after your CI passes on it@dependabot cancel mergewill cancel a previously requested merge and block automerging@dependabot reopenwill reopen this PR if it is closed@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major versionwill close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor versionwill close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)