History
0.7.2 (2024-02-26)
Change types module to pkg_types to avoid shadowing builtin
0.7.1 (2024-02-11)
Drop support for Python 3.6 and 3.7
Add Python 3.9, 3.10, 3.11 and 3.12 support
Switch to pyproject.toml
Internal package updates
Update docs infrastructure
Switch back to tox
Add linting and formatting
Add mypy and typing
Add numpydoc and tox.ini checking
0.7.0 (2023-12-31)
Add phase emoji function
Add phase ASCII art function
Add fractional age function
Updates to API docs
Infrastructure updates and fixes
0.6.0 (2020-04-07)
Drop Python 2 and 3.4 and 3.5 support
Add Python 3.7 and 3.8 support
Change to 3-clause BSD license
Switch to pytest from tox
Add Github workflows for build and package upload
Remove Travis
0.5.1 (2018-04-20)
Add changelog updates
0.5.0 (2018-04-20)
LunarFeature additions
Latitude and Longitude ranges
Feature angle
MoonInfo additions
Libration phase angle
Libration visibility check
Updated is_visible to use libration visibility check
0.4.1 (2017-05-30)
Corrected moon state after rise/set function call
Made landing sites always visible once visible
0.4.0 (2017-05-28)
Added landing sites to feature database
Expanding LunarFeature content
MoonInfo object additions
right ascension and declination
solar elongation
earth distance
rise, transit and set times
angular size
magnitude
sub-solar latitude
0.3.1 (2017-05-15)
Ensure feature DB included in package
0.3.0 (2017-05-15)
MoonInfo object additions
time of day
is feature visible
LunarFeatureContainer object changes
Made constructor club related
Load call can check if feature is visible using MoonInfo instance
0.2.1 (2017-04-20)
Changed mechanism to determine phase name
0.2.0 (2017-04-16)
MoonInfo object additions
phase name
time from new moon
time to new moon
time to full moon
0.1.0 (2016-07-18)
MoonInfo object that provides basic lunar information
age
altitude
azimuth
colongitude
fractional phase
libration latitude
libration longitude
next four lunar phases