OpenDrift v1.0: a generic framework for trajectory modelling
OpenDrift is an open-source Python-based framework for Lagrangian particle modelling under development at the Norwegian Meteorological Institute with contributions from the wider scientific community. The framework is highly generic and modular, and is designed to be used for any type of drift c...
Main Authors: | , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
Copernicus Publications
2018-04-01
|
Series: | Geoscientific Model Development |
Online Access: | https://www.geosci-model-dev.net/11/1405/2018/gmd-11-1405-2018.pdf |
_version_ | 1818007112146485248 |
---|---|
author | K.-F. Dagestad J. Röhrs Ø. Breivik Ø. Breivik B. Ådlandsvik |
author_facet | K.-F. Dagestad J. Röhrs Ø. Breivik Ø. Breivik B. Ådlandsvik |
author_sort | K.-F. Dagestad |
collection | DOAJ |
description | OpenDrift is an open-source Python-based framework for Lagrangian particle
modelling under development at the Norwegian Meteorological Institute with
contributions from the wider scientific community. The framework is highly
generic and modular, and is designed to be used for any type of drift
calculations in the ocean or atmosphere. A specific module within the
OpenDrift framework corresponds to a Lagrangian particle model in the
traditional sense. A number of modules have already been developed, including
an oil drift module, a stochastic search-and-rescue module, a pelagic egg
module, and a basic module for atmospheric drift. The framework allows for
the ingestion of an unspecified number of forcing fields (scalar and
vectorial) from various sources, including Eulerian ocean, atmosphere and
wave models, but also measurements or a priori values for the same variables.
A basic backtracking mechanism is inherent, using sign reversal of the total
displacement vector and negative time stepping. OpenDrift is fast and simple
to set up and use on Linux, Mac and Windows environments, and can be used
with minimal or no Python experience. It is designed for flexibility, and
researchers may easily adapt or write modules for their specific purpose.
OpenDrift is also designed for performance, and simulations with millions of
particles may be performed on a laptop. Further, OpenDrift is designed for
robustness and is in daily operational use for emergency preparedness
modelling (oil drift, search and rescue, and drifting ships) at the Norwegian
Meteorological Institute. |
first_indexed | 2024-04-14T05:10:32Z |
format | Article |
id | doaj.art-1e370851667d48469f93182f64d53e1c |
institution | Directory Open Access Journal |
issn | 1991-959X 1991-9603 |
language | English |
last_indexed | 2024-04-14T05:10:32Z |
publishDate | 2018-04-01 |
publisher | Copernicus Publications |
record_format | Article |
series | Geoscientific Model Development |
spelling | doaj.art-1e370851667d48469f93182f64d53e1c2022-12-22T02:10:33ZengCopernicus PublicationsGeoscientific Model Development1991-959X1991-96032018-04-01111405142010.5194/gmd-11-1405-2018OpenDrift v1.0: a generic framework for trajectory modellingK.-F. Dagestad0J. Röhrs1Ø. Breivik2Ø. Breivik3B. Ådlandsvik4Norwegian Meteorological Institute, Bergen, NorwayNorwegian Meteorological Institute, Bergen, NorwayNorwegian Meteorological Institute, Bergen, NorwayGeophysical Institute, University of Bergen, Bergen, NorwayInstitute of Marine Research, Bergen, NorwayOpenDrift is an open-source Python-based framework for Lagrangian particle modelling under development at the Norwegian Meteorological Institute with contributions from the wider scientific community. The framework is highly generic and modular, and is designed to be used for any type of drift calculations in the ocean or atmosphere. A specific module within the OpenDrift framework corresponds to a Lagrangian particle model in the traditional sense. A number of modules have already been developed, including an oil drift module, a stochastic search-and-rescue module, a pelagic egg module, and a basic module for atmospheric drift. The framework allows for the ingestion of an unspecified number of forcing fields (scalar and vectorial) from various sources, including Eulerian ocean, atmosphere and wave models, but also measurements or a priori values for the same variables. A basic backtracking mechanism is inherent, using sign reversal of the total displacement vector and negative time stepping. OpenDrift is fast and simple to set up and use on Linux, Mac and Windows environments, and can be used with minimal or no Python experience. It is designed for flexibility, and researchers may easily adapt or write modules for their specific purpose. OpenDrift is also designed for performance, and simulations with millions of particles may be performed on a laptop. Further, OpenDrift is designed for robustness and is in daily operational use for emergency preparedness modelling (oil drift, search and rescue, and drifting ships) at the Norwegian Meteorological Institute.https://www.geosci-model-dev.net/11/1405/2018/gmd-11-1405-2018.pdf |
spellingShingle | K.-F. Dagestad J. Röhrs Ø. Breivik Ø. Breivik B. Ådlandsvik OpenDrift v1.0: a generic framework for trajectory modelling Geoscientific Model Development |
title | OpenDrift v1.0: a generic framework for trajectory modelling |
title_full | OpenDrift v1.0: a generic framework for trajectory modelling |
title_fullStr | OpenDrift v1.0: a generic framework for trajectory modelling |
title_full_unstemmed | OpenDrift v1.0: a generic framework for trajectory modelling |
title_short | OpenDrift v1.0: a generic framework for trajectory modelling |
title_sort | opendrift v1 0 a generic framework for trajectory modelling |
url | https://www.geosci-model-dev.net/11/1405/2018/gmd-11-1405-2018.pdf |
work_keys_str_mv | AT kfdagestad opendriftv10agenericframeworkfortrajectorymodelling AT jrohrs opendriftv10agenericframeworkfortrajectorymodelling AT øbreivik opendriftv10agenericframeworkfortrajectorymodelling AT øbreivik opendriftv10agenericframeworkfortrajectorymodelling AT badlandsvik opendriftv10agenericframeworkfortrajectorymodelling |