strawlab / adskalman-rs

Kalman filter implementation in Rust
Apache License 2.0
56 stars 9 forks source link

Update nalgebra requirement from 0.31 to 0.32 #16

Closed dependabot[bot] closed 1 year ago

dependabot[bot] commented 1 year ago

Updates the requirements on nalgebra to permit the latest version.

Changelog

Sourced from nalgebra's changelog.

[0.32.1] (14 Jan. 2023)

Modified

  • Updated nalgebra-macros to use the new Dyn, avoiding macro-generated deprecation warnings.

[0.32.0] (14 Jan. 2023)

Modified

  • Renamed all MatrixSlice types to MatrixView. In general all occurrences of the world Slice or slice have been replaced by View or view.
  • Deprecated all the types involving Slice in its name, in favor of the word View.
  • Make it so that most nalgebra objects archive as themselves (when using rkyv for serialization).
  • Renamed Dynamic to Dyn and make Dyn a tuple struct.

Added

  • Add Cholesky::ln_determinant to 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_view and Matrix::as_view_mut, which are very useful when working with view-based APIs.
  • Added parallel column iterator using rayon: Matrix::par_column_iter and Matrix::par_column_iter_mut. The rayon feature must be enabled to access these methods.
  • Implement ReshapableStorage for matrix slices (only for unit strides at the moment).
  • Add U0, U1, … constants alongside the U0, U1, … types. This lets us write U4 instead of U4::name() or Const::<4> when we need const dimensions.

Fixed

  • Fixed the implementation of Rotation3::euler_angles to return the angles in the documented order (roll, pitch, yaw).

[0.31.4] (13 Nov. 2022)

Added

  • Add a convert-glam022 feature to enable conversion between nalgebra and glam v0.22.

[0.31.3] (30 Oct. 2022)

Added

  • Add Matrix::try_cast to attempt casting the inner scalar types when that cast may fail.

Fixed

  • Fixed the usage of CheckBytes with rkyv.

[0.31.2] (09 Oct. 2022)

Modified

  • Use #[inline] on the Dim implementation for Const to improve opt-level 1 performance.
  • Make the Point::new constructions const-fn.

Added

  • Add UnitVector::cast to change the underlying scalar type.

... (truncated)

Commits
  • 52e6db9 Release v0.32.1
  • 8e5e54d Bump version of nalgebra-macros
  • 8aa34a9 Release v0.32.0
  • f50b081 Merge pull request #1180 from Andlon/reshape_slices_plus_more
  • bcfc20c Fix duplicate import
  • 711ac67 Deplecate Dynamic and Dynamic::new
  • 3508280 Rename Slice to View in reshape tests
  • c506bd5 Fix broken compilation for serde-serialize
  • afabf4b ReshapableStorage for slices + tests for owned reshape
  • 4221c44 Rename Dynamic -> Dyn
  • 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 rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will 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 version` will 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 dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)