Skip to content

Releases: morphomatics/morphomatics

v4.1.2

21 Jul 07:35

Choose a tag to compare

Morhpomatics 4.1.2 Trained Tiberius.

Fixing and improving bi-invariant two-smaple tests.

See also Commits.

v4.1.1

12 Jul 09:00

Choose a tag to compare

Morhpomatics 4.1.1 Trained Tiberius.

Notable changes:

  • new manifolds: size-and-shape space, simplex, diffeomorphism group (mostly restricted to action on point sets)
  • tools for correpondence estimation based on functional maps
  • new bi-invariant geodesic regression for Lie-group valued data
  • LieGroup (like Metric) now inheriting Connection

See Commits for a detailed list of changes.

4.0 Trained Tiberius

02 Oct 10:17
480f87e

Choose a tag to compare

Fourth major release (aka Trained Tiberius) of the Morphomatics library.

New features in this release:

  • new sub-packages providing geometric neural networks and graph operators on manfild-valued data
  • added ProductManifold complementing PowerManifold for products consisting of different manifolds
  • implementation of pole ladder for approximation of parallel transport
  • added estimator for geometric median

Major improvements:

  • Manifolds now implement pytree interface, hence, no longer have to be treated as static arguments in jax transforms like jax.jit
  • batch feature provided by some manifolds removed as this use case is covered efficiently by PowerManifold via jax.vmap
  • file names python modules now in snake case
  • reduced potetial for cyclic dependencies

See Commits for a detailed list of changes.

v3.0.2

21 Jan 09:49

Choose a tag to compare

Second microrelease of Morphomatics 3 Lucid Livia.

Notable changes:

  • Added affine invariant metric for space of symmetric positive definite matrices
  • Numerical safeguards for automatic differentiation

Complete list of changes here.

v3.0 Lucid Livia

30 Mar 19:04

Choose a tag to compare

Third major release (aka Lucid Livia) of the Morphomatics library.

Major additions revolve around longitudinal modeling including:

  • generic tangent bundle manifold with natural Sasaki metric,
  • new Bézierfold of cubic splines based on product Sasaki metric,
  • hyperbolic space, and
  • Metric now subclass of Connection.

See Commits for a detailed list of changes.

v2.1.1

06 Dec 09:35

Choose a tag to compare

Patch release fixing PointDistributionModel and dropping Python 3.7 support.

v2.1

15 Nov 14:37

Choose a tag to compare

Minor release containing among others:

  • new opt package with very basic (but jax compatible) optimization and root finding routines
  • time-discretze Riemannian exp/log in Bezierfold
  • performance improvements due to just-in-time compatible solver in RiemannianRegression and Bezierfold
  • pymanopt now optional dependency

Detailed list of changes: Commits

v2.0 Accelerated Augustus

21 Sep 19:39

Choose a tag to compare

Second major release (aka Accelerated Augustus) of the Morphomatics library.

Biggest change is the adoption of the jax framework for computing and statistics on manifolds, bringing

  • automatic differentiation, and
  • compilation and execution on accelerators (GPUs and TPUs).

See Commits for a detailed list of changes.

v1.1

16 Mar 21:36

Choose a tag to compare

Major additions include:

  • Bézierfold: Manifold of Riemannian Bézier Splines
  • Higher-order hierarchichal model for analysis of longitudinal data (i.e. collection of time-dependent objects)
  • n-dim. Kendall shape space
    For a full list of changes see Commits.

See morphomatics.github.io for an overview of features and tutorials.

v1.0 Curious Ceasar

14 Jan 11:56

Choose a tag to compare

First release (aka Curious Ceasar) of the Morphomatics library.

See morphomatics.github.io for an overview of features and tutorials.

Full Changelog: https://github.com/morphomatics/morphomatics/commits/v1.0