Python library and tools for amateur astronomy planning