rsatoolbox

Python library for Representational Similarity Analysis

https://github.com/rsagroup/rsatoolbox

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    9 of 30 committers (30.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (5.9%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

Python library for Representational Similarity Analysis

Basic Info
  • Host: GitHub
  • Owner: rsagroup
  • License: mit
  • Language: Python
  • Default Branch: main
  • Homepage:
  • Size: 176 MB
Statistics
  • Stars: 217
  • Watchers: 14
  • Forks: 46
  • Open Issues: 52
  • Releases: 0
Created over 6 years ago · Last pushed 7 months ago
Metadata Files
Readme Contributing License Citation Authors

README.md

Representational Similarity Analysis 3.0

Documentation Status PyPI version Anaconda-Server Badge Codacy Badge CodeFactor

Conceived during the RSA retreat 2019 in Blue Mountains.

Documentation

Getting Started

To install the latest stable version of rsatoolbox with pip:

sh pip install rsatoolbox

or with conda:

sh conda install -c conda-forge rsatoolbox

here is a simple code sample:

python import numpy, rsatoolbox data = rsatoolbox.data.Dataset(numpy.random.rand(10, 5)) rdms = rsatoolbox.rdm.calc_rdm(data) rsatoolbox.vis.show_rdm(rdms)

Owner

  • Name: RSA development group
  • Login: rsagroup
  • Kind: organization

Development of the Toolbox for Representational Similarity Analysis

Citation (CITATION.cff)

cff-version: 1.2.0
date-released: "2024-08-24"
title: "rsatoolbox"
message: "If you use this software, please cite the pre-print."
authors:
  - name: "RSA toolbox authors (See AUTHORS file)"
repository-code: "https://github.com/rsagroup/rsatoolbox"
type: software
license: MIT
version: 0.2
url: "https://rsatoolbox.readthedocs.io/"
preferred-citation:
  type: "article"
  publisher:
    name: "Cold Spring Harbor Laboratory"
  doi: "10.1101/2025.05.22.655542"
  date-released: "2025-05-22"
  journal: "bioRxiv"
  title: "A Python Toolbox for Representational Similarity Analysis"
  authors:
    - family-names: "van den Bosch"
      given-names: "Jasper JF"
      orcid: "https://orcid.org/0000-0001-9326-2090"
    - family-names: "Golan"
      given-names: "Tal"
      orcid: "https://orcid.org/0000-0002-7940-7473"
    - family-names: "Peters"
      given-names: "Benjamin"
      orcid: "https://orcid.org/0000-0002-0948-8976"
    - family-names: "Taylor"
      given-names: "JohnMark"
      orcid: "https://orcid.org/0000-0002-1034-6860"
    - family-names: "Shahbazi"
      given-names: "Mahdiyar"
      orcid: "https://orcid.org/0000-0002-4883-4376"
    - family-names: "Lin"
      given-names: "Baihan"
      orcid: "https://orcid.org/0000-0002-7979-5509"
    - family-names: "Charest"
      given-names: "Ian"
      orcid: "https://orcid.org/0000-0002-3939-3003"
    - family-names: "Diedrichsen"
      given-names: "Joern"
      orcid: "https://orcid.org/0000-0003-0264-8532"
    - family-names: "Kriegeskorte"
      given-names: "Nikolaus"
      orcid: "https://orcid.org/0000-0001-7433-9005"
    - family-names: "Mur"
      given-names: "Marieke"
      orcid: "https://orcid.org/0000-0003-1749-9058"
    - family-names: "Schuett"
      given-names: "Heiko"
      orcid: "https://orcid.org/0000-0002-2491-5710"

GitHub Events

Total
  • Issues event: 15
  • Watch event: 28
  • Delete event: 5
  • Issue comment event: 24
  • Push event: 28
  • Pull request review event: 2
  • Pull request event: 18
  • Fork event: 9
  • Create event: 4
Last Year
  • Issues event: 15
  • Watch event: 28
  • Delete event: 5
  • Issue comment event: 24
  • Push event: 28
  • Pull request review event: 2
  • Pull request event: 18
  • Fork event: 9
  • Create event: 4

Committers

Last synced: almost 3 years ago

All Time
  • Total Commits: 1,570
  • Total Committers: 30
  • Avg Commits per committer: 52.333
  • Development Distribution Score (DDS): 0.507
Top Committers
Name Email Commits
Heiko Schuett h****t@n****u 774
Jasper van den Bosch j****i@g****m 232
Jasper van den Bosch s****e@s****m 147
Baihan Lin n****e@g****u 136
Johan Carlin j****n@g****m 45
Benjamin Peters b****s@p****e 30
Cai m****l@c****m 30
Joern Diedrichsen j****n@g****m 29
Alex a****s@m****g 23
lajnd d****h@g****m 22
Mahdiyar Shahbazi 7****7@u****m 17
Ian Charest i****t@b****k 13
unknown n****5@c****u 12
Charles Guan c****n@c****u 12
Heiko Schütt h****t@u****e 11
Baihan Lin d****h@g****m 5
Alex a****x@a****n 4
Charles Guan c****4@g****m 4
Cai c****i@c****t 4
eberlot E****a@E****l 3
Jasper v****f@b****k 3
Benjamin-Peters 4****s@u****m 2
Daniel Lindh p****h@u****l 2
Ian Charest i****t@u****m 2
Stephen Mazurchuk s****k@g****m 2
Nikolaus Kriegeskorte n****5@a****u 2
g14r g****i@g****m 1
Lukas Neugebauer l****r@u****e 1
Tal-Golan g****l@g****m 1
saarbuckle s****e@g****m 1

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 117
  • Total pull requests: 109
  • Average time to close issues: 7 months
  • Average time to close pull requests: 3 months
  • Total issue authors: 39
  • Total pull request authors: 24
  • Average comments per issue: 1.9
  • Average comments per pull request: 0.79
  • Merged pull requests: 93
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 14
  • Pull requests: 22
  • Average time to close issues: about 1 month
  • Average time to close pull requests: 5 days
  • Issue authors: 9
  • Pull request authors: 8
  • Average comments per issue: 0.57
  • Average comments per pull request: 0.18
  • Merged pull requests: 14
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • ilogue (24)
  • JasperVanDenBosch (19)
  • caiw (8)
  • Aceticia (6)
  • HeikoSchuett (6)
  • andreifoldes (4)
  • alexeperon (4)
  • pgupta013 (3)
  • jones-michael-s (3)
  • psychNerdJae (3)
  • TamerGezici (2)
  • mnlmrc (2)
  • El-Suri (2)
  • smazurchuk (2)
  • JonathanShor (2)
Pull Request Authors
  • HeikoSchuett (38)
  • JasperVanDenBosch (27)
  • ilogue (17)
  • caiw (11)
  • jdiedrichsen (3)
  • doerlbh (3)
  • bogpetre (2)
  • johnmarktaylor91 (2)
  • Benjamin-Peters (2)
  • qian-chu (2)
  • ahwillia (2)
  • neukym (2)
  • TamerGezici (2)
  • Tal-Golan (2)
  • Aceticia (2)
Top Labels
Issue Labels
bug (6) enhancement (6) searchlight (5) good first issue (5) documentation (2)
Pull Request Labels
one-line fix (1) bug (1)

Packages

  • Total packages: 3
  • Total downloads:
    • pypi 3,349 last-month
  • Total docker downloads: 11
  • Total dependent packages: 1
    (may contain duplicates)
  • Total dependent repositories: 3
    (may contain duplicates)
  • Total versions: 76
  • Total maintainers: 2
pypi.org: rsatoolbox

Representational Similarity Analysis (RSA) in Python

  • Versions: 63
  • Dependent Packages: 1
  • Dependent Repositories: 3
  • Downloads: 3,349 Last month
  • Docker Downloads: 11
Rankings
Docker downloads count: 4.0%
Downloads: 4.3%
Dependent packages count: 4.8%
Average: 5.5%
Dependent repos count: 9.0%
Maintainers (1)
Last synced: 6 months ago
proxy.golang.org: github.com/rsagroup/rsatoolbox
  • Versions: 12
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent packages count: 5.6%
Average: 5.8%
Dependent repos count: 6.0%
Last synced: 6 months ago
spack.io: py-rsatoolbox

Representational Similarity Analysis (RSA) in Python.

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Forks count: 17.7%
Stargazers count: 18.0%
Average: 23.2%
Dependent packages count: 57.3%
Maintainers (1)
Last synced: 6 months ago

Dependencies

docs/requirements.txt pypi
  • ipykernel *
  • nbsphinx *
  • nbsphinx-link *
  • sphinx *
requirements.txt pypi
  • coverage *
  • h5py *
  • joblib *
  • matplotlib *
  • numpy >=1.21.2
  • pandas *
  • petname ==2.2
  • scikit-image *
  • scikit-learn *
  • scipy *
  • tqdm *
tests/requirements.txt pypi
  • coverage *
  • h5py *
  • joblib *
  • matplotlib *
  • numpy *
  • parameterized *
  • pytest *
  • scikit-image *
  • scikit-learn *
  • scipy *
  • tqdm *
.github/workflows/publish.yml actions
  • actions/download-artifact v3 composite
  • pypa/gh-action-pypi-publish v1.5.1 composite
.github/workflows/testbuild.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
  • actions/upload-artifact v3 composite
  • pypa/cibuildwheel v2.11.1 composite