Keeping this one in view for the longer term
CADJPYcyper

Disclaimer