{
    "@context": [
        "https:\/\/doi.org\/doi:10.5063\/schema\/codemeta-2.0",
        "http:\/\/schema.org"
    ],
    "@type": "SoftwareSourceCode",
    "name": "Code for reproducible research - Butterfly factorization by algorithmic identification of rank-one blocks",
    "description": "In the interest of reproducible research, this is exactly the version of the code used to generate the figures in the paper ''Butterfly factorization by algorithmic identification of rank-one blocks'' by the same authors, available at https:\/\/inria.hal.science\/hal-04145743 with its detailed bibliographical notice. Any updates to this code will be available at https:\/\/github.com\/leonzheng2\/permutation-butterfly",
    "dateCreated": "2024-05-15",
    "datePublished": "2024-05-15",
    "license": [
        "BSD 3-Clause \"New\" or \"Revised\" License"
    ],
    "url": "https:\/\/hal.science\/hal-04576156",
    "identifier": [
        {
            "@type": "hal",
            "propertyID": "https:\/\/hal.science\/hal-04576156",
            "value": "hal-04576156"
        },
        {
            "@type": "swhid",
            "propertyID": "https:\/\/archive.softwareheritage.org\/swh:1:dir:42a081fc95d07a787c1766752046dccc6ca75b73;origin=https:\/\/hal.archives-ouvertes.fr\/hal-04576156;visit=swh:1:snp:baaf5c1e6241789b5d3986b85175366cc976774a;anchor=swh:1:rel:1c64b94d969137e80d21e29e49499a583a26d5e5;path=\/",
            "value": "swh:1:dir:42a081fc95d07a787c1766752046dccc6ca75b73;origin=https:\/\/hal.archives-ouvertes.fr\/hal-04576156;visit=swh:1:snp:baaf5c1e6241789b5d3986b85175366cc976774a;anchor=swh:1:rel:1c64b94d969137e80d21e29e49499a583a26d5e5;path=\/"
        }
    ],
    "applicationCategory": [
        "info"
    ],
    "keywords": [
        "Butterfly factorization",
        "Subspace clustering",
        "Sparsity",
        "Fast algorithm",
        "Sparse matrix factorization"
    ],
    "funder": [
        "CIFRE n\u00b02020\/1643"
    ],
    "codeRepository": "https:\/\/github.com\/leonzheng2\/permutation-butterfly",
    "programmingLanguage": [
        "Python"
    ],
    "version": "1",
    "dateModified": "2025-10-13",
    "referencePublication": {
        "hal": "hal-04145743"
    },
    "author": [
        {
            "@type": "Role",
            "roleName": "aut",
            "author": {
                "@type": "Person",
                "@id": [
                    "leonzheng"
                ],
                "givenName": "L\u00e9on",
                "familyName": "Zheng",
                "affiliation": [
                    {
                        "@type": "Organization",
                        "name": "OCKHAM"
                    },
                    {
                        "@type": "Organization"
                    }
                ]
            }
        },
        {
            "@type": "Role",
            "roleName": "aut",
            "author": {
                "@type": "Person",
                "@id": [
                    "gilles-puy"
                ],
                "givenName": "Gilles",
                "familyName": "Puy",
                "affiliation": [
                    {
                        "@type": "Organization"
                    }
                ]
            }
        },
        {
            "@type": "Role",
            "roleName": "aut",
            "author": {
                "@type": "Person",
                "@id": [
                    "0000-0003-0864-6116"
                ],
                "givenName": "Elisa",
                "familyName": "Riccietti",
                "affiliation": [
                    {
                        "@type": "Organization",
                        "name": "OCKHAM"
                    }
                ]
            }
        },
        {
            "@type": "Role",
            "roleName": "aut",
            "author": {
                "@type": "Person",
                "@id": [],
                "givenName": "Patrick",
                "familyName": "P\u00e9rez",
                "affiliation": [
                    {
                        "@type": "Organization"
                    }
                ]
            }
        },
        {
            "@type": "Role",
            "roleName": "aut",
            "author": {
                "@type": "Person",
                "@id": [
                    "0000-0002-9450-8125"
                ],
                "givenName": "R\u00e9mi",
                "familyName": "Gribonval",
                "affiliation": [
                    {
                        "@type": "Organization",
                        "name": "OCKHAM"
                    }
                ]
            }
        }
    ],
    "contributor": [
        {
            "@type": "Person",
            "givenName": "L\u00e9on",
            "familyName": "Zheng"
        }
    ]
}