def test_get_timezone_offset_hours_from_date(): city = City.from_address_and_timezone('Cupertino, CA', "America/Los_Angeles") offset = city.get_timezone_offset_hours_from_date(year=2018, month=11, day=11) assert offset == -8
def test_tb_muhuurta_blr(): city = City.from_address_and_timezone('Bangalore', "Asia/Calcutta") panchangam = daily.DailyPanchanga(city=city, year=2019, month=9, day=10) panchangam.compute_tb_muhuurtas() assert len(panchangam.tb_muhuurtas) == 15 assert panchangam.tb_muhuurtas[0].jd_start == panchangam.jd_sunrise for muhurta in panchangam.tb_muhuurtas: logging.info(muhurta.to_localized_string())
def test_tb_muhuurta_mtv(): city = City.from_address_and_timezone('Cupertino, CA', "America/Los_Angeles") panchangam = daily.DailyPanchanga(city=city, year=2018, month=11, day=11) panchangam.compute_tb_muhuurtas() assert len(panchangam.tb_muhuurtas) == 15 assert panchangam.tb_muhuurtas[0].jd_start == panchangam.jd_sunrise for muhurta in panchangam.tb_muhuurtas: logging.info(muhurta.to_localized_string())
def test_get_local_time(): city = City.from_address_and_timezone(address="Mountain View, CA", timezone_str="America/Los_Angeles") logging.info(city) local_time = city.julian_day_to_local_time(julian_day=2458418.319444) assert local_time[0] == 2018 assert local_time[1] == 10 assert local_time[2] == 26 assert local_time[3] == 12 assert local_time[4] == 38
def test_sunrise_mtv(): city = City.from_address_and_timezone('Cupertino, CA', "America/Los_Angeles") from jyotisha.panchangam.spatio_temporal import daily panchangam = daily.Panchangam.from_date(city=city, year=2018, month=11, day=11) panchangam.compute_sun_moon_transitions() numpy.testing.assert_approx_equal(panchangam.jd_sunrise, 2458434.11)
def test_jd_from_local_time(): city = City.from_address_and_timezone('Cupertino, CA', "America/Los_Angeles") jd = city.local_time_to_julian_day(year=2018, month=11, day=11, hours=6, minutes=0, seconds=0) import numpy.testing numpy.testing.assert_approx_equal(actual=jd, desired=2458433.750000, significant=7)
def test_get_timezone_offset_hours_from_date(): city = City.from_address_and_timezone('Cupertino, CA', "America/Los_Angeles") offset = city.get_timezone_offset_hours_from_jd(2458447.000000) assert offset == -8
import logging import swisseph as swe from jyotisha.panchangam import temporal from jyotisha.panchangam.spatio_temporal import City city = City.from_address_and_timezone(address="Mountain View, CA", timezone_str="America/Los_Angeles") time = city.local_time_to_julian_day(year=2019, month=1, day=21, hours=18, minutes=32, seconds=0) logging.info(time) temporal.print_angas_x_ayanamshas(jd=time)