{"id":13689022,"url":"https://github.com/mne-tools/mne-connectivity","last_synced_at":"2025-10-21T19:58:47.049Z","repository":{"id":37259548,"uuid":"369628653","full_name":"mne-tools/mne-connectivity","owner":"mne-tools","description":"Connectivity algorithms that leverage the MNE-Python API.","archived":false,"fork":false,"pushed_at":"2025-10-20T23:42:17.000Z","size":102691,"stargazers_count":83,"open_issues_count":62,"forks_count":38,"subscribers_count":11,"default_branch":"main","last_synced_at":"2025-10-21T19:58:20.011Z","etag":null,"topics":["connectivity","dynamics","mne-python","statistics"],"latest_commit_sha":null,"homepage":"https://mne.tools/mne-connectivity/dev/index.html","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mne-tools.png","metadata":{"files":{"readme":"README.rst","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-21T18:57:26.000Z","updated_at":"2025-10-20T23:28:38.000Z","dependencies_parsed_at":"2023-02-18T08:31:24.887Z","dependency_job_id":"fa514569-a3f3-4630-b14d-80b8fb98a4d4","html_url":"https://github.com/mne-tools/mne-connectivity","commit_stats":{"total_commits":108,"total_committers":15,"mean_commits":7.2,"dds":0.5925925925925926,"last_synced_commit":"1bfdf6ddc9d4ca0c6a4e89098f3dc30166ea544a"},"previous_names":[],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/mne-tools/mne-connectivity","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mne-tools%2Fmne-connectivity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mne-tools%2Fmne-connectivity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mne-tools%2Fmne-connectivity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mne-tools%2Fmne-connectivity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mne-tools","download_url":"https://codeload.github.com/mne-tools/mne-connectivity/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mne-tools%2Fmne-connectivity/sbom","scorecard":{"id":367805,"data":{"date":"2025-08-11","repo":{"name":"github.com/mne-tools/mne-connectivity","commit":"7691a3531dd43e3927d92f21648a375a32edd05e"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":6.1,"checks":[{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Code-Review","score":10,"reason":"all changesets reviewed","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Maintained","score":10,"reason":"13 commit(s) and 3 issue activity found in the last 90 days -- score normalized to 10","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Warn: topLevel 'contents' permission set to 'write': .github/workflows/automerge.yml:5","Warn: no topLevel permission defined: .github/workflows/cffconvert.yml:1","Warn: no topLevel permission defined: .github/workflows/circle_artifacts.yml:1","Warn: no topLevel permission defined: .github/workflows/linux_conda.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/release.yml:13","Warn: no topLevel permission defined: .github/workflows/unit_tests.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":0,"reason":"dependency not pinned by hash detected -- score normalized to 0","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:17: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/cffconvert.yml:20: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/cffconvert.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/circle_artifacts.yml:8: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/circle_artifacts.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/linux_conda.yml:28: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/linux_conda.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linux_conda.yml:29: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/linux_conda.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linux_conda.yml:33: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/linux_conda.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/linux_conda.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/linux_conda.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:19: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:21: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:35: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/release.yml:48: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/release.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/release.yml:53: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/release.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unit_tests.yml:47: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/unit_tests.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/unit_tests.yml:50: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/unit_tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unit_tests.yml:51: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/unit_tests.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/unit_tests.yml:75: update your workflow using https://app.stepsecurity.io/secureworkflow/mne-tools/mne-connectivity/unit_tests.yml/main?enable=pin","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:26","Warn: pipCommand not pinned by hash: .github/workflows/release.yml:27","Info:   0 out of   8 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   8 third-party GitHubAction dependencies pinned","Info:   0 out of   2 pipCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"Vulnerabilities","score":10,"reason":"0 existing vulnerabilities detected","details":null,"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: BSD 3-Clause \"New\" or \"Revised\" License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Packaging","score":10,"reason":"packaging workflow detected","details":["Info: Project packages its releases by way of GitHub Actions.: .github/workflows/release.yml:41"],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"SAST","score":0,"reason":"SAST tool is not run on all commits -- score normalized to 0","details":["Warn: 0 commits out of 30 are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}}]},"last_synced_at":"2025-08-18T12:16:41.496Z","repository_id":37259548,"created_at":"2025-08-18T12:16:41.496Z","updated_at":"2025-08-18T12:16:41.496Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":280325299,"owners_count":26311419,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-10-21T02:00:06.614Z","response_time":58,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["connectivity","dynamics","mne-python","statistics"],"created_at":"2024-08-02T15:01:30.905Z","updated_at":"2025-10-21T19:58:47.044Z","avatar_url":"https://github.com/mne-tools.png","language":"Python","funding_links":[],"categories":["Python"],"sub_categories":[],"readme":".. -*- mode: rst -*-\n\n|GH|_ |Circle|_ |Azure|_ |Codecov|_ |PyPI|_ |PyPI_Release|_ |conda-forge|_ \n\n.. |GH| image:: https://github.com/mne-tools/mne-connectivity/actions/workflows/unit_tests.yml/badge.svg\n.. _GH: https://github.com/mne-tools/mne-connectivity/actions/workflows/unit_tests.yml\n\n.. |Circle| image:: https://circleci.com/gh/mne-tools/mne-connectivity.svg?style=shield\n.. _Circle: https://circleci.com/gh/mne-tools/mne-connectivity\n\n.. |Azure| image:: https://dev.azure.com/mne-tools/mne-connectivity/_apis/build/status/mne-tools.mne-connectivity?branchName=main\n.. _Azure: https://dev.azure.com/mne-tools/mne-connectivity/_build/latest?definitionId=1\u0026branchName=main\n\n.. |Codecov| image:: https://codecov.io/gh/mne-tools/mne-connectivity/branch/main/graph/badge.svg\n.. _Codecov: https://codecov.io/gh/mne-tools/mne-connectivity\n\n.. |conda-forge| image:: https://img.shields.io/conda/dn/conda-forge/mne-connectivity.svg?label=Conda%20downloads\n.. _conda-forge: https://anaconda.org/conda-forge/mne-connectivity\n\n.. |PyPI| image:: https://img.shields.io/pypi/dm/mne-connectivity.svg?label=PyPI%20downloads\n.. _PyPI: https://pypi.org/project/mne-connectivity/\n\n.. |PyPI_Release| image:: https://img.shields.io/pypi/v/mne-connectivity.svg\n.. _PyPI_Release: https://pypi.org/project/mne-connectivity/\n\n.. _MNE-Connectivity: https://mne.tools/mne-connectivity/dev/\n.. _MNE-Python: https://mne.tools/stable\n.. _MNE-Connectivity documentation: https://mne.tools/mne-connectivity/stable/index.html\n.. _installation guide: https://mne.tools/mne-connectivity/dev/install/index.html\n.. _pip: https://pip.pypa.io/en/stable/\n.. _Frites: https://github.com/brainets/frites\n.. _contributing guide: https://github.com/mne-tools/mne-connectivity/blob/main/CONTRIBUTING.md\n\nMNE-Connectivity\n================\n\n`MNE-Connectivity`_ is an open-source Python package for connectivity and\nrelated measures of MEG, EEG, or iEEG data built on top of the \n`MNE-Python`_ API. It includes modules for data input/output, visualization,\ncommon connectivity analysis, and post-hoc statistics and processing.\n\n\n.. target for :end-before: title-end-content\n\nThis project was initially ported over from mne-python starting v0.23, by Adam\nLi as part of Google Summer of Code 2021. Subsequently v0.1 and v0.2 releases\nwere done as part of GSoC period. Future development will occur in subsequent\nversions. \n\nDocumentation\n^^^^^^^^^^^^^\n\nStable `MNE-Connectivity documentation`_ is available online.\n\nInstalling MNE-Connectivity\n^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nTo install the latest stable version of MNE-Connectivity, you can use pip_ in a terminal:\n\n.. code-block:: bash\n\n    pip install -U mne-connectivity\n\nFor more complete instructions and more advanced installation methods (e.g. for\nthe latest development version), see the `installation guide`_.\n\n\nGet the latest code\n^^^^^^^^^^^^^^^^^^^\n\nTo install the latest version of the code using pip_ open a terminal and type:\n\n.. code-block:: bash\n\n    pip install -U https://github.com/mne-tools/mne-connectivity/archive/main.zip\n\nTo get the latest code using `git \u003chttps://git-scm.com/\u003e`__, open a terminal and type:\n\n.. code-block:: bash\n\n    git clone https://github.com/mne-tools/mne-connectivity.git\n\nAlternatively, you can also download a\n`zip file of the latest development version \u003chttps://github.com/mne-tools/mne-connectivity/archive/main.zip\u003e`__.\n\n\nContributing to MNE-Connectivity\n^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\n\nPlease see the documentation on the MNE-Connectivity homepage:\n\nhttps://github.com/mne-tools/mne-connectivity/blob/main/CONTRIBUTING.md\n\n\nForum\n^^^^^^\n\nhttps://mne.discourse.group\n\nA Note About Connectivity\n^^^^^^^^^^^^^^^^^^^^^^^^^\n\nIn the neuroscience community as of 2021, the term \"functional connectivity\" can \nhave many different meanings and comprises many different measures. Some of \nthese measures are directed (i.e. try to map a statistical causal relationship between\nbrain regions), others are non-directed. Please note that the interpretation of your \nfunctional connectivity measure depends on the data and underlying\nassumptions. \nFor a taxonomy of functional connectivity measures and information on the \ninterpretation of those measures, we refer to\n`Bastos and Schoffelen`_.\n\nIn mne-connectivity, we do not claim that any of our measures imply causal\nconnectivity.\n\n.. _Bastos and Schoffelen: https://pubmed.ncbi.nlm.nih.gov/26778976/","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmne-tools%2Fmne-connectivity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmne-tools%2Fmne-connectivity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmne-tools%2Fmne-connectivity/lists"}