pyLaserPulse - Feehan, James S. (2023)