a highly optimized asa_np.py was added