Examples

Contents

Examples#

This gallery shows examples that integrate several aspects of shoot. This examples works in a sequential way. Mind that however things are implicitly parallelized through xarray methods.

Parallelisation#

The eddy detection can be parallelized easily. In laptops change the paral boolean argument to True in shoot.eddies.Eddies.detect_eddies() and in shoot.eddies.EvolEddies.detect_eddies(). To run with large grid on HPC, wrap your example in if __name__ == "__main__" and add the following lines:

import multiprocessing as mp
mp.set_start_method("spawn")

Detect eddies from satellite sea level

Detect eddies from satellite sea level

Detect CROCO-GIGATL1 eddies at 1000m

Detect CROCO-GIGATL1 eddies at 1000m

Detect eddies from different files and merge tracking

Detect eddies from different files and merge tracking

Diagnostics prior to eddy detection

Diagnostics prior to eddy detection

Detect CROCO-MED1.8 eddies at different depths and link the detections

Detect CROCO-MED1.8 eddies at different depths and link the detections

Detect and Track eddies from satellite sea level

Detect and Track eddies from satellite sea level

Profile anomalies diags

Profile anomalies diags

Open and analyse shoot output netcdf

Open and analyse shoot output netcdf

Gallery generated by Sphinx-Gallery