SoftwareEngineering: An open-source, data-science toolkit for power and data engineers