time_units: generations
demes:
- name: deme1
  start_time: .inf
  epochs:
  - {end_size: 1200.0, end_time: 0, start_size: 1200.0}
- name: deme2
  start_time: .inf
  epochs:
  - {end_size: 100, end_time: 400.0, start_size: 100}
pulses:
- {sources: [deme2], dest: deme1, proportions: [0.5], time: 400.0}
migrations: []