dennissergeev / pmctrack

Polar mesoscale cyclone (PMC) tracking algorithm
MIT License
3 stars 3 forks source link
cyclone-tracks tracking-algorithm vorticity

PMCtrack

Polar Mesoscale Cyclones (PMC) tracking algorithm

Dependencies

Using conda environment

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.

Installation

Unix

Run the script

./INSTALL.sh

All options are stored in CMakeLists.txt file. You can add shortcut for your platform.

Running the program

./track.x [settings.conf]

Papers

New version

Based on the original version (prior to changes committed here)

Analysing output

To accompany the tracking algorithm itself, a software package for postprocessing and analysis has been written in Python: octant.