Functions and data to reproduce all plots in the book "Practical Smoothing. 
 The Joys of P-splines" by Paul H.C. Eilers and Brian D. Marx (2021, ISBN:978-1108482950).

A Jordan algebra is an algebraic object originally
   designed to study observables in quantum mechanics.  Jordan
   algebras are commutative but non-associative; they satisfy the
   Jordan identity.  The package follows the ideas and notation of
   K. McCrimmon (2004, ISBN:0-387-95447-3) "A Taste of Jordan
   Algebras".  To cite the package in publications, please use
   Hankin (2023) <doi:10.48550/arXiv.2303.06062>.

Implementation of some unit and area level EBLUP estimators as well as the estimators of their MSE also under heteroscedasticity. The package further documents the publications Breidenbach and Astrup (2012) <DOI:10.1007/s10342-012-0596-7>, Breidenbach et al. (2016) <DOI:10.1016/j.rse.2015.07.026> and Breidenbach et al. (2018 in press). The vignette further explains the use of the implemented functions.

Josa in Korean is often determined by judging the previous word. 
            When writing reports using Rmd, a function that prints the 
            appropriate investigation for each case is helpful. 
            The 'josaplay' package then evaluates the previous word 
            to determine which josa is appropriate.

Read and write JSON Web Keys (JWK, rfc7517), generate and verify JSON
    Web Signatures (JWS, rfc7515) and encode/decode JSON Web Tokens (JWT, rfc7519)
    <https://datatracker.ietf.org/wg/jose/documents/>. These standards provide 
    modern signing and encryption formats that are natively supported by browsers
    via the JavaScript WebCryptoAPI <https://www.w3.org/TR/webcrypto/#jose>, 
    and used by services like OAuth 2.0, LetsEncrypt, and Github Apps.

Reproducible work requires a record of where every statistic originated.
    When writing reports, some data is too big to load in the same environment and some statistics take a while to compute.
    This package offers a way to keep notes on statistics, simple functions, and small objects.
    Notepads can be locked to avoid accidental updates.
    Notepads keep track of who added the notes and when the notes were added.
    A simple text representation is used to allow for clear version histories.