Skip to content

Commit

Permalink
Merge pull request rpoleski#130 from rapoliveira/raphael-hack-sessions
Browse files Browse the repository at this point in the history
Solved DeprecationWarnings from NumPy and SciPy
  • Loading branch information
rpoleski authored Apr 24, 2024
2 parents 8af13bc + 2d7306a commit 9a34691
Show file tree
Hide file tree
Showing 6 changed files with 21 additions and 11 deletions.
6 changes: 3 additions & 3 deletions source/MulensModel/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@
from MulensModel.model import Model
from MulensModel.modelparameters import ModelParameters, which_parameters
from MulensModel.mulensdata import MulensData
from MulensModel.mulensobjects import *
from MulensModel.orbits import *
from MulensModel.mulensobjects import Lens, Source, MulensSystem
from MulensModel import orbits
from MulensModel.pointlens import PointLens, get_pspl_magnification
from MulensModel.pointlenswithshear import PointLensWithShear
from MulensModel.pointlensfinitesource import PointLensFiniteSource
Expand All @@ -26,7 +26,7 @@

from .version import __version__

__all__ = ['mulensobjects', 'MODULE_PATH', 'DATA_PATH']
__all__ = ['mulensobjects', 'MODULE_PATH', 'DATA_PATH', 'BinaryLens']

MODULE_PATH = path.abspath(__file__)
for i in range(3):
Expand Down
8 changes: 5 additions & 3 deletions source/MulensModel/mulensobjects/__init__.py
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
from MulensModel.mulensobjects.lens import *
from MulensModel.mulensobjects.source import *
from MulensModel.mulensobjects.mulenssystem import *
from MulensModel.mulensobjects.lens import Lens
from MulensModel.mulensobjects.source import Source
from MulensModel.mulensobjects.mulenssystem import MulensSystem

__all__ = ['Lens', 'Source', 'MulensSystem']
3 changes: 3 additions & 0 deletions source/MulensModel/orbits/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
from MulensModel.orbits.orbit import Orbit, OrbitCircular, OrbitEccentric

__all__ = ['Orbit', 'OrbitCircular', 'OrbitEccentric']
11 changes: 8 additions & 3 deletions source/MulensModel/pointlens.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@
import warnings
import numpy as np
from math import sin, cos, sqrt, log10
import scipy
from scipy import integrate
from scipy.interpolate import interp1d, interp2d
from scipy.interpolate import RegularGridInterpolator as RGI
Expand Down Expand Up @@ -477,8 +476,14 @@ def _LD_Lee09(self, u, rho, gamma, n_theta, n_u):
integrand = self._integrand_Lee09_v2(temp, u, temp2, rho, gamma)
dx = temp[:, 1] - temp[:, 0]
for (i, dx_) in enumerate(dx):
integrand_values[i] = integrate.simps(integrand[i], dx=dx_)
out = integrate.simps(integrand_values, dx=theta[1] - theta[0])
try:
integrand_values[i] = integrate.simpson(integrand[i], dx=dx_)
except AttributeError:
integrand_values[i] = integrate.simps(integrand[i], dx=dx_)
try:
out = integrate.simpson(integrand_values, dx=theta[1] - theta[0])
except AttributeError:
out = integrate.simps(integrand_values, dx=theta[1] - theta[0])
out *= 2. / (np.pi * rho**2)
return out

Expand Down
2 changes: 1 addition & 1 deletion source/MulensModel/trajectory.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
from MulensModel import utils
from MulensModel.modelparameters import ModelParameters
from MulensModel.coordinates import Coordinates
from MulensModel.orbits.orbit import Orbit
from MulensModel.orbits import Orbit


class Trajectory(object):
Expand Down
2 changes: 1 addition & 1 deletion source/MulensModel/version.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "2.21.2"
__version__ = "2.21.3"

0 comments on commit 9a34691

Please sign in to comment.