There is a newer version of the record available.

Published February 20, 2024 | Version v2
Software Open

[VISIR-2 ship weather routing model] source code (Python)

  • 1. ROR icon Euro-Mediterranean Center for Climate Change


Source code of the VISIR-2 ship weather routing model. 

The Python-refactored VISIR-2 model considers currents, waves, and wind to optimise routes. The model was validated, and its computational performance is quasi-linear. For a ferry sailing in the Mediterranean Sea, VISIR-2 yields the largest percentage emission savings for upwind navigation. Given the vessel performance curve, the model is generalisable across various vessel types.


This version of the VISIR-2 source code represents an enhancement over the one documented in the manuscript:

Mannarini, G., Salinas, M. L., Carelli, L., Petacco, N., and Orović, J.: VISIR-2: ship weather routing in Python, EGUsphere [preprint],, 2023.

A revised version has been submitted and is currently being evaluated by the editors of Geosci. Model Dev.

Series information

Input data availability:



Technical info

This code release includes the addition of the cartographic projection feature.


Files (4.1 MB)

Name Size Download all
4.1 MB Preview Download

Additional details


Interreg Italy-Croatia, GUTTA project 10043587
European Union
Interreg Italy-Croatia, FRAMESPORT project 10253074
European Union