madelung.py