Altmetric
OceanParcels/parcels: Parcels v2.0.0: a Lagrangian Ocean Analysis tool for the petascale age
There are no files associated with this item.
Title: | OceanParcels/parcels: Parcels v2.0.0: a Lagrangian Ocean Analysis tool for the petascale age |
Authors: | Van Sebille, E Delandmeter, P Lange, M Rath, W Scutt Phillips, J Simnator101 Pdnooteboom Kronborg, J Thomas-95 Wichmann, D Tarshish, N Busecke, J Edwards, R Sterl, M Walbridge, S Kaandorp, M Hart-Davis Miron, P Glissenaar, I Vettoretti, G Ham, D |
Item Type: | Software / Code |
Abstract: | Parcels v2.0.0 builds on previous versions v2.0.0.beta and v2.0.0.beta2. It's the release which is fully described in the paper The Parcels v2.0 Lagrangian framework: new field interpolation schemes, by Delandmeter and van Sebille, 2019, GMD.
The major changes of v2.0.0 compared to v1.1.1 are
1) The order of arguments for Field interpolation has changed. This is now field[time, depth, lat, lon], which is consistent with the dimension order in which data is stored in the field.data numpy array (#503 and #276).
2) The dt argument has been dropped from Kernel definitions, so that the only arguments allowed in a Kernel are def kernelfunc(fieldset, particle, time) (#503)
3) Interpolation for C-grids is now done in a fluxes framework, instead of a velocity framework (#499 and #494).
4) Interpolation for B-grids (#573)
5) Support for np.float64 accuracy of particle locations. This can be set using the lonlatdepth_dtype argument in ParticleSet construction. Default is np.float64 for C-grids, and np.float32 for all other grids (#552 and #557)
Note also a number of other minor development:
See v2.0.0.beta
See v2.0.0.beta2
Unpinning netcdf4 1.4.1 (#597)
Numerous bug fixes Parcels v2.0.0 builds on previous versions v2.0.0.beta and v2.0.0.beta2. It's the release which is fully described in the paper The Parcels v2.0 Lagrangian framework: new field interpolation schemes, by Delandmeter and van Sebille, 2019, GMD. The major changes of v2.0.0 compared to v1.1.1 are 1) The order of arguments for Field interpolation has changed. This is now field[time, depth, lat, lon], which is consistent with the dimension order in which data is stored in the field.data numpy array (#503 and #276). 2) The dt argument has been dropped from Kernel definitions, so that the only arguments allowed in a Kernel are def kernelfunc(fieldset, particle, time) (#503) 3) Interpolation for C-grids is now done in a fluxes framework, instead of a velocity framework (#499 and #494). 4) Interpolation for B-grids (#573) 5) Support for np.float64 accuracy of particle locations. This can be set using the lonlatdepth_dtype argument in ParticleSet construction. Default is np.float64 for C-grids, and np.float32 for all other grids (#552 and #557) Note also a number of other minor development: See v2.0.0.beta See v2.0.0.beta2 Unpinning netcdf4 1.4.1 (#597) Numerous bug fixes |
Content Version: | 2.0.0 |
Issue Date: | 26-Jun-2019 |
URI: | http://hdl.handle.net/10044/1/73061 |
DOI: | http://doi.org/10.5281/zenodo.3257432 |
Copyright Statement: | https://github.com/OceanParcels/parcels/blob/master/LICENSE.md |
Keywords: | OceanParcels |
Appears in Collections: | Faculty of Natural Sciences - Research Data |