Skip to main content

Create figures and images from NIfTI images, masks, and label maps.

Project description

Beautiful-Brains logo

Beautiful Brains

PyPI version License Python versions Downloads

Beautiful-Brains creates notebook-friendly NIfTI figures from intensity images, masks, and label maps.

Beautiful-Brains provides a Python toolkit for loading, smoothing, transforming, coregistering, slicing, and compositing NIfTI images in Jupyter notebooks and Python scripts. Images are read with NiBabel, processed with NumPy and SciPy, and rendered with Pillow. Registration, masking, and bias-field correction are performed with ANTsPy.

Beautiful-Brains began as a series of personal utilities and scripts.

To Do Before Beta Release

  • Complete basic feature set
  • Design starter templates
  • Add documentation
  • Set up PyPI
  • Complete human code review

AI Disclaimer

This project began as a set of human-coded utilities for private use. Claude Code (Sonnet 4.6) and Codex (GPT-5.5) were used to convert a working codebase into a Python package. These tools helped redesign the code and build the package as of the first alpha release. Future development will continue using AI-assisted coding tools.

All code merged into a stable release must undergo human review.

Installation

Install the current Beautiful-Brains release with pip:

pip install beautiful-brains

Usage

See the demonstration notebook.

Support

Please send questions, bug reports, and feature requests to the issue tracker.

Documentation will be expanded after the project leaves alpha.

License

Beautiful-Brains is licensed under the terms of the GNU General Public License version 3. For more information, see the LICENSE file. :::

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

beautiful_brains-0.0.2.tar.gz (124.8 kB view details)

Uploaded Source

Built Distribution

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

beautiful_brains-0.0.2-py3-none-any.whl (132.5 kB view details)

Uploaded Python 3

File details

Details for the file beautiful_brains-0.0.2.tar.gz.

File metadata

  • Download URL: beautiful_brains-0.0.2.tar.gz
  • Upload date:
  • Size: 124.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for beautiful_brains-0.0.2.tar.gz
Algorithm Hash digest
SHA256 8796a629a72c59c2ab5d70998fd2a6c7d57c9761b77e68e377fccb1a1db50bfe
MD5 d6a71556b3a5831038aadd3bcfd8b6b4
BLAKE2b-256 58d95f57b21c9c333e03fb8fc9285ccdf6674c6d172127b2903ed4913b6504cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for beautiful_brains-0.0.2.tar.gz:

Publisher: python-publish.yml on Tj-Ward/beautiful-brains

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

File details

Details for the file beautiful_brains-0.0.2-py3-none-any.whl.

File metadata

File hashes

Hashes for beautiful_brains-0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 1a467e8d21642e3c6b3c51ccf2b64cb5b22774c72d6f3e22c8c8e98c69e65ae1
MD5 86652601318516b98c80835dbd9bbf4d
BLAKE2b-256 926e742b2f10d50cb6514155b9b7fe794307cc6246551801e142916c486260cd

See more details on using hashes here.

Provenance

The following attestation bundles were made for beautiful_brains-0.0.2-py3-none-any.whl:

Publisher: python-publish.yml on Tj-Ward/beautiful-brains

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