Welcome to jsmetrics’ documentation!

jsmetrics is an open-source Python package containing implementations of various statistics and algorithms which have been developed to identify or characterise jet streams.

The package is built on top of *xarray* and currently contains 17 methods, consisting of jet statistics, waviness metrics and jet core algorithms (described here). As this is an ongoing project, we are always in the process of finding and implementing new methods. You can find a full list of methods and their current progress state here

Note

Jet stream metrics

Statistic/Algorithm

Status

Statistic/Algorithm

Status

Gallego et al. 2005

To start

Strong & Davis 2005

To start

Koch et al. 2006

Complete

Archer & Caldiera 2008

Complete

Schiemann et al. 2009

Complete

Woollings et al. 2010

Complete

Manney et al. 2011

To verify

Allen et al. 2012

To start

Barnes & Polvani 2013

Complete

Pena-Ortiz et al. 2013

To verify

Screen & Simmonds 2013

In progress*

Grise & Polvani 2014

Complete

Kuang et al. 2014

To verify

Barnes & Polvani 2015

Complete

Francis & Vavrus 2015

Complete

Cattiaux et al. 2016

To verify

Barnes & Simpson 2017

Complete

Chenoli et al. 2017

In progress

Bracegirdle et al. 2018

Complete

Ceppi et al. 2018

Complete

Rikus 2018

In progress

Zappa et al. 2018

Complete

Kerr et al. 2020

To verify

Maher et al. 2020

To start

Bosiger et al. 2022

To start

Local Wave Activity

In progress*

* == help needed

For details of each ‘Complete’ or ‘In progress’ metric and algorithm, see our specification file. We track the progress of each method using a GitHub Kanban, and you can see their status.

Table of Contents: