Use fast FFT-based mutual information screening for large datasets. Works well on MRI brain imaging data. Developed by Kai Yang, [GPG Public key Fingerprint: B9F863A56220DBD56B91C3E835022A1A5941D810](https://keys.openpgp.org/vks/v1/by-fingerprint/B9F863A56220DBD56B91C3E835022A1A5941D810)


License
Other
Install
pip install fastHDMI==1.25.26

Documentation

fastHDMI Repository

Fast mutual information estimation package and research materials.

Repository Structure

fastHDMI/
├── fastHDMI/                    # Main package directory
│   ├── setup.py                 # Package setup configuration
│   ├── pyproject.toml           # Modern Python packaging
│   ├── MANIFEST.in              # Distribution manifest
│   ├── LICENSE                  # MIT License
│   ├── README.md                # Package documentation
│   ├── docs/                    # Documentation
│   ├── examples/                # Example scripts
│   ├── tests/                   # Test files
│   └── src/                     # Source code
│       └── fastHDMI/            # Package implementation
│           ├── __init__.py      # Main package file
│           ├── cython_fun.pyx   # Cython optimizations
│           └── cython_fun.c     # Compiled Cython
├── paper/                       # Research paper and analysis
├── notebooks/                   # Jupyter notebooks
├── future implementation/       # Future development plans
└── .github/                     # GitHub workflows

Installation

cd fastHDMI
pip install -e .  # Development
# or
python -m build   # Build wheel
pip install dist/fasthdmi-*.whl

Documentation

  • Package docs: fastHDMI/README.md
  • Paper: paper/
  • Examples: fastHDMI/examples/

Contact

Kai Yang kai.yang2@mail.mcgill.ca