EDA-NIf creates a dataframe containing meta information of NIfTi files and provides several useful features.
Project description
EDA-NIf (EDA NIfTI)
Tool for Exploratory Data Analysis of Neuroimaging Informatics Technology Initiative(NIfTI) format
EDA-NIf
creates a dataframe containing meta information of NIfTi file format and provides several useful functions.
Installation
pip install edanif
Beta versions with official documentation are provided starting from major version 1.
Tutorial
We provide tutorial notebooks for all the features we offer. We plan to provide additional docstrings or documentation from the official distribution version (major version 1 or higher).
- Main-tutorials: https://github.com/DSDanielPark/EDA-NIf/blob/main/tutorials/edanif_tutorial.ipynb
- Sub-tutorial-folder: https://github.com/DSDanielPark/EDA-NIf/tree/main/tutorials
Main Feature
edanif.eda_nif.meta_df
: If you enter only the top-level folder containing nifti files, you can get a data frame for all nifti files.
Features
-
edanif.eda_nif
1.1count_center_voxel_labels
1.2meta_df
: enter only the top-level folder containing nifti files, you can get a data frame for all nifti files. -
edanif.vis_nif
2.1save_nifti_images
-
edanif.utils.util
3.1find_all_files
3.2save_print_instance
-
edanif.process.preprocess
4.1count_center_voxel_labels
4.2if_minus_return_0
4.3get_nonzero3d
4.4get_nonzero3d_shape
4.5get_hardcrop
4.6threshold_at_two
4.7monai_cropforeground
4.8get_nonzero_xyz_of_nii
-
edanif.process.registration
5.1RegistrationMetric
-
edanif.process.resampling
6.1make_isotropic
6.2resample_fixedsize_fixedspacing
6.3resampling
-
edanif.process.trans_morph
7.1voxel_erosion
7.2voxel_dilation
7.3get_boundary_diff_index
- Feature development and unit testing are ongoing. We will update it whenever time permits.
References
[1] NiBabel https://nipy.org/nibabel/
[2] SimpleITK https://simpleitk.org/
[3] MONAI https://monai.io/
[4] AntsPy https://github.com/ANTsX/ANTsPy
Contacts
Maintainer: Daniel Park, South Korea e-mail parkminwoo1991@gmail.com
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.