From 3968bf682ee1e33c9bcccd865b93ea444a0a044e Mon Sep 17 00:00:00 2001
From: "Travis A. O'Brien" <obrienta@iu.edu>
Date: Fri, 27 Sep 2024 16:09:28 -0400
Subject: [PATCH 1/2] Implement the fix proposed by @jackrolph

---
 src/fastkde/fastKDE.py | 9 ++-------
 1 file changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/fastkde/fastKDE.py b/src/fastkde/fastKDE.py
index 32d0125..b44d802 100644
--- a/src/fastkde/fastKDE.py
+++ b/src/fastkde/fastKDE.py
@@ -1433,15 +1433,10 @@ def underlyingFunction(x,x0=305,y0=200,yrange=4):
                     )
                 )
 
-        # reorder the variable names so that the conditioning variables are first
-        var_names = (
-            var_names[len(conditioningVars) :] + var_names[: len(conditioningVars)]
-        )
-
     # extract the conditioning variable names
-    conditioning_var_names = var_names[len(conditioningVars) :]
+    conditioning_var_names = var_names[:len(conditioningVars)]
     # extract the input variable names
-    input_var_names = var_names[: len(conditioningVars)]
+    input_var_names = var_names[len(conditioningVars):]
 
     # Estimate the full joint PDF
     _pdf = fastKDE(npy.array(fullVarList), positive_shift=positive_shift, **kwargs)

From ea9412ffde47aa573ac0caba0dbd85bc3e53f5b1 Mon Sep 17 00:00:00 2001
From: "Travis A. O'Brien" <obrienta@iu.edu>
Date: Fri, 27 Sep 2024 16:16:24 -0400
Subject: [PATCH 2/2] =?UTF-8?q?Bump=20version:=202.1.1=20=E2=86=92=202.1.2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 .bumpversion.cfg | 2 +-
 REVISION         | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/.bumpversion.cfg b/.bumpversion.cfg
index da5ea0c..6f8cfbe 100644
--- a/.bumpversion.cfg
+++ b/.bumpversion.cfg
@@ -1,5 +1,5 @@
 [bumpversion]
-current_version = 2.1.1
+current_version = 2.1.2
 commit = True
 tag = True
 
diff --git a/REVISION b/REVISION
index 3e3c2f1..eca07e4 100644
--- a/REVISION
+++ b/REVISION
@@ -1 +1 @@
-2.1.1
+2.1.2