From 51ad44329aefc11c2a5587c44205988f08b0f4c9 Mon Sep 17 00:00:00 2001 From: "henrydingliu@gmail.com" Date: Wed, 2 Sep 2026 22:06:02 +0000 Subject: [PATCH] ruff fix --- chainladder/core/base.py | 2 +- chainladder/utils/data/_manifest.py | 11 ++++++++++- chainladder/utils/tests/test_utilities.py | 14 ++++++-------- 3 files changed, 17 insertions(+), 10 deletions(-) diff --git a/chainladder/core/base.py b/chainladder/core/base.py index 40240a3f..5ef31137 100644 --- a/chainladder/core/base.py +++ b/chainladder/core/base.py @@ -601,7 +601,7 @@ def _drop_subtriangles(self): del self.sigma_ if "std_err_" in sub_tris: del self.std_err_ - #w_ is currently stored as an ndarray + # w_ is currently stored as an ndarray if hasattr(self, "w_"): del self.w_ diff --git a/chainladder/utils/data/_manifest.py b/chainladder/utils/data/_manifest.py index 854551ab..b16b293c 100644 --- a/chainladder/utils/data/_manifest.py +++ b/chainladder/utils/data/_manifest.py @@ -268,7 +268,16 @@ "origin": "Accident Year", "development": "Calendar Year", "index": None, - "columns": ["Paid Claims", "Reported Claims", "Closed Claim Counts", "Reported Claim Counts", "Case Outstanding", "Reported Severities", "Earned Premium","Incremental Paid Severity"], + "columns": [ + "Paid Claims", + "Reported Claims", + "Closed Claim Counts", + "Reported Claim Counts", + "Case Outstanding", + "Reported Severities", + "Earned Premium", + "Incremental Paid Severity" + ], "cumulative": True, }, "genins": { diff --git a/chainladder/utils/tests/test_utilities.py b/chainladder/utils/tests/test_utilities.py index 752af77d..484c6ae3 100644 --- a/chainladder/utils/tests/test_utilities.py +++ b/chainladder/utils/tests/test_utilities.py @@ -12,7 +12,6 @@ from chainladder import ( __dt64_unit__ ) -from chainladder.utils.utility_functions import date_delta_adjustment from chainladder.utils.data._manifest import SAMPLES from chainladder.utils.utility_functions import ( date_delta_adjustment, @@ -59,7 +58,6 @@ def from_sequence(seq): def test_triangle_json_io(clrd): - xp = clrd.get_array_module() clrd2 = cl.read_json(clrd.to_json(), array_backend=clrd.array_backend) assert clrd == clrd2 assert np.all(clrd.kdims == clrd2.kdims) @@ -153,7 +151,7 @@ def test_concat(clrd): ) -def test_model_diagnostics_erorr(raa,atol): +def test_model_diagnostics_erorr(raa, atol): with pytest.raises(ValueError): cl.model_diagnostics(raa) dev = cl.Development().fit_transform(raa) @@ -162,7 +160,7 @@ def test_model_diagnostics_erorr(raa,atol): md = cl.model_diagnostics(est) assert np.allclose( md['Run Off 1'].values, - emerg[emerg.valuation.year==1991].latest_diagonal.values, + emerg[emerg.valuation.year == 1991].latest_diagonal.values, atol=atol, equal_nan=True ) @@ -186,13 +184,13 @@ def test_model_diagnostics_erorr(raa,atol): ) -def test_model_diagnostics_groupby(prism,atol): +def test_model_diagnostics_groupby(prism, atol): dev = cl.Development().fit(prism["Incurred"].sum()) est = cl.Chainladder().fit(dev.transform(prism["Incurred"])) - lhs = cl.model_diagnostics(est,groupby=['Line']) + lhs = cl.model_diagnostics(est, groupby=['Line']) rhs = cl.model_diagnostics(cl.Chainladder().fit(dev.transform(prism["Incurred"].groupby('Line').sum()))) - assert np.allclose(lhs['Ultimate'].values,rhs['Ultimate'].values,atol=atol,equal_nan=True) - assert np.allclose(np.nan_to_num(lhs['IBNR'].values),np.nan_to_num(rhs['IBNR'].values),atol=atol,equal_nan=True) + assert np.allclose(lhs['Ultimate'].values,rhs['Ultimate'].values,atol=atol, equal_nan=True) + assert np.allclose(np.nan_to_num(lhs['IBNR'].values),np.nan_to_num(rhs['IBNR'].values),atol=atol, equal_nan=True) def test_concat_immutability(raa):