Usage

Fixed Framework

Prerequisites - NetCDF file with necessary variables (u, v, omega, air temperature, geopotential or geopotential height). - inputs/box_limits file defining the domain. - inputs/namelist file specifying variable names and units.

Command

python lorenzcycletoolkit.py path/to/infile.nc -r -f

Moving Framework

Pre-defined Domain - Follow initial steps for the Fixed Framework. - Use a inputs/track_file to define the system’s center over time.

Command

python lorenzcycletoolkit.py path/to/infile.nc -r -t

Interactive Domain Selection

  • For interactive domain selection, run:

    python lorenzcycletoolkit.py path/to/infile.nc -r -c
    

Flags

  • -r, –residuals: Compute the Dissipation and Generation terms as residuals.

  • -f, –fixed: Compute the energetics for a fixed domain specified by the ‘box_limits’ file.

  • -t, –track: Define the domain using a track file.

  • -c, –choose: Interactively select the domain for each time step.

  • -o, –outname: Specify an output name for the results.

  • -z, –zeta: Use the vorticity from the track file instead of computing it at 850 hPa.

  • -m, –mpas: Specify this flag if working with MPAS-A data processed with MPAS-BR routines.

  • -p, –plots: Generate plots.

Ensure that the provided NetCDF file and the namelist configuration align with the selected flags.