ML-dip.py takes as input cartesian coordinates (XYZ-traj1.xyz) and dipole moments (DIP-traj1.dat) from a trajectory, and outputs dipole moments corresponding to another trajectory (XYZ-traj2.xyz).