parsimony.algorithms.bases: The :mod:`parsimony.algorithms.bases` module includes several base
classes for using and creating algorithms.
parsimony.algorithms.cluster: The :mod:`parsimony.algorithms.cluster` module includes several
algorithms that performed clustering.
parsimony.algorithms.coordinate: The :mod:`parsimony.algorithms.coordinate` module includes several
algorithms that minimises an implicit or explicit loss function by
utilising a coordinate or block coordinate descent.
parsimony.algorithms.gradient: The :mod:`parsimony.algorithms.gradient` module includes several
algorithms that minimises an explicit loss function while utilising
the gradient of the function.
parsimony.algorithms.nipals: The :mod:`parsimony.algorithms.nipals` module includes several
algorithms that minimises an implicit loss function based on the
NIPALS algorithm.
parsimony.algorithms.primaldual: The :mod:`parsimony.algorithms.primaldual` module includes
algorithms that exploit primal-dual techniques to minimises an
explicitly given loss function.
parsimony.algorithms.proximal: The :mod:`parsimony.algorithms.proximal` module contains several
algorithms that involve proximal operators.
parsimony.functions.combinedfunctions: The :mod:`parsimony.functions.objectives.functions` module contains
ready-made common combinations of loss functions and penalties that
can be used right away to analyse real data.
parsimony.functions.losses: The :mod:`parsimony.functions.losses` module contains the loss
functions used throughout the package.
parsimony.functions.multiblock.properties: The :mod:`parsimony.functions.properties` module contains
properties that describes the functionality of the multiblock
functions.
parsimony.functions.nesterov.gl: The :mod:`parsimony.functions.nesterov.gl` module contains the loss
function and helper functions for overlapping Group lasso, GL,
smoothed using Nesterov's technique.
parsimony.functions.nesterov.grouptv: The :mod:`parsimony.functions.nesterov.grouptv` module contains the
loss function and helper functions for group Total variation, Group
TV, smoothed using Nesterov's smoothing technique.
parsimony.functions.nesterov.l1: The :mod:`parsimony.functions.nesterov.L1` module contains the loss
function for the L1 penalty, smoothed using Nesterov's technique.
parsimony.functions.nesterov.l1tv: The :mod:`parsimony.functions.nesterov.L1TV` module contains the
loss function for the L1 + TV penalty, smoothed together using
Nesterov's technique.
parsimony.functions.nesterov.properties: The :mod:`parsimony.functions.nesterov.properties` module contains
the necessary properties for Nesterov functions.
parsimony.functions.nesterov.tv: The :mod:`parsimony.functions.nesterov.tv` module contains the loss
function and helper functions for Total variation, TV, smoothed
using Nesterov's technique.
parsimony.functions.penalties: The :mod:`parsimony.functions.penalties` module contains the
penalties used to constrain the loss functions.
parsimony.functions.properties: The :mod:`parsimony.functions.properties` module contains base
classes that are used to assign properties, i.e.