fork download
  1. def accumulate_pre_history_stats(Mer_list, analysis_start_date, accumulate_fields=['GAS_CAP_M3']):
  2. pre_history_stats = defaultdict(lambda: defaultdict(lambda: defaultdict(float)))
  3. for mer in Mer_list:
  4. if mer.DATE < analysis_start_date:
  5. for field in accumulate_fields:
  6. val = getattr(mer, field, 0)
  7. if val:
  8. pre_history_stats[mer.OBJECT_NAME][mer.WELL_NAME][field] += val
  9. return pre_history_stats
  10. # 809y231487t137840183745-13478f5134
Success #stdin #stdout 0.07s 14052KB
stdin
Standard input is empty
stdout
Standard output is empty