DIVA & DIVAnd Interpolation Tools

3y ago
58 Views
2 Downloads
7.72 MB
50 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Ronan Garica
Transcription

DIVA & DIVAnd interpolation toolsAll you need to know about them gher-ulg @GHER ULiege 0000-0002-0265-1021

What (who?) is DIVA?DataInterpolatingVariationalAnalysisSoftware tool to interpolate in situ observations

What is [not] DIVAnd? n dimensional version of DIVA not a new release of DIVA,but a brand new code

What's the goal of DIVA{nd}?Get gridded eld from in situ data

What are the differencesbetween them? Mathematical formulation Programming language User interface

Who wrote the code?

Who wrote the code?and a few others since 1991

Whywhy not,or?

Source: http://daftpunk.wikia.com, No copyright infringement is intended

Better.Multiple dispatchMath-friendly syntaxUnicode support: π, η, ϵαjulia 1./3.julia cos( *π)0.5000000000000001

FasterJust-in-time (JIT) compiledParallelismfunction fib(n::Int)f Vector{Int}(undef, n 1)f[1] f[2] 1;for i 3:n 1f[i] f[i-1] f[i-2]endreturn fendff @time fib(400000000);1.158971 seconds (18.52 k allocations: 2.981 GiB, 0.84% gc time)

StrongerMetaprogramming:Julia programs can read, analyse, generate other Julia programs"Easy" interfacing: R, Python, .@pyimport numpy.random as nrnr.rand(3,4)

HarderLearning a new and evolving languageTransition from 0.6 to 1.0

How can I get the code? https://github.com/gher-ulg/DIVADOI o.1407062DOI10.5281/zenodo.2562095

Who's using it?

SeaDataCloud regional leaders, creating limatologies

EMODnet Chemistry regional leadershttp://www.emodnet-chemistry.eu/products

EMODnet Biology (speci c ts

Example: zooplankton count in the Baltic Sea

Example: zooplankton count in the Baltic Sea

Example: zooplankton count in the Baltic Sea

Example: zooplankton count in the Baltic Sea

Example: zooplankton count in the Baltic Sea

Example: zooplankton count in the Baltic Sea

Example: zooplankton count in the Baltic Sea

BioOracle: http://www.bio-oracle.org/index.php

Can I test it without installingit?

DIVA (2D) within Ocean Data Viewhttp://odv.awi.de/

DIVA (2D) within Ocean Data Viewhttp://odv.awi.de/

DIVA (2D) within Ocean Data Viewhttp://odv.awi.de/

DIVA-on-Web (2D)http://ec.oceanbrowser.net/emodnet/diva.html

Jupyter notebooks inside the Virtual Research Environment

DIVAnd REST API (2D)

Why (do we think) it is betterthan any other method?

Fast, robust, speci c to oceanSeparation of sub-domainsAssociated error eld

Can I interpolate velocitymeasurements?

High-frequency radar interpolationSynthetic velocity eld, red arrow measurement

High-frequency radar interpolationAdding the in uence of the coast

High-frequency radar interpolationLow horizontal divergence of currents

High-frequency radar interpolationIncluding Coriolis force and geostrophically balanced mean owTest areas: Ibiza Channel, Gulf of Trieste

Would you help me use it?

Why may I not be able to use it?

Why may I not be able to use it? Hofstadter's Law:It always takes longer than you expect,even when you take into account Hofstadter's Law.

How to cite?

How to cite?Barth, A., Beckers, J.-M., Troupin, C., Alvera-Azcárate, A., andVandenbulcke, L.: DIVAnd-1.0: n-dimensional variational data analysis forocean observations, Geosci. Model Dev., 7, 225-241, doi:10.5194/gmd-7225-2014, 2014.

One DOI per code release2.3.1 DOI10.5281/zenodo.25620952.3.0 DOI10.5281/zenodo.2548856.

Who is Julia?

Who is Julia?Julia Child (1912-2004)

Who is Julia?Julia Child (1912-2004)By Lynn Gilbert - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid 51678880

Thanks for your attention

DIVA & DIVAnd interpolation tools All you need to know about them gher-ulg @GHER_ULiege 0000-0002-0265-1021

Related Documents:

channel impulse response in all OFDM symbols are sent. Two channel estimates obtained from the adjacent pilot symbols used for channel estimation on the data between them. There are various types of such one-dimensional interpolation, linear interpolation, cubic spine -interpolation, low pass interpolation, ond -order interpolation.

Quadratic Interpolation: Polynomial Interpolation Given: (x 0, y 0) , (x 1, y 1) and (x 2, y 2) A parabola passes from these three points. Similar to the linear case, the equation of this parabola can be written as f 2 ( x ) b 0 b 1 ( x x 0) b 2 ( x x 0)( x x 1) Quadratic interpolation formula How to find b 0, b 1 and b

Image Interpolation Interpolation—Process of using known data to estimate unknown values e.g., zooming, shrinking, rotating, and geometric correction Interpolation(sometimes calledresampling)—an imaging method to increase (or decrease) the number of pixels in a digital image.

IDL Lab: Interpolation and Displaying of Lidar Data The purpose of this lab is to introduce you to some IDL functions for interpolation and visualization. Lidar is becoming an important tool for getting high quality digital terrain (or elevation)

estimation of errors and numerical stability; recursive methods: Jacobi and Gauss-Seidel iterations. Interpolation. Characteristics of interpolation and its applications; polynomial interpolation, spline

Given a set of x vs y data, the linear interpolation routine, Interpolate, will find an . as to guarantee a “S” shaped curve. This is ensured in the Interpolate_DistCurve routine by . curve instead of the default linear interpolation. For this example there is very little difference

The accuracy of initial high resolution soil moisture is important! Too dry. Brightness temperature interpolation method 14 Dry Wet Active No interpolation With interpolation Dry . accurate soil moisture map. Global Satellite Mapping of Precipitation (GSMaP) is introduced. Spatial Resolution: 10km Temporal Resolution: 1hr

5 Department of Astronomy & Astrophysics, The University of Chicago, Chicago, IL 60637 U.S.A. 6 Centro Federal de Educac a o Tecnolo gica Celso Suckow da Fonseca, CEP 23810-000, Itagua ı, RJ, Brazil 7 Centro Brasileiro de Pesquisas F ısicas, CEP 22290-180, Rio de Janeiro, RJ, Brazil 8 Institut d’Astrophysique de Paris, Sorbonne Universit e, CNRS, UMR 7095, 98 bis bd Arago, 75014 .