pyGNMF: A Python library for implementation of generalised non-negative matrix factorisation method. - Nirav L. Lekinwala; Mani Bhushan (SoftwareX, 2022)