Skip to content

cran/orientlib

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orientlib: Support for Orientation Data

This package contains methods for working with orientation data, i.e. data from SO(3). The basic abstract class is the "orientation"; there are several concrete classes (with constructions rotmatrix(), rotvector(), eulerzyx(), eulerzxz(), quaternion(), skewmatrix() and skewvector()) storing different representations of orientations.

Methods are defined to get the length of a vector of orientations, as well as to extract and replace elements, and to multiply orientations and raise them to real powers.

There are also utility functions rotation.distance(), rotation.angle(), nearest.orthog() and nearest.SO3().

There is a plotting method boat3d() to display orientation data in a 3D plot, and a linear modelling function orientlm().

Installation

You can install the release version of orientlib using

install.packages("orientlib")

You can install the development version of orientlib from GitHub with:

# install.packages("devtools")
devtools::install_github("dmurdoch/orientlib")

About

❗ This is a read-only mirror of the CRAN R package repository. orientlib — Support for Orientation Data. Homepage: https://github.com/dmurdoch/orientlibhttps://dmurdoch.github.io/orientlib/ Report bugs for this package: https://github.com/dmurdoch/orientlib/issues

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages