7.1.1 Objects inside a Project Defintion

Within a project definition structure you can also use the following functions.

Delta( val)
This function produces a TimeDelta value.

Date( val)
This function produces a WorkingDaytime. When used inside a Project definiton, the returned WorkingDaytime uses the current project calendar.

Multi( val, **kwargs)
This is a helper function fur multiple value attributes. It is equivalen to equivalent to dict(_default=arg1, ...).

YearlyMax( timedelta)
Returns a load value with a maximal yearly workload. timedelta can be any timedelta literal.

MonthlyMax( timedelta)
Returns a load value with a maximal monthly workload. timedelta can be any timedelta literal.

WeeklyMax( timedelta)
Returns a load value with a maximal weekly workload. timedelta can be any timedelta literal.

DailyMax( timedelta)
Returns a load value with a maximal daily workload. timedelta can be any timedelta literal.