Small thing but there is is some commented out code for debugging the spike collisions here. It would be nicer if this code was uncommented and made non-public with a leading underscore. Then their purpose for debugging can be explained in the docstring.
EDIT:
It would also be nice to extend the docstring of the related classes ComputeAmplitudeScalings and AmplitudeScalingNode. I'm having a hard time understanding why this this amplitude scaling is performed (please let me know if I have missed anything in the docs).
Small thing but there is is some commented out code for debugging the spike collisions here. It would be nicer if this code was uncommented and made non-public with a leading underscore. Then their purpose for debugging can be explained in the docstring.
EDIT:
It would also be nice to extend the docstring of the related classes
ComputeAmplitudeScalingsandAmplitudeScalingNode. I'm having a hard time understanding why this this amplitude scaling is performed (please let me know if I have missed anything in the docs).