Skip to content
Snippets Groups Projects
Commit f9e01f7a authored by Maria Tarasevich's avatar Maria Tarasevich
Browse files

Add README.md

parent 75a96487
No related branches found
No related tags found
No related merge requests found
Python tool for extracting data from NetCDF to STD
Перед использованием программы, устанавливаем пакет `netCDF4` командой `pip install netCDF4`.
Программа `extract\_nc.py` принимает на вход один обязательный аргумент: `-i` имя файла `.nc`, который нужно распаковать.
Также программа `extract\_nc.py` принимает 2 опциональных параметра:
* `-v` название переменной, которую нужно извлечь (например, `-v salt`). Можно указать несколько раз, чтобы извлечь несколько переменных из одного файла (например, `-v salt -v ssh);
* `-o` имя файла `.std`, в который хотим её записать (например, `-o salt.std`). Если извлекается несколько переменных, в имени файла можно использовать шаблон `{v}`, вместо которого будет подставлено имя извлечённой переменной. Например, комбинация параметров `-v ssh -v salt -o ocean_{v}_1980.std` извлечёт переменную `ssh` в файл `ocean_ssh_1980.std`, а переменную `salt` — в файл `ocean_salt_1980.std`. Шаблон `{v}` можно использовать и при извлечении только одной переменной.
Чтобы запустить программу `extract_nc.py`, достаточно выполнить `python extract\_nc.py -i example.nc`. При запуске программы `extract_nc.py` только с _обязательным_ аргументом `-i` она выведет на экран названия _всех_ содержащихся в `.nc` файле переменных.
Если запустить программу `extract_nc.py` с аргументами `-i` и `-v` (но без аргумента `-o`), выполнив `python extract_nc.py -i example.nc -v salt`, то она сохранит выбранную переменную (`salt`) в именованный по умолчанию файл `salt.std`.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment