A spatiotemperal data object in a relational data structure to separate the recording of time variant/ invariant variables. See the Journal of Statistical Software reference: <doi:10.18637/jss.v110.i07>.

An implementation of a data cube extracted out of 'dplyr' for
    backward compatibility.

Creates a 3D data cube view of a RasterStack/Brick, typically a 
    collection/array of RasterLayers (along z-axis) with the same geographical 
    extent (x and y dimensions) and resolution, provided by package 'raster'. 
    Slices through each dimension (x/y/z), freely adjustable in location, 
    are mapped to the visible sides of the cube. The cube can be freely rotated. 
    Zooming and panning can be used to focus on different areas of the cube.

Estimating mutation and selection coefficients on synonymous
       codon bias usage based on models of ribosome overhead cost (ROC).
       Multinomial logistic regression and Markov Chain Monte Carlo are used to
       estimate and predict protein production rates with/without the presence
       of expressions and measurement errors. Work flows with examples for
       simulation, estimation and prediction processes are also provided
       with parallelization speedup. The whole framework is tested with
       yeast genome and gene expression data of Yassour, et al. (2009)
       <doi:10.1073/pnas.0812841106>.

Computation of a cubic B-spline basis for arbitrary knots. It also provides the 1st and 2nd derivatives, as well as the integral of the basis elements. It is used by the author to fit penalized B-spline models, see e.g. Jullion, A. and Lambert, P. (2006) <doi:10.1016/j.csda.2006.09.027>,  Lambert, P. and  Eilers, P.H.C. (2009) <doi:10.1016/j.csda.2008.11.022> and, more recently, Lambert, P. (2021) <doi:10.1016/j.csda.2021.107250>. It is inspired by the algorithm developed by de Boor, C. (1977) <doi:10.1137/0714026>.

Functions for visualizing, animating, solving and 
        analyzing the Rubik's cube. Includes data structures for
		solvable and unsolvable cubes, random moves and random 
		state scrambles and cubes, 3D displays and animations 
		using 'OpenGL', patterned cube generation, and lightweight 
		solvers. See Rokicki, T. (2008) <arXiv:0803.3435> for the
		Kociemba solver.