diff --git a/CHANGES.txt b/CHANGES.txt
index b5ced75b..0cf04171 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,3 +1,4 @@
+v2.4.0, 2023-02-13 -- add of kmeans, image warping, and bugfixes
v2.3.12, 2022-10-24 -- bugfixes
v2.3.11, 2022-07-07 -- bugfixes
v2.3.10, 2022-03-28 -- bugfixes
diff --git a/README.md b/README.md
index 53ad2880..6fc441a7 100644
--- a/README.md
+++ b/README.md
@@ -17,7 +17,7 @@ using functional component analysis and regression.
### Installation
------------------------------------------------------------------------------
-v2.3.12 is on pip and can be installed using
+v2.4.0 is on pip and can be installed using
> `pip install fdasrsf`
or conda
diff --git a/doc/build/html/.buildinfo b/doc/build/html/.buildinfo
index 9d0e1e47..40c1adbe 100644
--- a/doc/build/html/.buildinfo
+++ b/doc/build/html/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: dc1efd332c826847d7c9c24146785cda
+config: c71da3fc82755d99e630c2ce3740746b
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/doc/build/html/.doctrees/environment.pickle b/doc/build/html/.doctrees/environment.pickle
index 6b872ecf..439907b7 100644
Binary files a/doc/build/html/.doctrees/environment.pickle and b/doc/build/html/.doctrees/environment.pickle differ
diff --git a/doc/build/html/_modules/index.html b/doc/build/html/_modules/index.html
index 4233ec67..46b9f361 100644
--- a/doc/build/html/_modules/index.html
+++ b/doc/build/html/_modules/index.html
@@ -8,7 +8,7 @@
-
Overview: module code — fdasrsf 2.3.12 documentation
+ Overview: module code — fdasrsf 2.4.0 documentation
@@ -62,7 +62,7 @@
- 2.2
+ 2.4
@@ -191,7 +191,7 @@ All modules for which code is available
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/_static/documentation_options.js b/doc/build/html/_static/documentation_options.js
index cfab7d51..f88556cd 100644
--- a/doc/build/html/_static/documentation_options.js
+++ b/doc/build/html/_static/documentation_options.js
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: '2.3.12',
+ VERSION: '2.4.0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/doc/build/html/boxplots.html b/doc/build/html/boxplots.html
index e7036e39..8cb40d9e 100644
--- a/doc/build/html/boxplots.html
+++ b/doc/build/html/boxplots.html
@@ -9,7 +9,7 @@
- Elastic Functional Boxplots — fdasrsf 2.3.12 documentation
+ Elastic Functional Boxplots — fdasrsf 2.4.0 documentation
@@ -65,7 +65,7 @@
- 2.2
+ 2.4
@@ -101,6 +101,13 @@
Elastic Principal Component Regression
Elastic GLM Regression
Elastic Functional Tolerance Bounds
+Elastic Functional Clustering
+Elastic Image Warping
+Curve Registration
+SRVF Geodesic Computation
+Utility Functions
+Curve Functions
+UMAP EFDA Metrics
@@ -316,7 +323,7 @@
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/curve_functions.html b/doc/build/html/curve_functions.html
index 62dbee81..f1b8374e 100644
--- a/doc/build/html/curve_functions.html
+++ b/doc/build/html/curve_functions.html
@@ -9,7 +9,7 @@
- Curve Functions — fdasrsf 2.3.12 documentation
+ Curve Functions — fdasrsf 2.4.0 documentation
@@ -39,7 +39,9 @@
-
+
+
+
@@ -63,7 +65,7 @@
- 2.2
+ 2.4
@@ -87,7 +89,7 @@
-
@@ -246,7 +253,7 @@
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/genindex.html b/doc/build/html/genindex.html
index e46afe51..f2844785 100644
--- a/doc/build/html/genindex.html
+++ b/doc/build/html/genindex.html
@@ -8,7 +8,7 @@
- Index — fdasrsf 2.3.12 documentation
+ Index — fdasrsf 2.4.0 documentation
@@ -62,7 +62,7 @@
- 2.2
+ 2.4
@@ -811,7 +811,7 @@ Z
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/geodesic.html b/doc/build/html/geodesic.html
index cbb85762..3fffc6f6 100644
--- a/doc/build/html/geodesic.html
+++ b/doc/build/html/geodesic.html
@@ -9,7 +9,7 @@
- SRVF Geodesic Computation — fdasrsf 2.3.12 documentation
+ SRVF Geodesic Computation — fdasrsf 2.4.0 documentation
@@ -41,7 +41,9 @@
-
+
+
+
@@ -65,7 +67,7 @@
- 2.2
+ 2.4
@@ -89,7 +91,7 @@
-
@@ -421,7 +428,7 @@
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/py-modindex.html b/doc/build/html/py-modindex.html
index ceb2bb21..c7150f8e 100644
--- a/doc/build/html/py-modindex.html
+++ b/doc/build/html/py-modindex.html
@@ -8,7 +8,7 @@
- Python Module Index — fdasrsf 2.3.12 documentation
+ Python Module Index — fdasrsf 2.4.0 documentation
@@ -69,7 +69,7 @@
- 2.2
+ 2.4
@@ -309,7 +309,7 @@ Python Module Index
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/regression.html b/doc/build/html/regression.html
index b8061bda..d55657f2 100644
--- a/doc/build/html/regression.html
+++ b/doc/build/html/regression.html
@@ -9,7 +9,7 @@
- Elastic Regression — fdasrsf 2.3.12 documentation
+ Elastic Regression — fdasrsf 2.4.0 documentation
@@ -65,7 +65,7 @@
- 2.2
+ 2.4
@@ -101,6 +101,13 @@
Elastic Principal Component Regression
Elastic GLM Regression
Elastic Functional Tolerance Bounds
+Elastic Functional Clustering
+Elastic Image Warping
+Curve Registration
+SRVF Geodesic Computation
+Utility Functions
+Curve Functions
+UMAP EFDA Metrics
@@ -617,7 +624,7 @@
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/search.html b/doc/build/html/search.html
index 7de2e058..6f963a34 100644
--- a/doc/build/html/search.html
+++ b/doc/build/html/search.html
@@ -8,7 +8,7 @@
- Search — fdasrsf 2.3.12 documentation
+ Search — fdasrsf 2.4.0 documentation
@@ -63,7 +63,7 @@
- 2.2
+ 2.4
@@ -190,7 +190,7 @@
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/time_warping.html b/doc/build/html/time_warping.html
index 89b305f2..9a78dd23 100644
--- a/doc/build/html/time_warping.html
+++ b/doc/build/html/time_warping.html
@@ -9,7 +9,7 @@
- Functional Alignment — fdasrsf 2.3.12 documentation
+ Functional Alignment — fdasrsf 2.4.0 documentation
@@ -67,7 +67,7 @@
- 2.2
+ 2.4
@@ -103,6 +103,13 @@
Elastic Principal Component Regression
Elastic GLM Regression
Elastic Functional Tolerance Bounds
+Elastic Functional Clustering
+Elastic Image Warping
+Curve Registration
+SRVF Geodesic Computation
+Utility Functions
+Curve Functions
+UMAP EFDA Metrics
@@ -711,7 +718,7 @@
- © Copyright 2022, J. Derek Tucker
+ © Copyright 2023, J. Derek Tucker
diff --git a/doc/build/html/tolerance.html b/doc/build/html/tolerance.html
index c4b2feb2..26993516 100644
--- a/doc/build/html/tolerance.html
+++ b/doc/build/html/tolerance.html
@@ -9,7 +9,7 @@
- Elastic Functional Tolerance Bounds — fdasrsf 2.3.12 documentation
+ Elastic Functional Tolerance Bounds — fdasrsf 2.4.0 documentation
@@ -40,6 +40,7 @@
+
@@ -64,7 +65,7 @@
- 2.2
+ 2.4
@@ -100,6 +101,13 @@
Elastic Functional Tolerance Bounds
+Elastic Functional Clustering
+Elastic Image Warping
+Curve Registration
+SRVF Geodesic Computation
+Utility Functions
+Curve Functions
+UMAP EFDA Metrics
@@ -321,6 +329,8 @@