moondial

A sun clock that shows moon and planet positions along with the moon's terminator, a strip with mean time at every longitude, and selected cities with lines to their respective civil time.
git clone https://code.literati.org/moondial.git
Log | Files | Refs | README | LICENSE

commit 586b5a7acf5324dae2e50df98833555a7595a435
parent 2c72a257e9e4acbdf6e85e806b60ade51e1c61b6
Author: Sean Lynch <seanl@literati.org>
Date:   Thu, 18 Jan 2018 22:51:08 -0800

Add numpy dependency and to do section.

Diffstat:
MREADME.md | 13+++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)

diff --git a/README.md b/README.md @@ -19,17 +19,18 @@ minor tweaks at the same time. Requirements ============ -* Python 3 (Probably 3.1 so you can use the below Pygame 2 builds) +* Python 3 (confirmed to work with 3.6.4) * [Pygame 2.0](http://thorbrian.com/pygame/builds.php) * [Astronomia](https://pypi.python.org/pypi/astronomia) * [Pytz](https://pypi.python.org/pypi/pytz) +* Numpy Usage ===== Running ----------- +------- Once all the dependencies are installed, you should just be able to run moondial.py, possibly passing it as an argument to the Python @@ -52,3 +53,11 @@ timezone in (POSIX will probably work too). I don't recall exactly where this somewhat silly file format comes from; it was probably xplanet. I'll probably switch to YAML in the future. + +To do +===== + +* Better format for cities +* Less naive algorithm for drawing arcs +* Scale circles & glyphs based on window size +