Skip to content

Simple Python application to observe effects of obliquity and eccentricity on equation of time and analemma

License

Notifications You must be signed in to change notification settings

VinnieM-3/Equation-of-Time-and-Analemma

Repository files navigation

Equation of Time and Analemma Interactive Graphing Tool

*10/02/2021: Fixed issue that was causing eccentricity error.

Simple Python application to observe effects of obliquity, eccentricity, and the angle between the solstice (winter in northern hemisphere) and perihelion on the equation of time and analemma. The sliders can be used to vary the obliquity, eccentricity, and solstice/perihelion angle.

Requires: Python (tested on 2.7 and 3.7), numpy, and matplotlib. Copy eot.py and eot_gui.py to the same folder and run eot_gui.py (i.e. "python eot_gui.py"). Tip: If your computer isn't very fast, try clicking on the sliders instead of dragging your mouse along them.

Initial Earth settings:

screenshot of initial Earth settings

Example of some experimenting with obliquity and eccentricity:

screenshot2 after adjusting the sliders

Example with obliquity set to 0:

screenshot3 obliquity set to 0

Example with eccentricity set 0:

screenshot4 eccentricity set 0