From 0157fd72ab632dd8d92741ddacab2a42ba3f38a4 Mon Sep 17 00:00:00 2001 From: Christian Lorentzen Date: Tue, 9 Apr 2024 22:47:25 +0200 Subject: [PATCH 1/3] MNT remove author and license in GLM files --- .../linear_model/plot_poisson_regression_non_normal_loss.py | 5 ----- .../linear_model/plot_tweedie_regression_insurance_claims.py | 5 ----- sklearn/linear_model/_glm/__init__.py | 2 -- sklearn/linear_model/_glm/_newton_solver.py | 3 --- sklearn/linear_model/_glm/glm.py | 4 ---- sklearn/linear_model/_glm/tests/__init__.py | 1 - sklearn/linear_model/_glm/tests/test_glm.py | 4 ---- 7 files changed, 24 deletions(-) diff --git a/examples/linear_model/plot_poisson_regression_non_normal_loss.py b/examples/linear_model/plot_poisson_regression_non_normal_loss.py index 2999d46596518..ebc5b13e124d9 100644 --- a/examples/linear_model/plot_poisson_regression_non_normal_loss.py +++ b/examples/linear_model/plot_poisson_regression_non_normal_loss.py @@ -36,11 +36,6 @@ """ -# Authors: Christian Lorentzen -# Roman Yurchak -# Olivier Grisel -# License: BSD 3 clause - import matplotlib.pyplot as plt import numpy as np import pandas as pd diff --git a/examples/linear_model/plot_tweedie_regression_insurance_claims.py b/examples/linear_model/plot_tweedie_regression_insurance_claims.py index 9e5ebb7c1b29b..daa6850b98eb2 100644 --- a/examples/linear_model/plot_tweedie_regression_insurance_claims.py +++ b/examples/linear_model/plot_tweedie_regression_insurance_claims.py @@ -37,11 +37,6 @@ `_ """ -# Authors: Christian Lorentzen -# Roman Yurchak -# Olivier Grisel -# License: BSD 3 clause - # %% from functools import partial diff --git a/sklearn/linear_model/_glm/__init__.py b/sklearn/linear_model/_glm/__init__.py index 1b82bbd77bcf9..d0389be63af1e 100644 --- a/sklearn/linear_model/_glm/__init__.py +++ b/sklearn/linear_model/_glm/__init__.py @@ -1,5 +1,3 @@ -# License: BSD 3 clause - from .glm import ( GammaRegressor, PoissonRegressor, diff --git a/sklearn/linear_model/_glm/_newton_solver.py b/sklearn/linear_model/_glm/_newton_solver.py index fa9b431fd2377..83798b3e0eb7d 100644 --- a/sklearn/linear_model/_glm/_newton_solver.py +++ b/sklearn/linear_model/_glm/_newton_solver.py @@ -2,9 +2,6 @@ Newton solver for Generalized Linear Models """ -# Author: Christian Lorentzen -# License: BSD 3 clause - import warnings from abc import ABC, abstractmethod diff --git a/sklearn/linear_model/_glm/glm.py b/sklearn/linear_model/_glm/glm.py index 4cac889a4da51..3f3d40879dc72 100644 --- a/sklearn/linear_model/_glm/glm.py +++ b/sklearn/linear_model/_glm/glm.py @@ -2,10 +2,6 @@ Generalized Linear Models with Exponential Dispersion Family """ -# Author: Christian Lorentzen -# some parts and tricks stolen from other sklearn files. -# License: BSD 3 clause - from numbers import Integral, Real import numpy as np diff --git a/sklearn/linear_model/_glm/tests/__init__.py b/sklearn/linear_model/_glm/tests/__init__.py index 588cf7e93eef0..e69de29bb2d1d 100644 --- a/sklearn/linear_model/_glm/tests/__init__.py +++ b/sklearn/linear_model/_glm/tests/__init__.py @@ -1 +0,0 @@ -# License: BSD 3 clause diff --git a/sklearn/linear_model/_glm/tests/test_glm.py b/sklearn/linear_model/_glm/tests/test_glm.py index 5256a5f370272..2573cbbc2e055 100644 --- a/sklearn/linear_model/_glm/tests/test_glm.py +++ b/sklearn/linear_model/_glm/tests/test_glm.py @@ -1,7 +1,3 @@ -# Authors: Christian Lorentzen -# -# License: BSD 3 clause - import itertools import warnings from functools import partial From 4f1eefdcc5ac67c92e4288f2339cc16bb08ad258 Mon Sep 17 00:00:00 2001 From: Christian Lorentzen Date: Fri, 19 Apr 2024 15:33:00 +0200 Subject: [PATCH 2/3] MNT standard header in each file # Authors: The scikit-learn developers # License: BSD 3 clause --- .../linear_model/plot_poisson_regression_non_normal_loss.py | 2 ++ .../linear_model/plot_tweedie_regression_insurance_claims.py | 2 ++ sklearn/linear_model/_glm/__init__.py | 2 ++ sklearn/linear_model/_glm/_newton_solver.py | 2 ++ sklearn/linear_model/_glm/glm.py | 2 ++ sklearn/linear_model/_glm/tests/__init__.py | 2 ++ sklearn/linear_model/_glm/tests/test_glm.py | 2 ++ 7 files changed, 14 insertions(+) diff --git a/examples/linear_model/plot_poisson_regression_non_normal_loss.py b/examples/linear_model/plot_poisson_regression_non_normal_loss.py index ebc5b13e124d9..59b0298173b33 100644 --- a/examples/linear_model/plot_poisson_regression_non_normal_loss.py +++ b/examples/linear_model/plot_poisson_regression_non_normal_loss.py @@ -1,3 +1,5 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause """ ====================================== Poisson regression and non-normal loss diff --git a/examples/linear_model/plot_tweedie_regression_insurance_claims.py b/examples/linear_model/plot_tweedie_regression_insurance_claims.py index daa6850b98eb2..1cb4530f6946d 100644 --- a/examples/linear_model/plot_tweedie_regression_insurance_claims.py +++ b/examples/linear_model/plot_tweedie_regression_insurance_claims.py @@ -1,3 +1,5 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause """ ====================================== Tweedie regression on insurance claims diff --git a/sklearn/linear_model/_glm/__init__.py b/sklearn/linear_model/_glm/__init__.py index d0389be63af1e..3d109a83f76be 100644 --- a/sklearn/linear_model/_glm/__init__.py +++ b/sklearn/linear_model/_glm/__init__.py @@ -1,3 +1,5 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause from .glm import ( GammaRegressor, PoissonRegressor, diff --git a/sklearn/linear_model/_glm/_newton_solver.py b/sklearn/linear_model/_glm/_newton_solver.py index 83798b3e0eb7d..bce970c13d8b8 100644 --- a/sklearn/linear_model/_glm/_newton_solver.py +++ b/sklearn/linear_model/_glm/_newton_solver.py @@ -1,3 +1,5 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause """ Newton solver for Generalized Linear Models """ diff --git a/sklearn/linear_model/_glm/glm.py b/sklearn/linear_model/_glm/glm.py index 3f3d40879dc72..7485d4026d529 100644 --- a/sklearn/linear_model/_glm/glm.py +++ b/sklearn/linear_model/_glm/glm.py @@ -1,3 +1,5 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause """ Generalized Linear Models with Exponential Dispersion Family """ diff --git a/sklearn/linear_model/_glm/tests/__init__.py b/sklearn/linear_model/_glm/tests/__init__.py index e69de29bb2d1d..255b812844801 100644 --- a/sklearn/linear_model/_glm/tests/__init__.py +++ b/sklearn/linear_model/_glm/tests/__init__.py @@ -0,0 +1,2 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause diff --git a/sklearn/linear_model/_glm/tests/test_glm.py b/sklearn/linear_model/_glm/tests/test_glm.py index 2573cbbc2e055..6ceecf721bd36 100644 --- a/sklearn/linear_model/_glm/tests/test_glm.py +++ b/sklearn/linear_model/_glm/tests/test_glm.py @@ -1,3 +1,5 @@ +# Authors: The scikit-learn developers +# License: BSD 3 clause import itertools import warnings from functools import partial From 43ed7b137b7028ad11081b8385003d7abb3c3c29 Mon Sep 17 00:00:00 2001 From: Christian Lorentzen Date: Fri, 10 May 2024 13:19:35 +0200 Subject: [PATCH 3/3] MNT # SPDX-License-Identifier: BSD-3-Clause --- .../linear_model/plot_poisson_regression_non_normal_loss.py | 2 +- .../linear_model/plot_tweedie_regression_insurance_claims.py | 2 +- sklearn/linear_model/_glm/__init__.py | 2 +- sklearn/linear_model/_glm/_newton_solver.py | 2 +- sklearn/linear_model/_glm/glm.py | 2 +- sklearn/linear_model/_glm/tests/__init__.py | 2 +- sklearn/linear_model/_glm/tests/test_glm.py | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/examples/linear_model/plot_poisson_regression_non_normal_loss.py b/examples/linear_model/plot_poisson_regression_non_normal_loss.py index 59b0298173b33..6313b0b967e1b 100644 --- a/examples/linear_model/plot_poisson_regression_non_normal_loss.py +++ b/examples/linear_model/plot_poisson_regression_non_normal_loss.py @@ -1,5 +1,5 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause """ ====================================== Poisson regression and non-normal loss diff --git a/examples/linear_model/plot_tweedie_regression_insurance_claims.py b/examples/linear_model/plot_tweedie_regression_insurance_claims.py index 1cb4530f6946d..8554bad3962fa 100644 --- a/examples/linear_model/plot_tweedie_regression_insurance_claims.py +++ b/examples/linear_model/plot_tweedie_regression_insurance_claims.py @@ -1,5 +1,5 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause """ ====================================== Tweedie regression on insurance claims diff --git a/sklearn/linear_model/_glm/__init__.py b/sklearn/linear_model/_glm/__init__.py index 3d109a83f76be..199b938b023d0 100644 --- a/sklearn/linear_model/_glm/__init__.py +++ b/sklearn/linear_model/_glm/__init__.py @@ -1,5 +1,5 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause from .glm import ( GammaRegressor, PoissonRegressor, diff --git a/sklearn/linear_model/_glm/_newton_solver.py b/sklearn/linear_model/_glm/_newton_solver.py index bce970c13d8b8..89d184549fcd9 100644 --- a/sklearn/linear_model/_glm/_newton_solver.py +++ b/sklearn/linear_model/_glm/_newton_solver.py @@ -1,5 +1,5 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause """ Newton solver for Generalized Linear Models """ diff --git a/sklearn/linear_model/_glm/glm.py b/sklearn/linear_model/_glm/glm.py index 7485d4026d529..14caa4fd733c2 100644 --- a/sklearn/linear_model/_glm/glm.py +++ b/sklearn/linear_model/_glm/glm.py @@ -1,5 +1,5 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause """ Generalized Linear Models with Exponential Dispersion Family """ diff --git a/sklearn/linear_model/_glm/tests/__init__.py b/sklearn/linear_model/_glm/tests/__init__.py index 255b812844801..67dd18fb94b59 100644 --- a/sklearn/linear_model/_glm/tests/__init__.py +++ b/sklearn/linear_model/_glm/tests/__init__.py @@ -1,2 +1,2 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause diff --git a/sklearn/linear_model/_glm/tests/test_glm.py b/sklearn/linear_model/_glm/tests/test_glm.py index 6ceecf721bd36..8154deaa3db4e 100644 --- a/sklearn/linear_model/_glm/tests/test_glm.py +++ b/sklearn/linear_model/_glm/tests/test_glm.py @@ -1,5 +1,5 @@ # Authors: The scikit-learn developers -# License: BSD 3 clause +# SPDX-License-Identifier: BSD-3-Clause import itertools import warnings from functools import partial