ebilab.analysis package

警告

ebilab.analysis モジュールは完成していません。 今後のバージョンでは後方互換性がない場合があります。

Submodules

ebilab.analysis.paths module

class ebilab.analysis.paths.AnalysisPath[ソース]

ベースクラス: object

property data
property input
property original
property output
property plot
exception ebilab.analysis.paths.DataDirNotFoundDirection[ソース]

ベースクラス: Exception

This exception is thrown if directory structure is not correct

ebilab.analysis.preprocess module

class ebilab.analysis.preprocess.DfData(df)[ソース]

ベースクラス: object

apply(func: Callable[[DataFrame], DataFrame])[ソース]
to(file)[ソース]
toInput(file)[ソース]
class ebilab.analysis.preprocess.FileData(filename: Union[str, Path])[ソース]

ベースクラス: object

csv() DfData[ソース]
skip(skip: int)[ソース]
ebilab.analysis.preprocess.original(filename: str) FileData[ソース]

ebilab.analysis.process_util module

class ebilab.analysis.process_util.AggregatedDfPlotter(handler: 'Callable[[List[pd.DataFrame], Union[str, Path]], None]', key: 'str')[ソース]

ベースクラス: object

get_key()[ソース]
handler: Callable[[List[DataFrame], Union[str, Path]], None]
key: str
class ebilab.analysis.process_util.AggregatedProcessingData(data: List[ProcessingData])[ソース]

ベースクラス: object

nocache()[ソース]
plot(plotter: AggregatedDfPlotter)[ソース]
class ebilab.analysis.process_util.DfAction(handler: 'Callable[[pd.DataFrame], pd.DataFrame]', key: 'str')[ソース]

ベースクラス: object

get_key()[ソース]
handler: Callable[[DataFrame], DataFrame]
key: str
class ebilab.analysis.process_util.DfPlotter(handler: 'Callable[[pd.DataFrame, Union[str, Path]], None]', key: 'str')[ソース]

ベースクラス: object

get_key()[ソース]
handler: Callable[[DataFrame, Union[str, Path]], None]
key: str
class ebilab.analysis.process_util.ProcessingData(df: DataFrame, key: str)[ソース]

ベースクラス: object

apply(action: DfAction)[ソース]
concat(other: ProcessingData) ProcessingData[ソース]
classmethod fromCsv(filename: Union[str, Path])[ソース]
nocache()[ソース]
plot(plotter: DfPlotter)[ソース]
query(q: str, caption: str)[ソース]
ebilab.analysis.process_util.agg_df_plotter(key: str)[ソース]
ebilab.analysis.process_util.aggregate(data: List[ProcessingData])[ソース]
ebilab.analysis.process_util.df_action(key: str)[ソース]
ebilab.analysis.process_util.df_plotter(key: str)[ソース]
ebilab.analysis.process_util.fromDf(df: DataFrame, key: str)[ソース]
ebilab.analysis.process_util.input(filename: str)[ソース]
ebilab.analysis.process_util.output(filename: str)[ソース]

Module contents