HMA.py