66
77import pandas as pd
88
9- __version__ = "0.0.4 "
9+ __version__ = "0.0.5 "
1010
1111from stdflow .loaders import DataLoader
1212from stdflow .step import GStep , Step
@@ -197,6 +197,7 @@ def reset(self):
197197 print (f"loading { __name__ } as a module" )
198198 sys .modules [__name__ ] = Module (sys .modules [__name__ ])
199199
200+
200201# self.step: Step = Step() # Singleton Step
201202
202203
@@ -205,7 +206,180 @@ def reset(self):
205206#######################################################################
206207
207208
209+ @property
210+ def step (self ):
211+ ...
212+
213+
214+ @property
215+ def attr (self ):
216+ ...
217+
218+
219+ @attr .setter
220+ def attr (self , value ):
221+ ...
222+
223+
224+ @property
225+ def step_in (self ) -> str :
226+ ...
227+
228+
229+ @step_in .setter
230+ def step_in (self , step_name : str ) -> None :
231+ ...
232+
233+
234+ @property
235+ def version_in (self ) -> str :
236+ ...
237+
238+
239+ @version_in .setter
240+ def version_in (self , version_name : str ) -> None :
241+ ...
242+
243+
244+ @property
245+ def attrs_in (self ) -> list | str :
246+ ...
247+
248+
249+ @attrs_in .setter
250+ def attrs_in (self , path : list | str ) -> None :
251+ ...
252+
253+
254+ @property
255+ def file_in (self ) -> str :
256+ ...
257+
258+
259+ @file_in .setter
260+ def file_in (self , file_name : str ) -> None :
261+ ...
262+
263+
264+ @property
265+ def method_in (self ) -> str | object :
266+ ...
267+
268+
269+ @method_in .setter
270+ def method_in (self , method : str | object ) -> None :
271+ ...
272+
273+
274+ @property
275+ def root_in (self ) -> str :
276+ ...
277+
278+
279+ @root_in .setter
280+ def root_in (self , root : str ) -> None :
281+ ...
282+
283+
284+ @property
285+ def step_out (self ) -> str :
286+ ...
287+
288+
289+ @step_out .setter
290+ def step_out (self , step_name : str ) -> None :
291+ ...
292+
293+
294+ @property
295+ def version_out (self ) -> str :
296+ ...
297+
298+
299+ @version_out .setter
300+ def version_out (self , version_name : str ) -> None :
301+ ...
302+
303+
304+ @property
305+ def attrs_out (self ) -> list | str :
306+ ...
307+
308+
309+ @attrs_out .setter
310+ def attrs_out (self , path : list | str ) -> None :
311+ ...
312+
313+
314+ @property
315+ def file_name_out (self ) -> str :
316+ ...
317+
318+
319+ @file_name_out .setter
320+ def file_name_out (self , file_name : str ) -> None :
321+ ...
322+
323+
324+ @property
325+ def method_out (self ) -> str | object :
326+ ...
327+
328+
329+ @method_out .setter
330+ def method_out (self , method : str | object ) -> None :
331+ ...
332+
333+
334+ @property
335+ def root_out (self ) -> str :
336+ ...
337+
338+
339+ @root_out .setter
340+ def root_out (self , root : str ) -> None :
341+ ...
342+
343+
344+ @property
345+ def root (self ) -> str :
346+ ...
347+
348+
349+ @root .setter
350+ def root (self , root : str ) -> None :
351+ ...
352+
353+
354+ def load (self ,
355+ * ,
356+ root : str | Literal [":default" ] = ":default" ,
357+ attrs : list | str | None | Literal [":default" ] = ":default" ,
358+ step : str | None | Literal [":default" ] = ":default" ,
359+ version : str | None | Literal [":default" , ":last" , ":first" ] = ":default" ,
360+ file_name : str | Literal [":default" , ":auto" ] = ":default" ,
361+ method : str | object | Literal [":default" , ":auto" ] = ":default" ,
362+ verbose : bool = False ,
363+ ** kwargs ,
364+ ) -> pd .DataFrame :
365+ ...
208366
209367
368+ def save (self ,
369+ data : pd .DataFrame ,
370+ * ,
371+ root : str | Literal [":default" ] = ":default" ,
372+ attrs : list | str | None | Literal [":default" ] = ":default" ,
373+ step : str | None | Literal [":default" ] = ":default" ,
374+ version : str | None | Literal [":default" ] | Strftime = ":default" ,
375+ file_name : str | Literal [":default" , ":auto" ] = ":default" ,
376+ method : str | object | Literal [":default" , ":auto" ] = ":default" ,
377+ html_export : bool = ":default" ,
378+ verbose : bool = False ,
379+ ** kwargs ,
380+ ):
381+ ...
210382
211383
384+ def reset (self ):
385+ ...
0 commit comments