Skip to content

Commit 71b238b

Browse files
committed
Moved and renamed functions to avoid circular dependencies.
1 parent a47e1d9 commit 71b238b

9 files changed

Lines changed: 666 additions & 857 deletions

File tree

immanuel/charts.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -134,12 +134,12 @@ def set_wrapped_objects(self) -> None:
134134
object=object,
135135
houses=self._houses,
136136
)
137-
out_of_bounds = ephemeris.get_out_of_bounds(
137+
out_of_bounds = ephemeris.is_out_of_bounds(
138138
object=object,
139139
obliquity=self._obliquity,
140140
)
141141
in_sect = (
142-
ephemeris.get_in_sect(
142+
ephemeris.is_in_sect(
143143
object=object,
144144
is_daytime=self._diurnal,
145145
sun=self._triad[chart.SUN],
@@ -227,7 +227,7 @@ def __init__(self, native: Subject, aspects_to: Chart | None = None) -> None:
227227
super().__init__(chart.NATAL, aspects_to)
228228

229229
def generate(self) -> None:
230-
self._obliquity = ephemeris.get_obliquity(self._native.julian_date)
230+
self._obliquity = ephemeris.earth_obliquity(self._native.julian_date)
231231

232232
self._triad[chart.SUN] = ephemeris.get_planet(
233233
chart.SUN, self._native.julian_date
@@ -243,10 +243,10 @@ def generate(self) -> None:
243243
house_system=settings.house_system,
244244
)
245245

246-
self._diurnal = ephemeris.calculate_daytime(
246+
self._diurnal = ephemeris.is_daytime_from(
247247
self._triad[chart.SUN], self._triad[chart.ASC]
248248
)
249-
self._moon_phase = ephemeris.calculate_moon_phase(
249+
self._moon_phase = ephemeris.moon_phase_from(
250250
self._triad[chart.SUN], self._triad[chart.MOON]
251251
)
252252
self._objects = ephemeris.get_objects(
@@ -279,7 +279,7 @@ def generate(self) -> None:
279279
self._solar_return_jd = forecast.solar_return(
280280
self._native.julian_date, self._solar_return_year
281281
)
282-
self._obliquity = ephemeris.get_obliquity(self._solar_return_jd)
282+
self._obliquity = ephemeris.earth_obliquity(self._solar_return_jd)
283283
self._solar_return_armc = ephemeris.get_angle(
284284
index=chart.ARMC,
285285
jd=self._solar_return_jd,
@@ -300,10 +300,10 @@ def generate(self) -> None:
300300
house_system=settings.house_system,
301301
)
302302

303-
self._diurnal = ephemeris.calculate_daytime(
303+
self._diurnal = ephemeris.is_daytime_from(
304304
self._triad[chart.SUN], self._triad[chart.ASC]
305305
)
306-
self._moon_phase = ephemeris.calculate_moon_phase(
306+
self._moon_phase = ephemeris.moon_phase_from(
307307
self._triad[chart.SUN], self._triad[chart.MOON]
308308
)
309309
self._objects = ephemeris.get_objects(
@@ -375,7 +375,7 @@ def generate(self) -> None:
375375
house_system=settings.house_system,
376376
method=settings.mc_progression_method,
377377
)
378-
self._obliquity = ephemeris.get_obliquity(self._progressed_jd)
378+
self._obliquity = ephemeris.earth_obliquity(self._progressed_jd)
379379

380380
self._triad[chart.SUN] = ephemeris.get_planet(chart.SUN, self._progressed_jd)
381381
self._triad[chart.MOON] = ephemeris.get_planet(chart.MOON, self._progressed_jd)
@@ -387,10 +387,10 @@ def generate(self) -> None:
387387
house_system=settings.house_system,
388388
)
389389

390-
self._diurnal = ephemeris.calculate_daytime(
390+
self._diurnal = ephemeris.is_daytime_from(
391391
self._triad[chart.SUN], self._triad[chart.ASC]
392392
)
393-
self._moon_phase = ephemeris.calculate_moon_phase(
393+
self._moon_phase = ephemeris.moon_phase_from(
394394
self._triad[chart.SUN], self._triad[chart.MOON]
395395
)
396396
self._objects = ephemeris.get_armc_objects(
@@ -551,10 +551,10 @@ def generate(self) -> None:
551551
native_moon, partner_moon, self._obliquity
552552
)
553553

554-
self._diurnal = ephemeris.calculate_daytime(
554+
self._diurnal = ephemeris.is_daytime_from(
555555
self._triad[chart.SUN], self._triad[chart.ASC]
556556
)
557-
self._moon_phase = ephemeris.calculate_moon_phase(
557+
self._moon_phase = ephemeris.moon_phase_from(
558558
self._triad[chart.SUN], self._triad[chart.MOON]
559559
)
560560

@@ -582,7 +582,7 @@ def __init__(
582582
super().__init__(chart.TRANSITS, aspects_to)
583583

584584
def generate(self) -> None:
585-
self._obliquity = ephemeris.get_obliquity(self._native.julian_date)
585+
self._obliquity = ephemeris.earth_obliquity(self._native.julian_date)
586586

587587
self._triad[chart.SUN] = ephemeris.get_planet(
588588
chart.SUN, self._native.julian_date
@@ -598,10 +598,10 @@ def generate(self) -> None:
598598
house_system=settings.house_system,
599599
)
600600

601-
self._diurnal = ephemeris.calculate_daytime(
601+
self._diurnal = ephemeris.is_daytime_from(
602602
self._triad[chart.SUN], self._triad[chart.ASC]
603603
)
604-
self._moon_phase = ephemeris.calculate_moon_phase(
604+
self._moon_phase = ephemeris.moon_phase_from(
605605
self._triad[chart.SUN], self._triad[chart.MOON]
606606
)
607607
self._objects = ephemeris.get_objects(

immanuel/classes/wrap.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -128,11 +128,11 @@ def __init__(
128128
self.timezone = date.timezone_name(self.datetime)
129129
self.ambiguous = date.ambiguous(self.datetime) and time_is_dst is None
130130
self.julian = date.to_jd(dt)
131-
self.deltat = ephemeris.get_deltat(self.julian)
131+
self.deltat = ephemeris.deltat(self.julian)
132132

133133
if armc is not None:
134134
self.sidereal_time = convert.dec_to_string(
135-
ephemeris.get_sidereal_time(armc), format=convert.FORMAT_TIME
135+
ephemeris.sidereal_time(armc), format=convert.FORMAT_TIME
136136
)
137137

138138
def __str__(self) -> str:
@@ -306,11 +306,11 @@ def __str__(self) -> str:
306306

307307
class ObjectMovement:
308308
def __init__(self, object: dict) -> None:
309-
self._movement = ephemeris.get_object_movement(object)
309+
self._movement = ephemeris.object_movement(object)
310310
self.direct = self._movement == calc.DIRECT
311311
self.stationary = self._movement == calc.STATIONARY
312312
self.retrograde = self._movement == calc.RETROGRADE
313-
self.typical = ephemeris.get_object_movement_typical(object)
313+
self.typical = ephemeris.is_object_movement_typical(object)
314314
self.formatted = _(
315315
names.OBJECT_MOVEMENTS[self._movement], gender(object["index"])
316316
)

immanuel/tools/date.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,6 @@ def get_timezone(
121121

122122
def timezone_lookup(lat: float, lon: float) -> str:
123123
"""Returns a timezone string based on decimal lat/lon coordinates."""
124-
print("Looking up timezone")
125124
from timezonefinder import TimezoneFinder
126125

127126
return TimezoneFinder().timezone_at(lat=lat, lng=lon)

0 commit comments

Comments
 (0)