new file:   special/astro.py