new: anneal.py