Fast mutual information estimation package and research materials.
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
cd fastHDMI
pip install -e . # Development
# or
python -m build # Build wheel
pip install dist/fasthdmi-*.whl- Package docs:
fastHDMI/README.md - Paper:
paper/ - Examples:
fastHDMI/examples/
Kai Yang kai.yang2@mail.mcgill.ca