From 208bcc6e0a38b1068840935337ae44b25fb77908 Mon Sep 17 00:00:00 2001 From: Adam Ormondroyd <52655393+AdamOrmondroyd@users.noreply.github.com> Date: Thu, 25 Jan 2024 14:46:25 +0000 Subject: [PATCH] Do we need n? (#13) * don't need to assign self.__n_x_nodes until __call__ * more consistent use of single element slice --- flexknot/priors.py | 3 +-- pyproject.toml | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/flexknot/priors.py b/flexknot/priors.py index f67c195..a9a828e 100644 --- a/flexknot/priors.py +++ b/flexknot/priors.py @@ -65,7 +65,6 @@ def __init__(self, x_min, x_max, y_min, y_max, N_min, N_max): # redefine self._x_prior self.__used_x_prior = self._x_prior self.__unused_x_prior = UniformPrior(x_min, x_max) - self.__n_x_nodes = int(N_max) self._x_prior = ( lambda hypercube_x: np.concatenate( ( @@ -88,7 +87,7 @@ def __call__(self, hypercube): """ prior = np.empty(hypercube.shape) - prior[[0]] = self._N_prior(hypercube[0:1]) + prior[[0]] = self._N_prior(hypercube[[0]]) self.__n_x_nodes = int(prior[0]) prior[1:] = super().__call__(hypercube[1:]) return prior diff --git a/pyproject.toml b/pyproject.toml index fe9afd0..98555e6 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "flexknot" -version = "1.2.0" +version = "1.2.1" description = "Flex-Knot" authors = [{name="Adam Neil Ormondroyd", email="Adam.Ormondroyd@gmail.com"}] readme = "README.md"