History
0.11.1 (2026-05-05)
Changed
Updates to project dependencies.
0.11.0 (2026-01-25)
Removed
Support for Python 3.9.
Added
Support for Python 3.14.
Changed
pre-commit and package versions.
Updated copyright year.
0.10.0 (2025-04-20)
Added
py.typed file for type hints.
Changed
Switched to zoneinfo from pytz.
Renovate configuration and schedule.
Updated pre-commit and package versions.
License identifier in pyproject.toml.
Copyright year.
Fixed
Linting issues from new pre-commit versions.
Splitting sphinx version based on python version.
0.9.0 (2024-12-10)
Changed
Remove Python 3.8 support.
Add Python 3.13 support.
Fixed
Issues from pre-commit config version updates.
0.8.0 (2024-11-09)
Added
Solar altitude over lunar feature calculation
AltitudeDict class to provide solar altitude for Lunar II features
Use scriv for history generation
Changed
OS version for readthedocs build
Updated CONTRIBUTING.rst to add scriv usage
Fixed
Internal class cross-references in docs
0.7.4 (2024-10-27)
Updates to project dependencies
0.7.3 (2024-09-29)
Updates to project dependencies
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