sampo.utilities.visualization.resources#
Overview#
Generic enumeration. |
|
- |
|
- |
|
- |
|
- |
|
- |
|
- |
Classes#
Functions#
- sampo.utilities.visualization.resources.resource_employment_fig(schedule: pandas.DataFrame | sampo.schemas.schedule.Schedule, fig_type: EmploymentFigType = EmploymentFigType.Classic, vis_mode: sampo.utilities.visualization.base.VisualizationMode = VisualizationMode.ShowFig, file_name: str | None = None, project_start: datetime.datetime = datetime(year=2020, month=1, day=1), converter: Callable[[dict[str, numpy.ndarray]], dict] = None) matplotlib.pyplot.Figure | plotly.graph_objects.Figure | None#
- sampo.utilities.visualization.resources.create_employment_fig(resources: pandas.DataFrame | sampo.schemas.schedule.ResourceSchedule, fig_type: EmploymentFigType, vis_mode: sampo.utilities.visualization.base.VisualizationMode, file_name: str | None = '') matplotlib.pyplot.Figure | plotly.graph_objects.Figure | None#
- sampo.utilities.visualization.resources.get_resources(item)#
- sampo.utilities.visualization.resources.convert_schedule_df(schedule: pandas.DataFrame, fig_type: EmploymentFigType, converter: Callable[[dict[str, numpy.ndarray]], dict] = None) pandas.DataFrame#
- sampo.utilities.visualization.resources.get_schedule_df(schedule: sampo.schemas.schedule.ScheduleWorkDict, fig_type: EmploymentFigType, project_start: datetime.datetime) pandas.DataFrame#
- sampo.utilities.visualization.resources.get_workers_intervals(schedule: sampo.schemas.schedule.Schedule, group_workers_by_specializations: bool = False) sampo.schemas.schedule.ResourceSchedule#
Attributes#
- sampo.utilities.visualization.resources.SPLITTER = '#'#