Thanks to visit codestin.com
Credit goes to github.com

Skip to content
This repository was archived by the owner on Jun 18, 2025. It is now read-only.

Conversation

sritchie
Copy link
Member

@sritchie sritchie commented Mar 27, 2022

  • Quaternion matrix transformations #511 focuses on adding more rotations and efficiency to
    sicmutils.quaternion. Specifically:

    • magnitude-sq and magnitude are now more efficient.

    • New functions to get to and from quaternions and various matrix
      representations: from-rotation-matrix, ->rotation-matrix,
      from-complex-matrix, ->complex-matrix, from-4x4-matrix, ->4x4-matrix

    • New instances ONE-matrix, I-matrix, J-matrix, K-matrix, matrix
      representations of the corresponding quaternion elements.

    • Similar to the matrix elements, we also now have ONE-tensor, I-tensor,
      J-tensor, K-tensor.

@codecov-commenter
Copy link

codecov-commenter commented Mar 27, 2022

Codecov Report

Merging #511 (4a3017e) into main (bde4da3) will increase coverage by 0.02%.
The diff coverage is 88.35%.

@@            Coverage Diff             @@
##             main     #511      +/-   ##
==========================================
+ Coverage   86.51%   86.54%   +0.02%     
==========================================
  Files         104      104              
  Lines       14981    15124     +143     
  Branches      778      783       +5     
==========================================
+ Hits        12961    13089     +128     
- Misses       1242     1252      +10     
- Partials      778      783       +5     
Impacted Files Coverage Δ
src/sicmutils/matrix.cljc 87.86% <ø> (ø)
src/sicmutils/quaternion.cljc 88.71% <88.35%> (-0.16%) ⬇️
src/sicmutils/numsymb.cljc 92.23% <0.00%> (-0.23%) ⬇️
src/sicmutils/polynomial.cljc 83.43% <0.00%> (ø)
src/sicmutils/rational_function.cljc 81.17% <0.00%> (+0.84%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update bde4da3...4a3017e. Read the comment docs.

@sritchie sritchie merged commit c269224 into main Mar 27, 2022
@sritchie sritchie deleted the sritchie/rotations branch March 27, 2022 03:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants