From b9eb4b7156f8132ebf873a3babb79e3d32a60c6b Mon Sep 17 00:00:00 2001 From: Jonas Lindemann Date: Thu, 22 Jan 2026 22:48:47 +0100 Subject: [PATCH] Fix for numpy-2.4 compatibility --- pyproject.toml | 2 +- src/calfem/__init__.py | 2 +- src/calfem/vis_mpl.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index fbf12fa..c8c6d89 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "calfem-python" -version = "3.6.14" +version = "3.6.16" description = "CALFEM for Python" authors = [ {name = "Jonas Lindemann", email = "jonas.lindemann@lunarc.lu.se"}, diff --git a/src/calfem/__init__.py b/src/calfem/__init__.py index 5eec275..c87bc10 100644 --- a/src/calfem/__init__.py +++ b/src/calfem/__init__.py @@ -1,2 +1,2 @@ -__version__ = '3.6.14' +__version__ = '3.6.15' VERSION = __version__ diff --git a/src/calfem/vis_mpl.py b/src/calfem/vis_mpl.py index 2a5ae11..3a26128 100644 --- a/src/calfem/vis_mpl.py +++ b/src/calfem/vis_mpl.py @@ -2056,7 +2056,7 @@ def dispbeam2(ex, ey, edi, plotpar=[2, 1, 1], sfac=None): if sfac is None: sfac = (0.1 * L) / (np.max(abs(edi))) - eci = np.arange(0.0, L + L / (Nbr - 1), L / (Nbr - 1)).reshape(Nbr, 1) + eci = np.linspace(0.0, L, Nbr) edi1 = edi * sfac # From local x-coordinates to global coordinates of the beam element. @@ -2138,7 +2138,7 @@ def secforce2(ex, ey, es, plotpar=[2, 1], sfac=None, eci=None): sfac = (0.2 * L) / max(abs(es)) if eci is None: - eci = np.arange(0.0, L + L / (Nbr - 1), L / (Nbr - 1)).reshape(Nbr, 1) + eci = np.linspace(0.0, L, Nbr) p1 = plotpar[0] if p1 == 1: