Polar Mesoscale Cyclones (PMC) tracking algorithm
- cmake
- netCDF with Fortran enabled
- Fortran-90 compiler
The easiest way to install all the dependencies is to use conda. Once you have downloaded conda (Miniconda is recommended), create an isolated environment by running
conda create -n pmctrack -c conda-forge cmake libgfortran fortran-compiler netcdf-fortran
This should fetch all the necessary libraries which then can be used for compilation.
Then activate the environment
conda activate pmctrack
and proceed to installation.
Run the script
./INSTALL.sh
All options are stored in CMakeLists.txt
file. You can add shortcut for your platform.
./track.x [settings.conf]
- Sergeev, D., I. A. Renfrew, T. Spengler, A. Terpstra, and S. I. Watanabe, 2019: North Atlantic polar mesoscale cyclones in ERA5 and ERA-Interim reanalyses. in prep..
-
Watanabe, S. I., H. Niino, and W. Yanase, 2018: Composite Analysis of Polar Mesocyclones over the Western Part of the Sea of Japan. Monthly Weather Review, 146, 985–1004, https://doi.org/10.1175/MWR-D-17-0107.1.
-
Watanabe, S. I., H. Niino, and W. Yanase, 2017: Structure and Environment of Polar Mesocyclones over the Northeastern Part of the Sea of Japan. Monthly Weather Review, 145 (6), 2217–2233, DOI:10.1175/MWR-D-16-0342.1.
-
Watanabe, S. I., H. Niino, and W. Yanase, 2016: Climatology of Polar Mesocyclones over the Sea of Japan Using a New Objective Tracking Method. Monthly Weather Review, 144 (7), 2503-2515, DOI:10.1175/MWR-D-15-0349.1.
To accompany the tracking algorithm itself, a software package for postprocessing and analysis has been written in Python: octant.