diff --git a/CHANGELOG.md b/CHANGELOG.md index 47ade4f3..3a83f7b8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -25,7 +25,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Fixed --- +- Small bug fix in MagnitudeNNotDetBeforeFd for numpy v2.0 ### Security diff --git a/light-curve/light_curve/light_curve_py/features/magnitude_n_not_det_before_fd.py b/light-curve/light_curve/light_curve_py/features/magnitude_n_not_det_before_fd.py index 5c0a28ff..7cba1adf 100644 --- a/light-curve/light_curve/light_curve_py/features/magnitude_n_not_det_before_fd.py +++ b/light-curve/light_curve/light_curve_py/features/magnitude_n_not_det_before_fd.py @@ -29,7 +29,7 @@ class MagnitudeNNotDetBeforeFd(BaseSingleBandFeature): P. Sánchez-Sáez et al 2021, [DOI:10.3847/1538-3881/abd5c1](https://doi.org/10.3847/1538-3881/abd5c1) """ - sigma_non_detection: float = dataclass_field(default=np.Inf, kw_only=True) + sigma_non_detection: float = dataclass_field(default=np.inf, kw_only=True) strictly_fainter: bool = dataclass_field(default=False, kw_only=True) def _eval_single_band(self, t, m, sigma=None): diff --git a/light-curve/pyproject.toml b/light-curve/pyproject.toml index bec5b0af..c6d58241 100644 --- a/light-curve/pyproject.toml +++ b/light-curve/pyproject.toml @@ -108,15 +108,6 @@ exclude = ''' [tool.ruff] line-length = 120 -select = [ - # Pyflakes - "F", - # Pycodestyle - "E", - "W", - # isort - "I001" -] exclude = [ "docs", "dist", @@ -132,7 +123,20 @@ exclude = [ ] target-version = "py38" -[tool.ruff.per-file-ignores] +[tool.ruff.lint] +select = [ + # Pyflakes + "F", + # Pycodestyle + "E", + "W", + # isort + "I001", + # Numpy v2.0 compatibility + "NPY201", +] + +[tool.ruff.lint.per-file-ignores] # Unused and star imports "light_curve/__init__.py" = ["F401", "F403", "I001"] "light_curve/light_curve_ext.py" = ["F403", "F405"]