Skip to content

Commit cb3572e

Browse files
committed
Use idiomatic numpy imports
1 parent 1bd2bc9 commit cb3572e

2 files changed

Lines changed: 5 additions & 6 deletions

File tree

jitcode/_jitcode.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66

77
import numpy as np
88
import symengine
9-
from numpy import hstack, log
109

1110
from jitcxde_common import checker, jitcxde
1211
from jitcxde_common.helpers import find_dependent_helpers, sort_helpers, sympify_helpers
@@ -729,7 +728,7 @@ def set_initial_value(self, y, time=0.0):
729728
for _ in range(self._n_lyap):
730729
new_y.append(random_direction(self.n_basic))
731730

732-
super().set_initial_value(hstack(new_y), time)
731+
super().set_initial_value(np.hstack(new_y), time)
733732

734733
def set_integrator(self,name,interpolate=None,**kwargs):
735734
"""
@@ -769,7 +768,7 @@ def integrate(self, *args, **kwargs):
769768
super().integrate(*args, **kwargs)
770769
delta_t = self.t-old_t
771770
norms, tangent_vectors = self.norms()
772-
lyaps = log(norms) / delta_t
771+
lyaps = np.log(norms) / delta_t
773772
self._y[self.n_basic:] = tangent_vectors.flatten()
774773
super().set_initial_value(self._y, self.t)
775774

@@ -910,7 +909,7 @@ def integrate(self, *args, **kwargs):
910909
super().integrate(*args, **kwargs)
911910
delta_t = self.t-old_t
912911
norm = self.norm()
913-
lyap = log(norm) / delta_t
912+
lyap = np.log(norm) / delta_t
914913
super().set_initial_value(self._y, self.t)
915914

916915
return self._y[self.main_indices], lyap

jitcode/integrator_tools.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from inspect import signature
22

3-
from numpy import inf
3+
import numpy as np
44
from scipy.integrate import ode
55
from scipy.integrate._ivp.ivp import METHODS as ivp_methods
66
from scipy.integrate._ode import find_integrator
@@ -57,7 +57,7 @@ def __init__(
5757

5858
# Dictionary to be passed as arguments to the integrator and store stuff
5959
self.kwargs = {
60-
"t_bound": inf,
60+
"t_bound": np.inf,
6161
"vectorized": False,
6262
"fun": self.f
6363
}

0 commit comments

Comments
 (0)