From 0f903fbcad8eb74f41194d2b1be29bf06a9b3b1a Mon Sep 17 00:00:00 2001
From: scalinon <sylvain.calinon@idiap.ch>
Date: Fri, 26 Mar 2021 17:13:53 +0100
Subject: [PATCH] headers updated

---
 demos/demo_Riemannian_Gdp_vecTransp01.m      |  6 ++++-
 demos/demo_Riemannian_Hd_GMM01.m             |  6 ++++-
 demos/demo_Riemannian_Hd_interp01.m          | 14 +++++++----
 demos/demo_Riemannian_S1_interp01.m          | 14 +++++++----
 demos/demo_Riemannian_S1_interp02.m          | 14 +++++++----
 demos/demo_Riemannian_S2_GMM01.m             | 14 +++++++----
 demos/demo_Riemannian_S2_GMR01.m             | 14 +++++++----
 demos/demo_Riemannian_S2_GMR02.m             | 14 +++++++----
 demos/demo_Riemannian_S2_GMR03.m             | 14 +++++++----
 demos/demo_Riemannian_S2_GMR04.m             | 14 +++++++----
 demos/demo_Riemannian_S2_GaussProd01.m       | 14 +++++++----
 demos/demo_Riemannian_S2_TPGMM01.m           | 14 +++++++----
 demos/demo_Riemannian_S2_TPGMM02.m           | 14 +++++++----
 demos/demo_Riemannian_S2_batchLQR01.m        | 14 +++++++----
 demos/demo_Riemannian_S2_batchLQR02.m        | 14 +++++++----
 demos/demo_Riemannian_S2_batchLQR03.m        | 14 +++++++----
 demos/demo_Riemannian_S2_batchLQR_Bezier01.m | 14 +++++++----
 demos/demo_Riemannian_S2_infHorLQR01.m       | 14 +++++++----
 demos/demo_Riemannian_S2_vecTransp01.m       | 14 +++++++----
 demos/demo_Riemannian_S3_GMM01.m             | 14 +++++++----
 demos/demo_Riemannian_S3_GMR01.m             | 14 +++++++----
 demos/demo_Riemannian_S3_GMR02.m             | 14 +++++++----
 demos/demo_Riemannian_S3_infHorLQR01.m       | 14 +++++++----
 demos/demo_Riemannian_S3_interp01.m          | 14 +++++++----
 demos/demo_Riemannian_S3_vecTransp01.m       | 14 +++++++----
 demos/demo_Riemannian_SE2_GMM01.m            | 14 +++++++----
 demos/demo_Riemannian_SE2_interp01.m         | 14 +++++++----
 demos/demo_Riemannian_SOd_interp01.m         | 14 +++++++----
 demos/demo_Riemannian_SPD_GMM01.m            | 25 ++++++++++---------
 demos/demo_Riemannian_SPD_GMR01.m            | 26 +++++++++++---------
 demos/demo_Riemannian_SPD_GMR02.m            | 23 +++++++++--------
 demos/demo_Riemannian_SPD_GMR03.m            | 24 ++++++++++--------
 demos/demo_Riemannian_SPD_interp01.m         | 25 ++++++++++---------
 demos/demo_Riemannian_SPD_interp02.m         | 25 ++++++++++---------
 demos/demo_Riemannian_SPD_interp03.m         | 25 ++++++++++---------
 demos/demo_Riemannian_SPD_vecTransp01.m      | 25 ++++++++++---------
 demos/demo_Riemannian_SPD_vecTransp02.m      | 26 +++++++++++---------
 demos/demo_Riemannian_Sd_GMM01.m             | 14 +++++++----
 demos/demo_Riemannian_Sd_GMM02.m             | 14 +++++++----
 demos/demo_Riemannian_Sd_GMR01.m             | 14 +++++++----
 demos/demo_Riemannian_Sd_GMR02.m             | 14 +++++++----
 demos/demo_Riemannian_Sd_GaussProd01.m       | 14 +++++++----
 demos/demo_Riemannian_Sd_MPC01.m             | 14 +++++++----
 demos/demo_Riemannian_Sd_MPC_infHor01.m      | 14 +++++++----
 demos/demo_Riemannian_Sd_interp01.m          | 15 ++++++-----
 demos/demo_Riemannian_Sd_interp02.m          | 15 ++++++-----
 demos/demo_Riemannian_Sd_vecTransp01.m       | 14 +++++++----
 demos/demo_Riemannian_Sd_vecTransp02.m       | 14 +++++++----
 demos/demo_Riemannian_pose_GMM01.m           |  6 ++++-
 49 files changed, 474 insertions(+), 288 deletions(-)

diff --git a/demos/demo_Riemannian_Gdp_vecTransp01.m b/demos/demo_Riemannian_Gdp_vecTransp01.m
index 8338cba..dbcb595 100644
--- a/demos/demo_Riemannian_Gdp_vecTransp01.m
+++ b/demos/demo_Riemannian_Gdp_vecTransp01.m
@@ -7,7 +7,11 @@ function demo_Riemannian_Gdp_vecTransp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
 % Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
diff --git a/demos/demo_Riemannian_Hd_GMM01.m b/demos/demo_Riemannian_Hd_GMM01.m
index d59948c..116c133 100644
--- a/demos/demo_Riemannian_Hd_GMM01.m
+++ b/demos/demo_Riemannian_Hd_GMM01.m
@@ -7,7 +7,11 @@ function demo_Riemannian_Hd_GMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
 % Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
diff --git a/demos/demo_Riemannian_Hd_interp01.m b/demos/demo_Riemannian_Hd_interp01.m
index 903e7d8..2d8f48d 100644
--- a/demos/demo_Riemannian_Hd_interp01.m
+++ b/demos/demo_Riemannian_Hd_interp01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_Hd_interp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_Hd_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S1_interp01.m b/demos/demo_Riemannian_S1_interp01.m
index b017af8..4dbebd9 100644
--- a/demos/demo_Riemannian_S1_interp01.m
+++ b/demos/demo_Riemannian_S1_interp01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S1_interp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S1_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S1_interp02.m b/demos/demo_Riemannian_S1_interp02.m
index a6d1ea5..5fcedb8 100644
--- a/demos/demo_Riemannian_S1_interp02.m
+++ b/demos/demo_Riemannian_S1_interp02.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S1_interp02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S1_interp02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_GMM01.m b/demos/demo_Riemannian_S2_GMM01.m
index 5182c33..0c62087 100644
--- a/demos/demo_Riemannian_S2_GMM01.m
+++ b/demos/demo_Riemannian_S2_GMM01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_GMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_GMM01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_GMR01.m b/demos/demo_Riemannian_S2_GMR01.m
index d222454..fb0760f 100644
--- a/demos/demo_Riemannian_S2_GMR01.m
+++ b/demos/demo_Riemannian_S2_GMR01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_GMR01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_GMR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_GMR02.m b/demos/demo_Riemannian_S2_GMR02.m
index db78bbf..5211823 100644
--- a/demos/demo_Riemannian_S2_GMR02.m
+++ b/demos/demo_Riemannian_S2_GMR02.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_GMR02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_GMR02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_GMR03.m b/demos/demo_Riemannian_S2_GMR03.m
index 5f777b4..888fd96 100644
--- a/demos/demo_Riemannian_S2_GMR03.m
+++ b/demos/demo_Riemannian_S2_GMR03.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_GMR03
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_GMR03
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_GMR04.m b/demos/demo_Riemannian_S2_GMR04.m
index b1c9fe5..391b41b 100644
--- a/demos/demo_Riemannian_S2_GMR04.m
+++ b/demos/demo_Riemannian_S2_GMR04.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_GMR04
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_GMR04
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_GaussProd01.m b/demos/demo_Riemannian_S2_GaussProd01.m
index 315ab5c..6af071c 100644
--- a/demos/demo_Riemannian_S2_GaussProd01.m
+++ b/demos/demo_Riemannian_S2_GaussProd01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_GaussProd01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_GaussProd01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_TPGMM01.m b/demos/demo_Riemannian_S2_TPGMM01.m
index 81489ec..5a9a1d6 100644
--- a/demos/demo_Riemannian_S2_TPGMM01.m
+++ b/demos/demo_Riemannian_S2_TPGMM01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_TPGMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_TPGMM01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_TPGMM02.m b/demos/demo_Riemannian_S2_TPGMM02.m
index 177a7a0..d900b25 100644
--- a/demos/demo_Riemannian_S2_TPGMM02.m
+++ b/demos/demo_Riemannian_S2_TPGMM02.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_TPGMM02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_TPGMM02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_batchLQR01.m b/demos/demo_Riemannian_S2_batchLQR01.m
index 95c327f..b62112f 100644
--- a/demos/demo_Riemannian_S2_batchLQR01.m
+++ b/demos/demo_Riemannian_S2_batchLQR01.m
@@ -9,13 +9,17 @@ function demo_Riemannian_S2_batchLQR01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -27,7 +31,7 @@ function demo_Riemannian_S2_batchLQR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_batchLQR02.m b/demos/demo_Riemannian_S2_batchLQR02.m
index eb1d1c1..671643f 100644
--- a/demos/demo_Riemannian_S2_batchLQR02.m
+++ b/demos/demo_Riemannian_S2_batchLQR02.m
@@ -8,13 +8,17 @@ function demo_Riemannian_S2_batchLQR02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_S2_batchLQR02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_batchLQR03.m b/demos/demo_Riemannian_S2_batchLQR03.m
index b5a8081..1f4eccd 100644
--- a/demos/demo_Riemannian_S2_batchLQR03.m
+++ b/demos/demo_Riemannian_S2_batchLQR03.m
@@ -8,13 +8,17 @@ function demo_Riemannian_S2_batchLQR03
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_S2_batchLQR03
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_batchLQR_Bezier01.m b/demos/demo_Riemannian_S2_batchLQR_Bezier01.m
index 80503b5..bc99cf9 100644
--- a/demos/demo_Riemannian_S2_batchLQR_Bezier01.m
+++ b/demos/demo_Riemannian_S2_batchLQR_Bezier01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_batchLQR_Bezier01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_batchLQR_Bezier01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_infHorLQR01.m b/demos/demo_Riemannian_S2_infHorLQR01.m
index e77a9a2..1e1d34b 100644
--- a/demos/demo_Riemannian_S2_infHorLQR01.m
+++ b/demos/demo_Riemannian_S2_infHorLQR01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_infHorLQR01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_infHorLQR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S2_vecTransp01.m b/demos/demo_Riemannian_S2_vecTransp01.m
index 8a0ad72..c010d26 100644
--- a/demos/demo_Riemannian_S2_vecTransp01.m
+++ b/demos/demo_Riemannian_S2_vecTransp01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S2_vecTransp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S2_vecTransp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S3_GMM01.m b/demos/demo_Riemannian_S3_GMM01.m
index 62b11a9..c7d36f0 100644
--- a/demos/demo_Riemannian_S3_GMM01.m
+++ b/demos/demo_Riemannian_S3_GMM01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S3_GMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S3_GMM01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S3_GMR01.m b/demos/demo_Riemannian_S3_GMR01.m
index a943b31..5bce204 100644
--- a/demos/demo_Riemannian_S3_GMR01.m
+++ b/demos/demo_Riemannian_S3_GMR01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S3_GMR01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S3_GMR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S3_GMR02.m b/demos/demo_Riemannian_S3_GMR02.m
index 10a53d1..7fa22ab 100644
--- a/demos/demo_Riemannian_S3_GMR02.m
+++ b/demos/demo_Riemannian_S3_GMR02.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S3_GMR02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S3_GMR02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S3_infHorLQR01.m b/demos/demo_Riemannian_S3_infHorLQR01.m
index c6d87e8..46ec158 100644
--- a/demos/demo_Riemannian_S3_infHorLQR01.m
+++ b/demos/demo_Riemannian_S3_infHorLQR01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S3_infHorLQR01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S3_infHorLQR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S3_interp01.m b/demos/demo_Riemannian_S3_interp01.m
index 6b3a799..1420ff2 100644
--- a/demos/demo_Riemannian_S3_interp01.m
+++ b/demos/demo_Riemannian_S3_interp01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S3_interp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S3_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_S3_vecTransp01.m b/demos/demo_Riemannian_S3_vecTransp01.m
index 9f84000..3a38383 100644
--- a/demos/demo_Riemannian_S3_vecTransp01.m
+++ b/demos/demo_Riemannian_S3_vecTransp01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_S3_vecTransp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_S3_vecTransp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SE2_GMM01.m b/demos/demo_Riemannian_SE2_GMM01.m
index eb975b1..99622d1 100644
--- a/demos/demo_Riemannian_SE2_GMM01.m
+++ b/demos/demo_Riemannian_SE2_GMM01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_SE2_GMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_SE2_GMM01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SE2_interp01.m b/demos/demo_Riemannian_SE2_interp01.m
index 83959a4..3f369f0 100644
--- a/demos/demo_Riemannian_SE2_interp01.m
+++ b/demos/demo_Riemannian_SE2_interp01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_SE2_interp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_SE2_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SOd_interp01.m b/demos/demo_Riemannian_SOd_interp01.m
index d88cac4..bf9e779 100644
--- a/demos/demo_Riemannian_SOd_interp01.m
+++ b/demos/demo_Riemannian_SOd_interp01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_SOd_interp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_SOd_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SPD_GMM01.m b/demos/demo_Riemannian_SPD_GMM01.m
index ab21af5..028e96c 100644
--- a/demos/demo_Riemannian_SPD_GMM01.m
+++ b/demos/demo_Riemannian_SPD_GMM01.m
@@ -2,19 +2,22 @@ function demo_Riemannian_SPD_GMM01
 % GMM for covariance data by relying on Riemannian manifold computation using Mandel notation.
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2017 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon and Noémie Jaquier 
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Noémie Jaquier, Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +29,7 @@ function demo_Riemannian_SPD_GMM01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SPD_GMR01.m b/demos/demo_Riemannian_SPD_GMR01.m
index 1a64ae6..7ae592e 100644
--- a/demos/demo_Riemannian_SPD_GMR01.m
+++ b/demos/demo_Riemannian_SPD_GMR01.m
@@ -2,19 +2,22 @@ function demo_Riemannian_SPD_GMR01
 % GMR with time as input and covariance data as output by relying on Riemannian manifold Using Mandel notation
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2017 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon and Noémie Jaquier 
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Noémie Jaquier and Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,8 +29,7 @@ function demo_Riemannian_SPD_GMR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
-
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 addpath('./m_fcts/');
 
 
diff --git a/demos/demo_Riemannian_SPD_GMR02.m b/demos/demo_Riemannian_SPD_GMR02.m
index a42a270..b86f558 100644
--- a/demos/demo_Riemannian_SPD_GMR02.m
+++ b/demos/demo_Riemannian_SPD_GMR02.m
@@ -2,19 +2,22 @@ function demo_Riemannian_SPD_GMR02
 % GMR with time as input and position vector as output, comparison between computation in vector and matrix form
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2017 Idiap Research Institute, http://idiap.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
 % Written by Noémie Jaquier and Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +29,7 @@ function demo_Riemannian_SPD_GMR02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SPD_GMR03.m b/demos/demo_Riemannian_SPD_GMR03.m
index 3dc591c..41616ac 100644
--- a/demos/demo_Riemannian_SPD_GMR03.m
+++ b/demos/demo_Riemannian_SPD_GMR03.m
@@ -2,19 +2,22 @@ function demo_Riemannian_SPD_GMR03
 % GMR with vector as input and covariance data as output by relying on Riemannian manifold
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2017 Idiap Research Institute, http://idiap.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
 % Written by Noémie Jaquier and Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,10 +29,11 @@ function demo_Riemannian_SPD_GMR03
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
+
 %% Parameters
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 nbData = 30; % Number of datapoints
diff --git a/demos/demo_Riemannian_SPD_interp01.m b/demos/demo_Riemannian_SPD_interp01.m
index 4f6f674..1e5abcb 100644
--- a/demos/demo_Riemannian_SPD_interp01.m
+++ b/demos/demo_Riemannian_SPD_interp01.m
@@ -3,19 +3,22 @@ function demo_Riemannian_SPD_interp01
 % with Euclidean interpolation on Cholesky decomposition, and with Wasserstein interpolation)
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -27,7 +30,7 @@ function demo_Riemannian_SPD_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SPD_interp02.m b/demos/demo_Riemannian_SPD_interp02.m
index a527422..55d9e43 100644
--- a/demos/demo_Riemannian_SPD_interp02.m
+++ b/demos/demo_Riemannian_SPD_interp02.m
@@ -3,19 +3,22 @@ function demo_Riemannian_SPD_interp02
 % and comparison with weighted product interpolation and Wasserstein interpolation
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -27,7 +30,7 @@ function demo_Riemannian_SPD_interp02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SPD_interp03.m b/demos/demo_Riemannian_SPD_interp03.m
index 814e696..b3d4e94 100644
--- a/demos/demo_Riemannian_SPD_interp03.m
+++ b/demos/demo_Riemannian_SPD_interp03.m
@@ -2,19 +2,22 @@ function demo_Riemannian_SPD_interp03
 % Trajectory morphing through covariance interpolation on Riemannian manifold (with augmented Gaussian trajectory distribution) 
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +29,7 @@ function demo_Riemannian_SPD_interp03
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_SPD_vecTransp01.m b/demos/demo_Riemannian_SPD_vecTransp01.m
index 3f05b36..e1cecc4 100644
--- a/demos/demo_Riemannian_SPD_vecTransp01.m
+++ b/demos/demo_Riemannian_SPD_vecTransp01.m
@@ -3,19 +3,22 @@ function demo_Riemannian_SPD_vecTransp01
 % (covariance matrices of dimension 2x2)
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2017 Idiap Research Institute, http://idiap.ch/
-% Written by Noémie Jaquier and Sylvain Calinon 
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Noémie Jaquier and Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -27,7 +30,7 @@ function demo_Riemannian_SPD_vecTransp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts');
 
diff --git a/demos/demo_Riemannian_SPD_vecTransp02.m b/demos/demo_Riemannian_SPD_vecTransp02.m
index 45e0740..d362147 100644
--- a/demos/demo_Riemannian_SPD_vecTransp02.m
+++ b/demos/demo_Riemannian_SPD_vecTransp02.m
@@ -3,19 +3,22 @@ function demo_Riemannian_SPD_vecTransp02
 % (covariance matrices of dimension 2x2)
 %
 % If this code is useful for your research, please cite the related publication:
-% @article{Jaquier17IROS,
-%   author="Jaquier, N. and Calinon, S.",
-%   title="Gaussian Mixture Regression on Symmetric Positive Definite Matrices Manifolds: 
-%	    Application to Wrist Motion Estimation with s{EMG}",
-%   year="2017",
-%	  booktitle = "{IEEE/RSJ} Intl. Conf. on Intelligent Robots and Systems ({IROS})",
-%	  address = "Vancouver, Canada"
+% @article{Calinon20RAM,
+% 	author="Calinon, S.",
+% 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
+% 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
+% 	year="2020",
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2017 Idiap Research Institute, http://idiap.ch/
-% Written by Noémie Jaquier and Sylvain Calinon 
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Noémie Jaquier and Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -27,7 +30,8 @@ function demo_Riemannian_SPD_vecTransp02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
+
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_GMM01.m b/demos/demo_Riemannian_Sd_GMM01.m
index ebe4374..a08e6f2 100644
--- a/demos/demo_Riemannian_Sd_GMM01.m
+++ b/demos/demo_Riemannian_Sd_GMM01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_GMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_GMM01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_GMM02.m b/demos/demo_Riemannian_Sd_GMM02.m
index ea001c0..ccbe92d 100644
--- a/demos/demo_Riemannian_Sd_GMM02.m
+++ b/demos/demo_Riemannian_Sd_GMM02.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_GMM02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_GMM02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_GMR01.m b/demos/demo_Riemannian_Sd_GMR01.m
index 766007b..cb8c6e5 100644
--- a/demos/demo_Riemannian_Sd_GMR01.m
+++ b/demos/demo_Riemannian_Sd_GMR01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_GMR01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_GMR01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_GMR02.m b/demos/demo_Riemannian_Sd_GMR02.m
index 2d088d3..b4e67e6 100644
--- a/demos/demo_Riemannian_Sd_GMR02.m
+++ b/demos/demo_Riemannian_Sd_GMR02.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_GMR02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_GMR02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_GaussProd01.m b/demos/demo_Riemannian_Sd_GaussProd01.m
index 7b5dedf..608f419 100644
--- a/demos/demo_Riemannian_Sd_GaussProd01.m
+++ b/demos/demo_Riemannian_Sd_GaussProd01.m
@@ -7,13 +7,17 @@ function demo_Riemannian_Sd_GaussProd01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -25,7 +29,7 @@ function demo_Riemannian_Sd_GaussProd01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_MPC01.m b/demos/demo_Riemannian_Sd_MPC01.m
index a685dbe..2292ec8 100644
--- a/demos/demo_Riemannian_Sd_MPC01.m
+++ b/demos/demo_Riemannian_Sd_MPC01.m
@@ -10,13 +10,17 @@ function demo_Riemannian_Sd_MPC01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -28,7 +32,7 @@ function demo_Riemannian_Sd_MPC01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_MPC_infHor01.m b/demos/demo_Riemannian_Sd_MPC_infHor01.m
index aabd354..1ea7e90 100644
--- a/demos/demo_Riemannian_Sd_MPC_infHor01.m
+++ b/demos/demo_Riemannian_Sd_MPC_infHor01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_MPC_infHor01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_MPC_infHor01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_interp01.m b/demos/demo_Riemannian_Sd_interp01.m
index 75b4220..2cff6a4 100644
--- a/demos/demo_Riemannian_Sd_interp01.m
+++ b/demos/demo_Riemannian_Sd_interp01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_interp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,8 +30,7 @@ function demo_Riemannian_Sd_interp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
-
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 addpath('./m_fcts/');
 
 
diff --git a/demos/demo_Riemannian_Sd_interp02.m b/demos/demo_Riemannian_Sd_interp02.m
index 76f58a1..adbed5d 100644
--- a/demos/demo_Riemannian_Sd_interp02.m
+++ b/demos/demo_Riemannian_Sd_interp02.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_interp02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Sylvain Calinon, http://calinon.ch/
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Sylvain Calinon, https://calinon.ch/
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,8 +30,7 @@ function demo_Riemannian_Sd_interp02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
-
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 addpath('./m_fcts/');
 
 
diff --git a/demos/demo_Riemannian_Sd_vecTransp01.m b/demos/demo_Riemannian_Sd_vecTransp01.m
index 24b7529..c04cecd 100644
--- a/demos/demo_Riemannian_Sd_vecTransp01.m
+++ b/demos/demo_Riemannian_Sd_vecTransp01.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_vecTransp01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Noemie Jaquier and Sylvain Calinon
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Noémie Jaquier, Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_vecTransp01
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_Sd_vecTransp02.m b/demos/demo_Riemannian_Sd_vecTransp02.m
index f51de09..53bc960 100644
--- a/demos/demo_Riemannian_Sd_vecTransp02.m
+++ b/demos/demo_Riemannian_Sd_vecTransp02.m
@@ -8,13 +8,17 @@ function demo_Riemannian_Sd_vecTransp02
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 % 
-% Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-% Written by Noemie Jaquier and Sylvain Calinon
+% Copyright (c) 2019 Idiap Research Institute, https://idiap.ch/
+% Written by Noémie Jaquier, Sylvain Calinon
 % 
-% This file is part of PbDlib, http://www.idiap.ch/software/pbdlib/
+% This file is part of PbDlib, https://www.idiap.ch/software/pbdlib/
 % 
 % PbDlib is free software: you can redistribute it and/or modify
 % it under the terms of the GNU General Public License version 3 as
@@ -26,7 +30,7 @@ function demo_Riemannian_Sd_vecTransp02
 % GNU General Public License for more details.
 % 
 % You should have received a copy of the GNU General Public License
-% along with PbDlib. If not, see <http://www.gnu.org/licenses/>.
+% along with PbDlib. If not, see <https://www.gnu.org/licenses/>.
 
 addpath('./m_fcts/');
 
diff --git a/demos/demo_Riemannian_pose_GMM01.m b/demos/demo_Riemannian_pose_GMM01.m
index 6efbcf1..7543799 100644
--- a/demos/demo_Riemannian_pose_GMM01.m
+++ b/demos/demo_Riemannian_pose_GMM01.m
@@ -7,7 +7,11 @@ function demo_Riemannian_pose_GMM01
 % 	title="Gaussians on {R}iemannian Manifolds: Applications for Robot Learning and Adaptive Control",
 % 	journal="{IEEE} Robotics and Automation Magazine ({RAM})",
 % 	year="2020",
-% 	pages=""
+% 	month="June",
+% 	volume="27",
+% 	number="2",
+% 	pages="33--45",
+% 	doi="10.1109/MRA.2020.2980548"
 % }
 %
 % Copyright (c) 2019 Idiap Research Institute, http://idiap.ch/
-- 
GitLab