The function pulse in wave1D_dn_vc.py offers four initial conditions:
pulse
wave1D_dn_vc.py
gaussian
>>> import wave1D_dn_vc as w >>> w.pulse(loc='left', pulse_tp='cosinehat', Nx=50, every_frame=10)