def test_pyephem_physical_dst():
    times = pd.date_range(datetime.datetime(2003,10,17,13,30,30), periods=1, freq='D')
    ephem_data = solarposition.pyephem(times, golden, pressure=82000, temperature=11).ix[0]
    
    assert_almost_equals(50.111622, ephem_data['apparent_zenith'], 2)
    assert_almost_equals(194.340241, ephem_data['apparent_azimuth'], 2)
    assert_almost_equals(39.888378, ephem_data['apparent_elevation'], 2)
def test_pyephem_physical_dst():
    times = pd.date_range(datetime.datetime(2003,10,17,13,30,30), periods=1, freq='D')
    ephem_data = solarposition.pyephem(times, golden, pressure=82000, temperature=11).ix[0]
    
    assert_almost_equals(50.111622, ephem_data['apparent_zenith'], 2)
    assert_almost_equals(194.340241, ephem_data['apparent_azimuth'], 2)
    assert_almost_equals(39.888378, ephem_data['apparent_elevation'], 2)
def test_pyephem_physical_dst(expected_solpos):
    times = pd.date_range(datetime.datetime(2003,10,17,13,30,30), periods=1,
                          freq='D', tz=golden.tz)
    ephem_data = solarposition.pyephem(times, golden.latitude,
                                       golden.longitude, pressure=82000,
                                       temperature=11)
    expected_solpos.index = times
    assert_frame_equal(expected_solpos.round(2),
                       ephem_data[expected_solpos.columns].round(2))
def test_pyephem_physical_dst(expected_solpos):
    times = pd.date_range(datetime.datetime(2003,10,17,13,30,30), periods=1,
                          freq='D', tz=golden.tz)
    ephem_data = solarposition.pyephem(times, golden.latitude,
                                       golden.longitude, pressure=82000,
                                       temperature=11)
    expected_solpos.index = times
    assert_frame_equal(expected_solpos.round(2),
                       ephem_data[expected_solpos.columns].round(2))
def test_pyephem_physical():
    times = pd.date_range(datetime.datetime(2003,10,17,12,30,30),
                          periods=1, freq='D', tz=golden_mst.tz)
    ephem_data = solarposition.pyephem(times, golden_mst.latitude,
                                       golden_mst.longitude, pressure=82000,
                                       temperature=11)
    this_expected = expected.copy()
    this_expected.index = times
    assert_frame_equal(this_expected.round(2),
                       ephem_data[this_expected.columns].round(2))
def test_pyephem_physical():
    times = pd.date_range(datetime.datetime(2003, 10, 17, 12, 30, 30),
                          periods=1,
                          freq='D',
                          tz=golden_mst.tz)
    ephem_data = solarposition.pyephem(times,
                                       golden_mst.latitude,
                                       golden_mst.longitude,
                                       pressure=82000,
                                       temperature=11)
    this_expected = expected.copy()
    this_expected.index = times
    assert_frame_equal(this_expected.round(2),
                       ephem_data[this_expected.columns].round(2))
def test_pyephem_localization():  
    assert_frame_equal(solarposition.pyephem(times, tus), solarposition.pyephem(times_localized, tus))
def test_pyephem_localization():  
    assert_frame_equal(solarposition.pyephem(times, tus), solarposition.pyephem(times_localized, tus))
Beispiel #9
0
 def time_pyephem(self, ndays):
     solarposition.pyephem(self.times_localized, self.lat, self.lon)