Почта
Чат
Диск
     

Лабораторная работа №4

Запустите программу "Терминал", для этого нажмите комбинацию клавиш <Ctrl+Alt+T>. Появится окно с черным фоном и мигающим курсором в командной строке. Программа ожидает ввода команд.

Перед выполнением работы необходимо установить несколько дополнительных модулей для создания скриптов на языке Python. Для обработки научных данных на языке Python установите дополнительный модуль SciPy командой:

sudo apt-get install python-scipy
Для построения двумерных графиков добавьте модуль MatPlotLib:
sudo apt-get install python-matplotlib
Установите модуль netCDF для работы с файлами в формате netCDF с помощью команды:
sudo apt-get install python-netcdf

Перейдите в каталог downloads

cd ~/downloads

Скачайте файл isccp_ts.nc с сервера meteolab.ru с помощью команды wget

wget http://meteolab.ru/downloads/isccp/isccp_ts.nc

Убедитесь, что в каталоге появился новый файл выполнив команду

ls -l

Посмотрите содержимое файла с помощью программы ncview командой

ncview isccp_ts.nc

Посмотрите заголовок файла, содержащий описание хранимых данных, командой

ncdump -h isccp_ts.nc

Скопируйте скрипт time_plot.py на языке Python в тот же каталог, где расположен netCDF-файл isccp_ts.nc командой

wget http://www.meteolab.ru/projects/linux/lab04/time_plot.py

Поменяйте права доступа к файлу time_plot.py

chmod u+x time_plot.py

Запустите скрипт time_plot.py командой

./time_plot.py

В терминале появится статистическая информация, затем появится окно с двумя графиками и одновременно будет создан файл figure.png с рисунком в текущем каталоге.

Получите индивидуальное задание у преподавателя и самостоятельно измените скрипт time_plot.py для достижения поставленной цели.

Определите координаты указанного населенного пункта (широту и долготу). Для этого перейдите на сайт http://maps.yandex.ru. В строке поиска укажите название населенного пункта. После загрузки требуемой карты нажмите на кнопку с изображением белой стрелки и знака вопроса, а затем на центр населенного пункта. В строке запроса появятся координаты данной точки. Запишите их с точностью до двух знаков после запятой (точность около 1 км).

Откройте файл time_plot.py с помощью текстового редактора и присвойте переменным latitude и longitude полученные значения.

gedit time_plot.py

Сохраните файл на диск и запустите скрипт time_plot.py

./time_plot.py

Проанализируйте полученные данные. Какая средняя температура поверхности для выбранного населенного пункта? Каковы минимальное и максимальное значения? Существует ли ярко выраженный годовой ход температуры? Распределение повторяемости температуры одномодальное, двумодальное или не имеет выраженного максимума повторяемости?

Выключите компьютер командой

sudo shutdown -h now

Полезная информация