Skip to content

Commit 9e374b7

Browse files
renamed to _generate_and_preprocess_model_data (#232)
* renamed to _generate_and_preprocess_model_data * including new naming in tests * updating to 3.8 typehinting
1 parent 8eb04c9 commit 9e374b7

File tree

3 files changed

+10
-4
lines changed

3 files changed

+10
-4
lines changed

pymc_experimental/linearmodel.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ def _data_setter(self, X: pd.DataFrame, y: Optional[Union[pd.DataFrame, pd.Serie
100100
if y is not None:
101101
pm.set_data({"y_data": y.squeeze()})
102102

103-
def generate_and_preprocess_model_data(
103+
def _generate_and_preprocess_model_data(
104104
self, X: Union[pd.DataFrame, pd.Series], y: pd.Series
105105
) -> None:
106106
"""

pymc_experimental/model_builder.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,7 +205,7 @@ def _generate_and_preprocess_model_data(
205205
Examples
206206
--------
207207
>>> @classmethod
208-
>>> def generate_and_preprocess_model_data(self, X, y):
208+
>>> def _generate_and_preprocess_model_data(self, X, y):
209209
coords = {
210210
'x_dim': X.dim_variable,
211211
} #only include if applicable for your model
@@ -494,7 +494,7 @@ def fit(
494494
if y is None:
495495
y = np.zeros(X.shape[0])
496496
y = pd.DataFrame({self.output_var: y})
497-
self.generate_and_preprocess_model_data(X, y.values.flatten())
497+
self._generate_and_preprocess_model_data(X, y.values.flatten())
498498
self.build_model(self.X, self.y)
499499

500500
sampler_config = self.sampler_config.copy()

pymc_experimental/tests/test_model_builder.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
import json
1717
import sys
1818
import tempfile
19-
from typing import Dict
19+
from typing import Dict, Union
2020

2121
import numpy as np
2222
import pandas as pd
@@ -122,6 +122,12 @@ def default_model_config(self) -> Dict:
122122
"obs_error": 2,
123123
}
124124

125+
def _generate_and_preprocess_model_data(
126+
self, X: Union[pd.DataFrame, pd.Series], y: pd.Series
127+
) -> None:
128+
self.X = X
129+
self.y = y
130+
125131
@property
126132
def default_sampler_config(self) -> Dict:
127133
return {

0 commit comments

Comments
 (0)