nitools
=======
Basic Neuroimaging functionality for Nifti, Gifti, Cifti
Data structures. Basic useful functions missing from nibabel and nilearn
Installation
------------
Over pip, you can install the package, using the command:
pip install neuroimagingtools
Coordinate transforms and nifti (volume) utilities
--------------------------------------------------
* affine_transform: Affine Coordinate transform with individual x,y,z coordinates
* affine_transform_mat: Affine coordinate transform with coordinates in matrix format
* coords_to_linvidxs: Safe transform of coordinates to linear voxel indices
* euclidean_dist_sq: Squared Euclidean distance between coordinate pairs
* sample_image: Sample a 3d volume at arbitrary locations with nearest-neighbor or trilinear interpolation
* sample_images: Samples a set of 3d or 4d volumes at arbitrary locations efficiently
* check_voxel_range: Check of voxel coordinates are within an image
* deform_image: Moves a volume image according to a deformation field
* change_nifti_numformat: Adjusts the numerical format of a Nifti image
* get_mask_coords: Extracts the voxel coordinates from a mask image
Gifti Utilities
---------------
* make_func_gifti: Make a new functional giftiImage
* make_label_gifti: Make a new label giftiImage (with label table)
* get_gifti_column_names: Extract column names from gifti
* get_gifti_anatomical_struct: Extract Anatomical_structure_primary
* get_gifti_labels: Get label names and colors
Cifti Utilities
---------------
* join_giftis_to_cifti: Joins a left- and right-hemispheric Gifti into a single CIFTI
* split_cifti_to_giftis: Splits CIFTI into a left- and right-hemispheric Gifti
* volume_from_cifti: Extracts Nifti-volume data from a Cifti file
* surf_from_cifti: Extract the surface-based data from a Cifti file
Color utilities
---------------
* read_lut: Read a lookup table file
* save_lut: Save a lookup table file
* save_cmap: Save a FSLeyes colormap file
Border utilities
----------------
* Border: Border class
* Border.get_coords: Get coordinates for a border
* read_borders: Read a workbench border file
* save_borders: Save a workbench border file
* project_border: Project coordinates to a surface
* resample_border: Resample a border with regularly spacing
For documentation, see:
https://nitools.readthedocs.io/en/latest/
Raw data
{
"_id": null,
"home_page": "https://github.com/DiedrichsenLab/nitools",
"name": "neuroimagingtools",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "imaging analysis, nifti, gifti, cifti",
"author": "J\u00f6rn Diedrichsen",
"author_email": "joern.diedrichsen@googlemail.com",
"download_url": "https://files.pythonhosted.org/packages/97/d5/4b2c5908f19aa7f3e8bf3b8645ecaa39e2dc3e8ae22c016ed36e1458cfce/neuroimagingtools-1.1.4.tar.gz",
"platform": null,
"description": "nitools\n=======\n\nBasic Neuroimaging functionality for Nifti, Gifti, Cifti\nData structures. Basic useful functions missing from nibabel and nilearn\n\nInstallation\n------------\nOver pip, you can install the package, using the command:\npip install neuroimagingtools\n\nCoordinate transforms and nifti (volume) utilities\n--------------------------------------------------\n\n* affine_transform: Affine Coordinate transform with individual x,y,z coordinates\n* affine_transform_mat: Affine coordinate transform with coordinates in matrix format\n* coords_to_linvidxs: Safe transform of coordinates to linear voxel indices\n* euclidean_dist_sq: Squared Euclidean distance between coordinate pairs\n* sample_image: Sample a 3d volume at arbitrary locations with nearest-neighbor or trilinear interpolation\n* sample_images: Samples a set of 3d or 4d volumes at arbitrary locations efficiently\n* check_voxel_range: Check of voxel coordinates are within an image\n* deform_image: Moves a volume image according to a deformation field\n* change_nifti_numformat: Adjusts the numerical format of a Nifti image\n* get_mask_coords: Extracts the voxel coordinates from a mask image\n\nGifti Utilities\n---------------\n\n* make_func_gifti: Make a new functional giftiImage\n* make_label_gifti: Make a new label giftiImage (with label table)\n* get_gifti_column_names: Extract column names from gifti\n* get_gifti_anatomical_struct: Extract Anatomical_structure_primary\n* get_gifti_labels: Get label names and colors\n\nCifti Utilities\n---------------\n* join_giftis_to_cifti: Joins a left- and right-hemispheric Gifti into a single CIFTI\n* split_cifti_to_giftis: Splits CIFTI into a left- and right-hemispheric Gifti\n* volume_from_cifti: Extracts Nifti-volume data from a Cifti file\n* surf_from_cifti: Extract the surface-based data from a Cifti file\n\nColor utilities\n---------------\n\n* read_lut: Read a lookup table file\n* save_lut: Save a lookup table file\n* save_cmap: Save a FSLeyes colormap file\n\nBorder utilities\n----------------\n\n* Border: Border class\n* Border.get_coords: Get coordinates for a border\n* read_borders: Read a workbench border file\n* save_borders: Save a workbench border file\n* project_border: Project coordinates to a surface\n* resample_border: Resample a border with regularly spacing\n\n\nFor documentation, see:\nhttps://nitools.readthedocs.io/en/latest/",
"bugtrack_url": null,
"license": "MIT",
"summary": "Neuroimaging analysis tools",
"version": "1.1.4",
"project_urls": {
"Download": "https://github.com/DiedrichsenLab/nitools/archive/refs/tags/v1.1.4.tar.gz",
"Homepage": "https://github.com/DiedrichsenLab/nitools"
},
"split_keywords": [
"imaging analysis",
" nifti",
" gifti",
" cifti"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "97d54b2c5908f19aa7f3e8bf3b8645ecaa39e2dc3e8ae22c016ed36e1458cfce",
"md5": "94bb49ed49f30db67420bd70c148fd43",
"sha256": "8fecb5e9492bef9d72d890c1d33dfd03ac5f7db29b6b8cd1e3bf66779b497951"
},
"downloads": -1,
"filename": "neuroimagingtools-1.1.4.tar.gz",
"has_sig": false,
"md5_digest": "94bb49ed49f30db67420bd70c148fd43",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15858,
"upload_time": "2024-06-17T21:26:52",
"upload_time_iso_8601": "2024-06-17T21:26:52.493921Z",
"url": "https://files.pythonhosted.org/packages/97/d5/4b2c5908f19aa7f3e8bf3b8645ecaa39e2dc3e8ae22c016ed36e1458cfce/neuroimagingtools-1.1.4.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-17 21:26:52",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "DiedrichsenLab",
"github_project": "nitools",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "neuroimagingtools"
}