Synced with diffpy.pdfgetx 26e7d411c41dc45e7ef21f0e7e62452e4e2adc13.