Skip to content

onion

Octonions and Quaternions

v1.5-3 · Mar 29, 2024 · GPL-2

Description

Quaternions and Octonions are four- and eight- dimensional extensions of the complex numbers. They are normed division algebras over the real numbers and find applications in spatial rotations (quaternions), and string theory and relativity (octonions). The quaternions are noncommutative and the octonions nonassociative. See the package vignette for more details.

Downloads

374

Last 30 days

8756th

374

Last 90 days

374

Last year

CRAN Check Status

2 WARNING
12 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang OK
r-devel-linux-x86_64-debian-gcc OK
r-devel-linux-x86_64-fedora-clang OK
r-devel-linux-x86_64-fedora-gcc OK
r-devel-macos-arm64 OK
r-devel-windows-x86_64 OK
r-oldrel-macos-arm64 WARNING
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 OK
r-patched-linux-x86_64 OK
r-release-linux-x86_64 OK
r-release-macos-arm64 WARNING
r-release-macos-x86_64 OK
r-release-windows-x86_64 OK
Check details (14 non-OK)
OK r-devel-linux-x86_64-debian-clang

*


            
OK r-devel-linux-x86_64-debian-gcc

*


            
OK r-devel-linux-x86_64-fedora-clang

*


            
OK r-devel-linux-x86_64-fedora-gcc

*


            
OK r-devel-macos-arm64

*


            
OK r-devel-windows-x86_64

*


            
WARNING r-oldrel-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘onionmat.Rmd’ using rmarkdown
--- finished re-building ‘onionmat.Rmd’

--- re-building ‘onionpaper.Rnw’ using Sweave
Loading required package: onion
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Error: processing vignette 'onionpaper.Rnw' failed with diagnostics:
Running 'texi2dvi' on 'onionpaper.tex' failed.
LaTeX errors:
!pdfTeX error: pdflatex (file bbm10): Font bbm10 at 657 not found
 ==> Fatal error occurred, no output PDF file produced!
--- failed re-building ‘onionpaper.Rnw’

SUMMARY: processing the following file failed:
  ‘onionpaper.Rnw’

Error: Vignette re-building failed.
Execution halted
OK r-oldrel-macos-x86_64

*


            
OK r-oldrel-windows-x86_64

*


            
OK r-patched-linux-x86_64

*


            
OK r-release-linux-x86_64

*


            
WARNING r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘onionmat.Rmd’ using rmarkdown
--- finished re-building ‘onionmat.Rmd’

--- re-building ‘onionpaper.Rnw’ using Sweave
Loading required package: onion
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "phi" is not a graphical parameter
Error: processing vignette 'onionpaper.Rnw' failed with diagnostics:
Running 'texi2dvi' on 'onionpaper.tex' failed.
LaTeX errors:
!pdfTeX error: pdflatex (file bbm10): Font bbm10 at 657 not found
 ==> Fatal error occurred, no output PDF file produced!
--- failed re-building ‘onionpaper.Rnw’

SUMMARY: processing the following file failed:
  ‘onionpaper.Rnw’

Error: Vignette re-building failed.
Execution halted
OK r-release-macos-x86_64

*


            
OK r-release-windows-x86_64

*


            

Check History

WARNING 12 OK · 0 NOTE · 2 WARNING · 0 ERROR · 0 FAILURE Mar 9, 2026
WARNING r-release-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘onionmat.Rmd’ using rmarkdown
--- finished re-building ‘onionmat.Rmd’

--- re-building ‘onionpaper.Rnw’ using Sweave
Loading required package: onion
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(x
WARNING r-oldrel-macos-arm64

re-building of vignette outputs

Error(s) in re-building vignettes:
--- re-building ‘onionmat.Rmd’ using rmarkdown
--- finished re-building ‘onionmat.Rmd’

--- re-building ‘onionpaper.Rnw’ using Sweave
Loading required package: onion
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "box" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "r" is not a graphical parameter
Warning in plot.xy(xy.coords(x, y), type = type, ...) :
  "theta" is not a graphical parameter
Warning in plot.xy(x

Reverse Dependencies (7)

depends

imports

Dependency Network

Dependencies Reverse dependencies emulator Matrix freealg mathjaxr jordan qsplines asteRisk TrackReconstruction clifford rotations vfunc onion

Version History

new 1.5-3 Mar 9, 2026