# As these are >1.4M jobs, filtered to the simulated timestamps before creating the job structs.
allocation_df=allocation_df[allocation_df['end_timestamp']>=simulation_start_timestamp]# Job should not have ended before the simulation time
allocation_df=allocation_df[allocation_df['job_submit_timestamp']<simulation_end_timestamp]# Job has to have been submited before or during the simulaion time