2016-10-14 8 views
0

Я пытаюсь найти солнечный зенитный угол для наборов данных по всей территории Соединенных Штатов. Проблема, которую я имею, что мои данные установить метку времени не дает мне часовой пояс он находится в Ниже приведен пример ниже:.PySolar вопросы без часовой пояс

Blodgett_lat = 38.89525 
Blodgett_lon = -120.63275 
Blodgett_elev = 1280.0 # meters 
Blodgett_timestamp = '2001-01-01 00:28:48' # Blodgett_raw.index[0] 

from pysolar.solar import * 

solar_zenith_angle = get_altitude(Blodgett_lat,Blodgett_lon,Blodgett_timestamp,elevation=Blodgett_elev) 

-53.09626336 

Я знаю, что этот вопрос pysolar приобретает время по Гринвичу вместо PST , Я стараюсь, чтобы обойти эту проблему, сказав индекс панды метки времени, что tz_localize является часовым поясом для «US/Pacific», но это дает мне ошибку ниже:

Blodgett_raw.index.tz_localize('US/Pacific') 
NonExistentTimeError: 2001-01-01 00:28:48 

Как я могу быть в состоянии решить эту проблему ? Любая помощь приветствуется!

+1

Запуск результатов кода в ошибках 'NameError: имя«Blodgett_raw»не defined' - сделать его способным для читателей, чтобы воспроизвести вашу проблему, вы хотите редактировать этот вопрос и добавить в коде который также создает этот объект. –

ответ

0

Не ответ, а предложение.

Вы можете указать проблему или задать разработчикам об этом.

Например, я только что нашел это, но я не уверен, что это ваша проблема.

Check it out anyway.

 Смежные вопросы

  • Нет связанных вопросов^_^