Polar Mesoscale Cyclones (PMC) tracking algorithm
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]
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.