Skip to main content

brainsurfy

Project description

brainsurfy

Simple surface plots in Python based on ggseg parcellations.

import matplotlib.pyplot as plt

from brainsurfy import fetch_atlas_data, simulate_data, plot_surf

atlas_data = fetch_atlas_data('schaefer7_400')
sim_data = simulate_data(atlas_data)

plot_surf(atlas_data, sim_data, cmap=plt.cm.viridis, cbar=True)

Output:

image

Installation

brainsurfy is meant to be used with Python 3.9 or above, and has been tested on Python 3.9-3.12.

Dependencies

User installation

To install brainsurfy, run this command in your terminal:

pip install brainsurfy

This is the preferred method to install brainsurfy, as it will always install the most recent stable release.

If you don’t have pip installed, this Python installation guide can guide you through the process.

to-do:

  • a lot of things...
  • look into 3d surface plots
  • docs (once there is more stuff)
  • form into package and upload to pypi

======= History

0.0.1 (2024-03-15)

  • First release on PyPI.

0.0.2 (2024-03-15)

  • Fix fetching atlases function.

0.0.3 (2024-03-15)

  • More fixes including actually including the atlases folder (dumb mistake...)

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

brainsurfy-0.0.3.tar.gz (78.7 kB view details)

Uploaded Source

Built Distribution

brainsurfy-0.0.3-py3-none-any.whl (78.5 kB view details)

Uploaded Python 3

File details

Details for the file brainsurfy-0.0.3.tar.gz.

File metadata

  • Download URL: brainsurfy-0.0.3.tar.gz
  • Upload date:
  • Size: 78.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for brainsurfy-0.0.3.tar.gz
Algorithm Hash digest
SHA256 402f263adcbe451fc15fb12d254bbbcc31160bd41aa242143dc9395f12c25787
MD5 82c4a106850003510d2f26a60df40d0b
BLAKE2b-256 610f8b574f0ecea5cc14bdfc4d0afd60c4ee0fcbe530ed1866eee94c35b9021f

See more details on using hashes here.

File details

Details for the file brainsurfy-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: brainsurfy-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 78.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.2

File hashes

Hashes for brainsurfy-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 702df6dde14f74601fae86052881a0a4f7ad321e4d89b347f7f281624e60dce5
MD5 2525d666d83d31d23fba72c6460de18c
BLAKE2b-256 f1fbee128bb15b78b32814b611d77735207d2f4834a39f2a3b873329a8435d16

See more details on using hashes here.

Supported by

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