topo.py