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(): 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 time_pyephem(self, ndays): solarposition.pyephem(self.times_localized, self.lat, self.lon)