Releases: morphomatics/morphomatics
v4.1.2
v4.1.1
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
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
ProductManifoldcomplementingPowerManifoldfor products consisting of different manifolds - implementation of pole ladder for approximation of parallel transport
- added estimator for geometric median
Major improvements:
Manifolds now implementpytreeinterface, hence, no longer have to be treated as static arguments in jax transforms likejax.jit- batch feature provided by some manifolds removed as this use case is covered efficiently by
PowerManifoldviajax.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
v3.0 Lucid Livia
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
Metricnow subclass ofConnection.
See Commits for a detailed list of changes.
v2.1.1
Patch release fixing PointDistributionModel and dropping Python 3.7 support.
v2.1
Minor release containing among others:
- new opt package with very basic (but
jaxcompatible) optimization and root finding routines - time-discretze Riemannian exp/log in
Bezierfold - performance improvements due to just-in-time compatible solver in
RiemannianRegressionandBezierfold pymanoptnow optional dependency
Detailed list of changes: Commits
v2.0 Accelerated Augustus
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
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
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