I noticed there is no next_new_moon() function.
I'm not sure if it's intentional. So I wrote a more general phase-finding function that you may be interested in. Just in case it is useful to anyone.
Thanks for sharing! Hopefully if anyone else is in the same circumstance, a quick search will lead them to your suggestion here in this issue. I'll go ahead and close since it looks like your code is working fine!
I noticed there is no next_new_moon() function. I'm not sure if it's intentional. So I wrote a more general phase-finding function that you may be interested in. Just in case it is useful to anyone.