Releases: JuliaManifolds/Manifolds.jl
Releases · JuliaManifolds/Manifolds.jl
v0.10.14
Manifolds v0.10.14
Changed
- Introduced new implementation of parallel transport on
Rotations(3)
based on Rodrigues' rotation
formula.
Merged pull requests:
- Fix argument order for inverse_retract! for SymplecticGrassmann and SymplecticStiefel (#784) (@murrellb)
- Improved implementation of PT on Rotations(3) (#785) (@mateuszbaran)
v0.10.13
Manifolds v0.10.13
Changed
- Bumped dependency of ManifoldsBase.jl to 1.0, split
exp
intoexp
(without optional argumentt
) andexp_fused
(with argumentt
) and similarlyretract
toretract
andretract_fused
. - ManifoldsBase.jl 1.0 also moved from
TVector
toTangentVector
s in type names.
The following names are adapted- Renamed
HyperboloidTVector
(now deprecated) toHyperboloidTangentVector
- Renamed
OrthogonalTVector
(now deprecated) toOrthogonalTangentVector
- Renamed
PoincareBallTVector
(now deprecated) toPoincareBallTangentVector
- Renamed
PoincareHalfSpaceTVector
(now deprecated) toPoincareHalfSpaceTangentVector
- Renamed
ProjectorTVector
(now deprecated) toProjectorTangentVector
- Renamed
StiefelTVector
(now deprecated) toStiefelTangentVector
- Renamed
TuckerTVector
(now deprecated) toTuckerTangentVector
- Renamed
UMVTVector
(now deprecated) toUMVTangentVector
- Renamed
- The internal access
array_value
is now calledinternal_value
, compare to its renaming inManifoldsBase
Merged pull requests:
- Adapt to ManifoldsBase 1.0 (#781) (@kellertuer)
v0.10.12
Manifolds v0.10.12
Added
- Orthonormal bases for
CholeskySpace
andLogCholesky
metric forSymmetricPositiveDefinite
. rand
forCholeskySpace
.
Changed
- Improved performance of selected
get_vector
andget_coordinates
methods for complexEuclidean
manifold.
Merged pull requests:
- Improve performance of get_vector and get_coordinates in some cases o… (#779) (@mateuszbaran)
- Bases for CholeskySpace and LogCholesky metric (#780) (@mateuszbaran)
v0.10.11
Manifolds v0.10.11
Added
- Bases and rand for
HeisenbergMatrices
andInvertibleMatrices
.
Merged pull requests:
- Bases and rand for InvertibleMatrices and HeisenbergMatrices (#777) (@mateuszbaran)
v0.10.10
Manifolds v0.10.10
Added
- the
Segre
manifold - the
WarpedMetric
for theSegre
manifold
Thanks to @sjacobsson!
Merged pull requests:
- add segre and warped segre manifold (#755) (@sjacobsson)
v0.10.9
Manifolds v0.10.9
Added
- The manifold
HeisenbergMatrices
as the underlying manifold ofHeisenbergGroup
.
Changed
about.md
now also lists contributors of manifolds and a very short history of the package.
Merged pull requests:
- Improve docs (#774) (@kellertuer)
- Heisenberg matrices (#775) (@mateuszbaran)
v0.10.8
Manifolds v0.10.8
Changed
- Some methods related to
get_vector
forGeneralUnitaryMatrices
now haveAbstractVector
upper bound for coefficients. - Minimum Julia version is now 1.10 (the LTS which replaced 1.6)
- The dependency ManifoldDiff.jl has been upgraded from v0.3 to v0.4, to bring compatibility with DifferentiationInterface.jl.
Merged pull requests:
- Bump codecov/codecov-action from 4 to 5 (#768) (@dependabot[bot])
- Add some type annotations in
GeneralUnitaryMatrices
get_vector
(#770) (@mateuszbaran) - Upgrade to ManifoldDiff v0.4 (#771) (@gdalle)
- Bump Julia compat to 1.10 (#772) (@gdalle)
Closed issues:
- Computations related to frames (#769)
v0.10.7
Manifolds v0.10.7
Added
adjoint_matrix
for Lie groups, with optimized implementations for SO(2), SO(3), SE(2) and SE(3).
Merged pull requests:
- Adjoint matrix and some jacobians (#767) (@mateuszbaran)
v0.10.6
Manifolds v0.10.6
Added
- Two new actions:
ComplexPlanarRotation
,QuaternionRotation
. - New function
quaternion_rotation_matrix
for converting quaternions to rotation matrices. make.jl
script now has more command line arguments, for example--exclude-tutorials
when you do not want to build the tutorials but still look at the docs. Seemake.jl --help
for more information.
Merged pull requests:
- New rotation actions (#765) (@mateuszbaran)
- Refactor make.jl (#766) (@kellertuer)
v0.10.5
Manifolds v0.10.5
Added
- the manifold
InvertibleMatrices
of invertible matrices
Changed
- rewrote the
CONTRIBUTING.md
and adapt it to today's links and references.
Merged pull requests:
- introduce invertible matrices (merely for completeness) (#764) (@kellertuer)