From f97b0928b41e9dd9c8aa3ef40a2310fd67bf0246 Mon Sep 17 00:00:00 2001 From: Lukas Winkler Date: Mon, 5 Apr 2021 18:02:40 +0200 Subject: [PATCH] add astronomical utils --- utils/__init__.py | 1 + utils/astronomical.py | 8 ++++++++ 2 files changed, 9 insertions(+) create mode 100644 utils/astronomical.py diff --git a/utils/__init__.py b/utils/__init__.py index 4549388..7be09ea 100644 --- a/utils/__init__.py +++ b/utils/__init__.py @@ -1,4 +1,5 @@ from .constants import * +from .astronomical import * from .math import * from .os_tools import * from .plotting import * diff --git a/utils/astronomical.py b/utils/astronomical.py new file mode 100644 index 0000000..d3c275f --- /dev/null +++ b/utils/astronomical.py @@ -0,0 +1,8 @@ +from rebound import Particle + +habitable_zone_inner=0.75 +habitable_zone_outer=1.5 + + +def is_potentially_habitable(planet: Particle): + return habitable_zone_inner <= planet.a <= habitable_zone_outer