Python tool for extracting data from NetCDF to STD
Перед использованием программы, устанавливаем пакет `netCDF4` командой `pip install netCDF4`.
Перед использованием программы, устанавливаем пакет `netCDF4` командой ```bash pip install netCDF4```.
Программа `extract\_nc.py` принимает на вход один обязательный аргумент: `-i` имя файла `.nc`, который нужно распаковать.
Программа `extract_nc.py` принимает на вход один обязательный аргумент: `-i` имя файла `.nc`, который нужно распаковать.
Также программа `extract\_nc.py` принимает 2 опциональных параметра:
Также программа `extract_nc.py` принимает 2 опциональных параметра:
*`-v` название переменной, которую нужно извлечь (например, `-v salt`). Можно указать несколько раз, чтобы извлечь несколько переменных из одного файла (например, `-v salt -v ssh);
*`-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` файле переменных.