ebilab package

exception ebilab.VersionDidNotMatch[ソース]

ベースクラス: Exception

ebilab.assert_ebilab_version(want: str)[ソース]

This raises the VersionDidNotMatch exception if versison did not match. If the version of package is "dev", this always raise the exception

Module to manage ebilab project directory.

class ebilab.project.Project(root: Union[str, Path])[ソース]

ベースクラス: object

Class describes ebilab project Current path can be acquired by get_current_project() function.

clean_files(*, dry: bool)[ソース]
property path: ProjectPath

Information about filepath of project

class ebilab.project.ProjectPath(root: pathlib.Path, data_original: pathlib.Path, data_input: pathlib.Path, data_output: pathlib.Path, data_plot: pathlib.Path)[ソース]

ベースクラス: object

data_input: Path
data_original: Path
data_output: Path
data_plot: Path
root: Path
ebilab.project.get_current_project() Project[ソース]

Search project file and return project class