diff --git a/kosmorrolib/ephemerides.py b/kosmorrolib/ephemerides.py
index f201183..5994384 100644
--- a/kosmorrolib/ephemerides.py
+++ b/kosmorrolib/ephemerides.py
@@ -127,6 +127,22 @@ def get_ephemerides(
>>> get_ephemerides(pos, datetime.date(2021, 6, 9), timezone=2)
[>, >, >, >, >, >, >, >, >, >]
+
+ If an objet does not rise nor set due to your latitude, then both rise and set will be `None`:
+
+ >>> north_pole = Position(70, 20)
+ >>> south_pole = Position(-70, 20)
+ >>> get_ephemerides(north_pole, datetime.date(2021, 6, 20))
+ [>, >, >, >, >, >, >, >, >, >]
+
+ >>> get_ephemerides(north_pole, datetime.date(2021, 12, 21))
+ [>, >, >, >, >, >, >, >, >, >]
+
+ >>> get_ephemerides(south_pole, datetime.date(2021, 6, 20))
+ [>, >, >, >, >, >, >, >, >, >]
+
+ >>> get_ephemerides(south_pole, datetime.date(2021, 12, 22))
+ [>, >, >, >, >, >, >, >, >, >]
"""
ephemerides = []
@@ -173,10 +189,12 @@ def get_ephemerides(
except ValueError:
culmination_time = None
+ rise_time, set_time = None, None
+
if len(rise_times) == 2:
rise_time = rise_times[0 if arr[0] else 1]
set_time = rise_times[1 if not arr[1] else 0]
- else:
+ elif len(rise_times) == 1:
rise_time = rise_times[0] if arr[0] else None
set_time = rise_times[0] if not arr[0] else None