# Representational Similarity Analysis 3.0
[](https://rsatoolbox.readthedocs.io/en/latest/?badge=latest)
[](https://badge.fury.io/py/rsatoolbox)
[](https://anaconda.org/conda-forge/rsatoolbox)
[](https://www.codacy.com/gh/rsagroup/rsatoolbox?utm_source=github.com&utm_medium=referral&utm_content=rsagroup/rsatoolbox&utm_campaign=Badge_Grade)
[](https://www.codefactor.io/repository/github/rsagroup/rsatoolbox)
Conceived during the RSA retreat 2019 in Blue Mountains.
[Documentation](https://rsatoolbox.readthedocs.io/)
#### 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)
```
Raw data
{
"_id": null,
"home_page": null,
"name": "rsatoolbox",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "neuroscience",
"author": "rsatoolbox authors",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/fc/c8/e0b5d67afd7eff64f10e5f9fb40531a851327342ce9a2cbd5af3f200357b/rsatoolbox-0.3.0.tar.gz",
"platform": null,
"description": "# Representational Similarity Analysis 3.0\n\n[](https://rsatoolbox.readthedocs.io/en/latest/?badge=latest)\n[](https://badge.fury.io/py/rsatoolbox)\n[](https://anaconda.org/conda-forge/rsatoolbox)\n[](https://www.codacy.com/gh/rsagroup/rsatoolbox?utm_source=github.com&utm_medium=referral&utm_content=rsagroup/rsatoolbox&utm_campaign=Badge_Grade)\n[](https://www.codefactor.io/repository/github/rsagroup/rsatoolbox)\n\n\nConceived during the RSA retreat 2019 in Blue Mountains.\n\n[Documentation](https://rsatoolbox.readthedocs.io/)\n\n\n#### Getting Started\n\nTo install the latest stable version of rsatoolbox with pip:\n\n```sh\npip install rsatoolbox\n```\n\nor with conda:\n\n```sh\nconda install -c conda-forge rsatoolbox\n```\n\n\nhere is a simple code sample:\n\n```python\nimport numpy, rsatoolbox\ndata = rsatoolbox.data.Dataset(numpy.random.rand(10, 5))\nrdms = rsatoolbox.rdm.calc_rdm(data)\nrsatoolbox.vis.show_rdm(rdms)\n```\n",
"bugtrack_url": null,
"license": null,
"summary": "Representational Similarity Analysis (RSA) in Python",
"version": "0.3.0",
"project_urls": {
"documentation": "https://rsatoolbox.readthedocs.io/",
"homepage": "https://github.com/rsagroup/rsatoolbox"
},
"split_keywords": [
"neuroscience"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "2862dfb4cbb23e73fde39809b6991117631ee47f42c208b666dc4cd578cebf32",
"md5": "1154a19520e529ffbc0fc5a4abdc2754",
"sha256": "3b8d634a08994758f47357d4185132a42c81270bece1ac2e99009d30aeed5db6"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "1154a19520e529ffbc0fc5a4abdc2754",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 244313,
"upload_time": "2025-07-01T12:14:08",
"upload_time_iso_8601": "2025-07-01T12:14:08.642744Z",
"url": "https://files.pythonhosted.org/packages/28/62/dfb4cbb23e73fde39809b6991117631ee47f42c208b666dc4cd578cebf32/rsatoolbox-0.3.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3443372f5784d4f640c4f26e2f97a12c12a403aeee016bffb63eb2b5f52a6df4",
"md5": "a0c458796a7ab89c5c8f8eeece465390",
"sha256": "2b1064c53b5816e54792a3ae4e328d8bb341421b5cb61e04de9bdd8c95430c1a"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "a0c458796a7ab89c5c8f8eeece465390",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 713146,
"upload_time": "2025-07-01T12:14:10",
"upload_time_iso_8601": "2025-07-01T12:14:10.065681Z",
"url": "https://files.pythonhosted.org/packages/34/43/372f5784d4f640c4f26e2f97a12c12a403aeee016bffb63eb2b5f52a6df4/rsatoolbox-0.3.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0771a1f88cfe4889b139817d589874b046fcb9fff694f475c9d8b9710fc1ddfb",
"md5": "376c8fbb2a367b6a080ff33857630a83",
"sha256": "6f4c2acf77998da06a7126de1bf794bf4f2f101821cebcae1bb31048856a6726"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "376c8fbb2a367b6a080ff33857630a83",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 245342,
"upload_time": "2025-07-01T12:14:11",
"upload_time_iso_8601": "2025-07-01T12:14:11.405444Z",
"url": "https://files.pythonhosted.org/packages/07/71/a1f88cfe4889b139817d589874b046fcb9fff694f475c9d8b9710fc1ddfb/rsatoolbox-0.3.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e6b08ba5b2b5edc0d5a0a67b5073e6403b8e081d63f54959c358a7a2ba006177",
"md5": "092b5aafad4b8827433fbc6206bf9751",
"sha256": "a296826a8fd0cd7aa77ecf58d3dd390aedaf14ba8df23430ec788342d247b420"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "092b5aafad4b8827433fbc6206bf9751",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 245197,
"upload_time": "2025-07-01T12:14:12",
"upload_time_iso_8601": "2025-07-01T12:14:12.355402Z",
"url": "https://files.pythonhosted.org/packages/e6/b0/8ba5b2b5edc0d5a0a67b5073e6403b8e081d63f54959c358a7a2ba006177/rsatoolbox-0.3.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8e103462823b58bd982db7a5fbe3f0d30ecdfc1f3a0ab53cc643f062bf1ffad1",
"md5": "86bd4b31353f7955db715aec41916550",
"sha256": "fbe73fe6d6d3e7ba233832ec45e377e7de9abb8ab9fe71f4719b2d286444edde"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "86bd4b31353f7955db715aec41916550",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 740467,
"upload_time": "2025-07-01T12:14:13",
"upload_time_iso_8601": "2025-07-01T12:14:13.477429Z",
"url": "https://files.pythonhosted.org/packages/8e/10/3462823b58bd982db7a5fbe3f0d30ecdfc1f3a0ab53cc643f062bf1ffad1/rsatoolbox-0.3.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "9f37b5da682795f33e55bc15cedff5dd858828c26027df140e47edb96687fe89",
"md5": "0220ad8a65073681ca54ee49d651b775",
"sha256": "153a0104d4881248d61405328f2746ec5eab2cda38dbd958974a3831761adf4d"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "0220ad8a65073681ca54ee49d651b775",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 245112,
"upload_time": "2025-07-01T12:14:14",
"upload_time_iso_8601": "2025-07-01T12:14:14.521549Z",
"url": "https://files.pythonhosted.org/packages/9f/37/b5da682795f33e55bc15cedff5dd858828c26027df140e47edb96687fe89/rsatoolbox-0.3.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "30d370ed4cf05930c4b39f935cc76a4588f750f586452bfb69f9e84bf44a17a2",
"md5": "baa54087584cbab5cc4c21fbc68d8c6e",
"sha256": "22aeba46e72bcf96e56f052d25c70bad27cc6e6f47aec666d36801b9f32ca111"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "baa54087584cbab5cc4c21fbc68d8c6e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 245977,
"upload_time": "2025-07-01T12:14:15",
"upload_time_iso_8601": "2025-07-01T12:14:15.592042Z",
"url": "https://files.pythonhosted.org/packages/30/d3/70ed4cf05930c4b39f935cc76a4588f750f586452bfb69f9e84bf44a17a2/rsatoolbox-0.3.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "4a34c8d0e8fb842d9a50dbca1b3112b901ce239c4b31f90a4fca45eb70e63511",
"md5": "57eca737e7b83eaa10a66363098bd8d0",
"sha256": "3e26e56fbbe53333bb4fd14f5c19ae01aeaf2d08f0a5701fc7a5823520f2be73"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "57eca737e7b83eaa10a66363098bd8d0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 743144,
"upload_time": "2025-07-01T12:14:16",
"upload_time_iso_8601": "2025-07-01T12:14:16.571668Z",
"url": "https://files.pythonhosted.org/packages/4a/34/c8d0e8fb842d9a50dbca1b3112b901ce239c4b31f90a4fca45eb70e63511/rsatoolbox-0.3.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ead28f217ca7631f3000174ca6b87bbbde50471f80ba7d23e8997cef631d91db",
"md5": "1ed201210191e7fcf23a670fd08af89a",
"sha256": "7ad8ec0beff47f09623f6361bc54ca6af7165d78b85b825bc536801fe1d799fc"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "1ed201210191e7fcf23a670fd08af89a",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 246919,
"upload_time": "2025-07-01T12:14:17",
"upload_time_iso_8601": "2025-07-01T12:14:17.620965Z",
"url": "https://files.pythonhosted.org/packages/ea/d2/8f217ca7631f3000174ca6b87bbbde50471f80ba7d23e8997cef631d91db/rsatoolbox-0.3.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "32f51622e06cc568aff57e531320753828a5731dcef745c845b1619d83301404",
"md5": "a55fcaba02f8c4d05aeda92c69a020f6",
"sha256": "d2fcb856ebcf438f96c90299fd86e6d23512a2f5669317974dfa17264191ae58"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a55fcaba02f8c4d05aeda92c69a020f6",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 245135,
"upload_time": "2025-07-01T12:14:18",
"upload_time_iso_8601": "2025-07-01T12:14:18.544758Z",
"url": "https://files.pythonhosted.org/packages/32/f5/1622e06cc568aff57e531320753828a5731dcef745c845b1619d83301404/rsatoolbox-0.3.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a175c524e0cecc0dc5351f6998a1f7e4a547f9fbfdf3864b7f652f97d5526e60",
"md5": "f71dbf244649765037774aaa46889a9f",
"sha256": "2100537034d90c647fdd45666fda725f1fe725b8c740bf2b819639237a645eb4"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "f71dbf244649765037774aaa46889a9f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 739125,
"upload_time": "2025-07-01T12:14:19",
"upload_time_iso_8601": "2025-07-01T12:14:19.549818Z",
"url": "https://files.pythonhosted.org/packages/a1/75/c524e0cecc0dc5351f6998a1f7e4a547f9fbfdf3864b7f652f97d5526e60/rsatoolbox-0.3.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5c39db8d881af0c7527760d57eff11bba8bafb6e222064a40bcde60ed2e437c0",
"md5": "898e2b436d0bc3c2dd7d1c1f9b7bcac7",
"sha256": "b41b0824110d074187dc39d275b7a40b7c93e995febaad3c48525d9a61e65288"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "898e2b436d0bc3c2dd7d1c1f9b7bcac7",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 246695,
"upload_time": "2025-07-01T12:14:20",
"upload_time_iso_8601": "2025-07-01T12:14:20.886294Z",
"url": "https://files.pythonhosted.org/packages/5c/39/db8d881af0c7527760d57eff11bba8bafb6e222064a40bcde60ed2e437c0/rsatoolbox-0.3.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7d31a70a41410a39c11d563bc97edf0a4029bd076943e352bd6cad344c311506",
"md5": "76eeec7d02f4a2563a96c886b01faf21",
"sha256": "58e6de7df88cad630b155ab611c11ab6aaf9fc0c856957924ae977228fc373a9"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "76eeec7d02f4a2563a96c886b01faf21",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 244855,
"upload_time": "2025-07-01T12:14:21",
"upload_time_iso_8601": "2025-07-01T12:14:21.846169Z",
"url": "https://files.pythonhosted.org/packages/7d/31/a70a41410a39c11d563bc97edf0a4029bd076943e352bd6cad344c311506/rsatoolbox-0.3.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "aadc8acdb40eb704ee31b30158ed168c95e4088688de986d87739e82c6df06ba",
"md5": "c44454f3f4489fa283a5414c5796c785",
"sha256": "c7395ce8968d8f3064f9997d5658b343c5f75f5efa40bb92eb9768808272e3c0"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "c44454f3f4489fa283a5414c5796c785",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 715067,
"upload_time": "2025-07-01T12:14:23",
"upload_time_iso_8601": "2025-07-01T12:14:23.341617Z",
"url": "https://files.pythonhosted.org/packages/aa/dc/8acdb40eb704ee31b30158ed168c95e4088688de986d87739e82c6df06ba/rsatoolbox-0.3.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0ef8bb68329aaed1456f2c35daea05239a1dfb6b4d0321105350f15e1607aad5",
"md5": "24db25bb1698db25152ea7ced8e31f18",
"sha256": "aa93a0d1efb62633652c9a874573e974daaad723052077907228ba5fe966c1ec"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "24db25bb1698db25152ea7ced8e31f18",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 245859,
"upload_time": "2025-07-01T12:14:24",
"upload_time_iso_8601": "2025-07-01T12:14:24.409063Z",
"url": "https://files.pythonhosted.org/packages/0e/f8/bb68329aaed1456f2c35daea05239a1dfb6b4d0321105350f15e1607aad5/rsatoolbox-0.3.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "fcc8e0b5d67afd7eff64f10e5f9fb40531a851327342ce9a2cbd5af3f200357b",
"md5": "439defc8a9eaf9760b889e30909577ef",
"sha256": "401926ca63380420cbe8ea79c007984be8a223b3f54ac3e7a923f1a4f10aeb1d"
},
"downloads": -1,
"filename": "rsatoolbox-0.3.0.tar.gz",
"has_sig": false,
"md5_digest": "439defc8a9eaf9760b889e30909577ef",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 143879,
"upload_time": "2025-07-01T12:14:26",
"upload_time_iso_8601": "2025-07-01T12:14:26.121169Z",
"url": "https://files.pythonhosted.org/packages/fc/c8/e0b5d67afd7eff64f10e5f9fb40531a851327342ce9a2cbd5af3f200357b/rsatoolbox-0.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-01 12:14:26",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rsagroup",
"github_project": "rsatoolbox",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [
{
"name": "numpy",
"specs": [
[
">=",
"1.21.2"
]
]
},
{
"name": "scipy",
"specs": [
[
">=",
"1.10.1"
]
]
},
{
"name": "scikit-learn",
"specs": []
},
{
"name": "scikit-image",
"specs": []
},
{
"name": "pandas",
"specs": []
},
{
"name": "matplotlib",
"specs": []
},
{
"name": "h5py",
"specs": []
},
{
"name": "tqdm",
"specs": []
},
{
"name": "joblib",
"specs": []
},
{
"name": "networkx",
"specs": [
[
">=",
"3.0"
]
]
}
],
"lcname": "rsatoolbox"
}