def pto_count(jobs): pto_jobs = pto.actuals(jobs) pto_jobs['Dummy'] = 1 pto_jobs = pto_jobs.set_index('Date')['Dummy'].resample('d',how='sum') return pto_jobs.cumsum().fillna(method='ffill')
def split(jobs): deployed = list(pto.actuals(jobs)['InstallationID'].values) wip = list(set(jobs) - set(deployed)) return [('Deployed',deployed),('WIP',wip)]