Skip to content

Commit 25f5175

Browse files
committed
CLN: Use ruff to improve code quality
1 parent 35ca943 commit 25f5175

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

44 files changed

+165
-231
lines changed

linearmodels/__init__.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
from __future__ import annotations
3636

3737
import os
38+
import sys
3839

3940
from ._version import version as __version__, version_tuple
4041
from .asset_pricing.model import (
@@ -92,10 +93,9 @@ def test(
9293
append: bool = True,
9394
location: str = "",
9495
) -> int:
95-
import sys
9696

9797
try:
98-
import pytest
98+
import pytest # noqa: PLC0415
9999
except ImportError as exc: # pragma: no cover
100100
raise ImportError("Need pytest to run tests") from exc
101101

linearmodels/asset_pricing/model.py

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,8 +1097,9 @@ def fit(
10971097
r2 = 1.0 - residual_ss / total_ss
10981098
param_names = []
10991099
for portfolio in self.portfolios.cols:
1100-
for factor in self.factors.cols:
1101-
param_names.append(f"beta-{portfolio}-{factor}")
1100+
param_names.extend(
1101+
[f"beta-{portfolio}-{factor}" for factor in self.factors.cols]
1102+
)
11021103
if not excess_returns:
11031104
param_names.append("lambda-risk_free")
11041105
param_names.extend([f"lambda-{f}" for f in self.factors.cols])

linearmodels/datasets/birthweight/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
J. Mullahy (1997), "Instrumental-Variable Estimation of Count Data Models:
57
Applications to Models of Cigarette Smoking Behavior," Review of Economics
@@ -23,6 +25,5 @@
2325

2426

2527
def load() -> DataFrame:
26-
from linearmodels import datasets
2728

2829
return datasets.load(__file__, "birthweight.csv.bz2")

linearmodels/datasets/card/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
D. Card (1995), "Using Geographic Variation in College Proximity to Estimate
57
the Return to Schooling," in Aspects of Labour Market Behavior: Essays in
@@ -44,6 +46,5 @@
4446

4547

4648
def load() -> DataFrame:
47-
from linearmodels import datasets
4849

4950
return datasets.load(__file__, "card.csv.bz2")

linearmodels/datasets/fertility/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
W. Sander, "The Effect of Women's Schooling on Fertility," Economics Letters
57
40, 229-233.
@@ -35,6 +37,5 @@
3537

3638

3739
def load() -> DataFrame:
38-
from linearmodels import datasets
3940

4041
return datasets.load(__file__, "fertility.csv.bz2")

linearmodels/datasets/french/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame, to_datetime
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
Data from Ken French's data library
57
http://mba.tuck.dartmouth.edu/pages/faculty/ken.french/data_library.html
@@ -44,7 +46,6 @@
4446

4547

4648
def load() -> DataFrame:
47-
from linearmodels import datasets
4849

4950
data = datasets.load(__file__, "french.csv.bz2")
5051
data["dates"] = to_datetime(data.dates)

linearmodels/datasets/fringe/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
# noinspection SpellCheckingInspection,SpellCheckingInspection
46
DESCR = """
57
F. Vella (1993), "A Simple Estimator for Simultaneous Models with Censored
@@ -48,6 +50,5 @@
4850

4951

5052
def load() -> DataFrame:
51-
from linearmodels import datasets
5253

5354
return datasets.load(__file__, "fringe.csv.bz2")

linearmodels/datasets/jobtraining/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
H. Holzer, R. Block, M. Cheatham, and J. Knott (1993), "Are Training Subsidies
57
Effective? The Michigan Experience," Industrial and Labor Relations Review 46,
@@ -39,6 +41,5 @@
3941

4042

4143
def load() -> DataFrame:
42-
from linearmodels import datasets
4344

4445
return datasets.load(__file__, "jobtraining.csv.bz2")

linearmodels/datasets/meps/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
age Age
57
age2 Age-squared
@@ -34,6 +36,5 @@
3436

3537

3638
def load() -> DataFrame:
37-
from linearmodels import datasets
3839

3940
return datasets.load(__file__, "meps.csv.bz2")

linearmodels/datasets/mroz/__init__.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
from pandas import DataFrame
22

3+
from linearmodels import datasets
4+
35
DESCR = """
46
T.A. Mroz (1987), "The Sensitivity of an Empirical Model of Married Women's
57
Hours of Work to Economic and Statistical Assumptions," Econometrica 55,
@@ -31,6 +33,5 @@
3133

3234

3335
def load() -> DataFrame:
34-
from linearmodels import datasets
3536

3637
return datasets.load(__file__, "mroz.csv.bz2")

0 commit comments

Comments
 (0)