Interfacing with observations databases#

AlgoComponents to work with Observational DataBases.

class vortex.nwp.algo.odbtools.Raw2OdbExecutionError(odb_database)[source]#
class vortex.nwp.algo.odbtools.Bateur(*args, **kwargs)[source]#

Worker for parallel BATOR run. It returns in its report a synthesis about actual run-time and consumed memory (versus predictions).

class vortex.nwp.algo.odbtools.Raw2ODBparallel(*args, **kwargs)[source]#

Convert raw observations files to ODB using taylorism.

class vortex.nwp.algo.odbtools.OdbAverage(*args, **kwargs)[source]#

TODO the father of this component is very much welcome.

class vortex.nwp.algo.odbtools.OdbCompress(*args, **kwargs)[source]#

Take a screening ODB ECMA database and create the compressed CCMA database.

class vortex.nwp.algo.odbtools.OdbMatchup(*args, **kwargs)[source]#

Report some information from post-minim CCMA to post-screening ECMA base.

class vortex.nwp.algo.odbtools.OdbReshuffle(*args, **kwargs)[source]#

Take a bunch of ECMA databases and create new ones with an updated number of pools.

class vortex.nwp.algo.odbtools.FlagsCompute(*args, **kwargs)[source]#

Compute observations flags.