A general estimation framework for multi-state Markov processes with flexible specification of the transition intensities.
    The log-transition intensities can be specified through Generalised Additive Models which allow for virtually any type of covariate
    effect. Elementary specifications such as time-homogeneous processes and simple parametric forms are also supported. There are 
    no limitations on the type of process one can assume, with both forward and backward transitions allowed and virtually any number
    of states.

Provides color palettes designed to be reminiscent of text on paper.
    The color schemes were taken from <https://stephango.com/flexoki>.
    Includes discrete, continuous, and binned scales that are not necessarily 
    color-blind friendly. Simple scale and theme functions are available for use 
    with 'ggplot2'.

Provides flexible odds ratio curves that enable modeling non-linear relationships between continuous predictors and binary outcomes. This package facilitates a deeper understanding of the impact of each continuous predictor on the outcome by presenting results in terms of odds ratio (OR) curves based on splines. These curves allow for comparison against a specified reference value, aiding in the interpretation of the predictor's effect.

Extends the capabilities for flexible partitioning and model-based clustering
       available in the packages 'flexclust' and 'flexmix' to handle ordinal and
       mixed-with-ordinal data types via new distance, centroid and driver functions that
       make various assumptions regarding ordinality. Using them within the flex-scheme
       allows for easy comparisons across methods.

Model selection tools and 'selfStart' functions to fit parametric curves in 'nls', 'nlsList' and 'nlme' frameworks.

Binding to the C++ implementation of the flexible polyline
    encoding by HERE <https://github.com/heremaps/flexible-polyline>. The
    flexible polyline encoding is a lossy compressed representation of a list of
    coordinate pairs or coordinate triples. The encoding is achieved by:
    (1) Reducing the decimal digits of each value;
    (2) encoding only the offset from the previous point;
    (3) using variable length for each coordinate delta; and
    (4) using 64 URL-safe characters to display the result.