Skip to main content

Methods for network analysis of graphs coming from brain models and activity on them

Project description

connectome_analysis

PyPI PyPI - Python Version PyPI - License


Documentation: https://danielaegassan.github.io/connectome_analysis

Source Code: https://github.com/danielaegassan/connectome_analysis

PyPI: https://pypi.org/project/connectome_analysis/


Library of general functions to analyze connectoms.

Installation

pip install connectome_analysis

Development

  • Clone this repository

  • Requirements:

  • Create a virtual environment and install the dependencies

poetry install

CMake may have difficulties to find the right compilers to compile the C++ code. If that is the case, you have to specify the path to the compilers yourself:

CC=/path/to/gcc CXX=/path/to/g++ poetry install

This is especially important on MacOS.

  • Activate the virtual environment
poetry shell

Testing

pytest tests

Documentation

The documentation is automatically generated from the content of the docs directory and from the docstrings of the public signatures of the source code. The documentation is updated and published as a Github project page automatically as part each release.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_connectome_analysis-1.0.5.tar.gz (16.7 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (170.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (179.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

py_connectome_analysis-1.0.5-cp312-cp312-macosx_11_0_arm64.whl (135.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (169.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (177.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

py_connectome_analysis-1.0.5-cp311-cp311-macosx_11_0_arm64.whl (135.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (168.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (176.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

py_connectome_analysis-1.0.5-cp310-cp310-macosx_11_0_arm64.whl (133.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (168.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (176.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

py_connectome_analysis-1.0.5-cp39-cp39-macosx_11_0_arm64.whl (133.7 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

File details

Details for the file py_connectome_analysis-1.0.5.tar.gz.

File metadata

  • Download URL: py_connectome_analysis-1.0.5.tar.gz
  • Upload date:
  • Size: 16.7 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for py_connectome_analysis-1.0.5.tar.gz
Algorithm Hash digest
SHA256 081803b5ee6249e80610a0e67b317c040f6fa0d8b1b4e07878fc5974877381b0
MD5 d79e70a350e0a1bfc64746facccad05f
BLAKE2b-256 8ad38c34f4c0e75b9e4c166a3f0619a13021fa77dbcc96000de704ebaa21edb1

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5.tar.gz:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccd150281f73e3ead5ef58b37ccb0922e54a78a6aabb8fa921ae211934d16df8
MD5 103345961c74408d8c47306aab6c93e9
BLAKE2b-256 6877bc7198b551b93ef7844adb85373748bce69738a7271ab59efa39defff10a

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45010c5e9759b7a849bc130262876ad187e5b52b3b90ae5c7df103b44e2f112e
MD5 05d4225cfad7632d3eefba749a45070c
BLAKE2b-256 4ed70d5fde75da5b42d28333a35caaec4bce483e87fcfc44679e1e31d158cd45

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4a585a49cd8d6507d9efe1f5e112f8c404d4abccf2ee515a07d41b90a065faa3
MD5 87544114ac1acee2060adc0e5e929cac
BLAKE2b-256 b8fcbecdf28eea3aaa0ce262d9bf281cdacbd51e6939228548003e6c0215141e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f70fd2f792195f170995504b8166646bf8474d21b4a376379f3124e1b39a59d
MD5 0d322ccd93317ff4b37de1a2f280b839
BLAKE2b-256 a39068f5c6bf5c649679415ad988d704b5a9cbbe878cb397f0141494593a308e

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b6dde456f0d954a415e0c2348355875a01bde7c78e87ffdaa1c7ce91a1d9f478
MD5 2dbe61bbe3efa70ec65f1243bea7036d
BLAKE2b-256 e43779070c63d359abb48fb822c88704c495009df064bc88f379b7a6920b2928

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45d190843479b9970c0408712e4f272b6f8a0ab1f831c2490cbc9a6223c8b6ca
MD5 a0bc1e4444179fb927aaa8c5a5f24544
BLAKE2b-256 981598647f7ec122157ac12893a3fe0ea2ddddcbb762b507b5eec6bf1fc2a642

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddbce5349acbd4f18ed2f5676e7260b9b2dd8202cd10d0bcbe194b5b641b7797
MD5 28a57eea39987774421045ae6c8ca4f6
BLAKE2b-256 c4ece850695e5b456f16c57a20acd835b3b0234b34b23a536109df1867513c6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5468701a305291d6c5aee20c9689e3d60bdcf3f6246fd9bf34384ff8bb874e85
MD5 f835683a6cc14b05813bd826a0be87a1
BLAKE2b-256 fb95ec94e1ee00c3c94517e3fa72d780a301c00a8576de4997bd4f48215d2764

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f82676f4c5cd598a5ff2fc6c800506c9d30609b8470e7a8d93e7f30a6e9f03e1
MD5 84351a7a0f84e632d94bdb1cb174a384
BLAKE2b-256 557c6cc19b0ad64f03e4780e1373b8158871671b02e99d942ab8e1f20d7fe4b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e1436da4b15ea3343560dbe46667801c6aea91c370e392bce69addfd0f07eb4
MD5 4ef4c2a3a85aafaba98244af33cac1dc
BLAKE2b-256 5e364d95fefa2b4b5d70ab5b485aa2c5336856d53e898f03b9642d5eed4befaa

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8490c48a0f6b3622f4b5ecc437688e16fc3a22415a05ec439ef57af8105e80d8
MD5 23374221a2ef9ab29a897df8e6ab125c
BLAKE2b-256 966c7032f8fbc308ae81610897ab78df7c983ba91ab2598324d543865f1d1d06

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file py_connectome_analysis-1.0.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for py_connectome_analysis-1.0.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b21ad0fbac0040d12540815bffd96ae030c2c71944f5979cf1db9c1de4ae6967
MD5 f0b1ce2bbf565e752f50cc578e5eb052
BLAKE2b-256 12b9b45cc4b118503cc1144f7c67a903cd4dbf426391427ebaeb5080b95ecdb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for py_connectome_analysis-1.0.5-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: wheels.yml on hkmoon/connectome-analysis

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page