Существует несколько методов получения метеорологических данных, например для использования при проектировании установок альтернативной энергетики.
Самый простой способ - скачивание готовой базы данных с сайта. Например:
1. Заходим на сайт https://rp5.ru/
2. Выбираем нужный населенный пункт (город Калуга)
3. Переходим на вкладку "Архив погоды на метеостанции"
4. Перемещаемся на вкладку "Скачать архив погоды":
- выставляем нужный диапазон дат (например с 01.001.2020 по 28.09.2020)
- галочка на "все дни"
- выбираем формат XLS
- нажимаем на "Выбрать в файл GZ (архив) - скачать.
После этого скачивается zip архив с данными на ближайшую метеостанцию к указанному населенному пункту (г. Калуга). Название его будет иметь номер метеостанции (WMO ID): UUBC.01.01.2020.28.09.2020.1.0.0.ru.utf8.00000000.xls
К сожалению, данным методом можно получить данные только с достаточно большими временными промежутками между замерами (в вышеприведённом примере - полчаса), да и набор параметров весьма ограничен.
Поэтому я предлагаю методику самостоятельного создания базы метеорологических данных путём получения данных метеорологических замеров с сайта через API (программного интерфейса) через необходимые промежутки времени, и записи этих замеров в файл.
Запросы к метеосайту в данном случае формируются с помощью специальной программы (я создал её на языке Python), полученный с сайта ответ записывается по строкам в файл Excel.
Эта методика получения данных уже опробована для создания базы обучающих и тренировочных данных с целью прогнозирования скорости ветра нейросетевой системой, показавшей хорошую точность прогноза даже на сравнительно небольшой статистической выборке. Статья с описанием этого процесса находится в процессе написания.