pjplan.io package

Submodules

pjplan.io.csv_io module

pjplan.io.csv_io.read_csv(path: str, encoding='utf-8', delimiter=';') WBS
pjplan.io.csv_io.write_csv(wbs: WBS, path: str, encoding='utf-8', delimiter=';')

pjplan.io.df_io module

pjplan.io.raw module

class pjplan.io.raw.TaskRaw(id: Any, name: str, resource: str | None = None, start: datetime | None = None, end: datetime | None = None, milestone: bool = False, estimate: float | None = None, spent: float | None = None, parent_id: int | None = None, predecessor_ids: List[int] | None = None, **kwargs)

Bases: object

to_dict() dict
pjplan.io.raw.raws_to_wbs(raws: List[TaskRaw]) WBS
pjplan.io.raw.tasks_to_raws(tasks: Iterable[Task]) List[TaskRaw]

Module contents