[anemoi.inference.grib.templates]
mir = anemoi.plugins.ecmwf.inference.mir_templates.mir_templates:MirTemplatesProvider

[anemoi.inference.inputs]
fdbplus = anemoi.plugins.ecmwf.inference.fdb_plus:FDBPlusInput
opendata = anemoi.plugins.ecmwf.inference.opendata.opendata:OpenDataInputPlugin
polytope = anemoi.plugins.ecmwf.inference.polytope.polytope:PolytopeInputPlugin
thredds_profile = anemoi.plugins.ecmwf.inference.thredds:ThreddsProfilesInput

[anemoi.inference.mid_processors]
subtract_tendency = anemoi.plugins.ecmwf.inference.dynamics:SubtractTendencyPlugin

[anemoi.inference.outputs]
multio = anemoi.plugins.ecmwf.inference.multio.multio_output:MultioDisambiguousOutputPlugin
multio.fdb = anemoi.plugins.ecmwf.inference.multio.multio_output:MultioOutputFDBPlugin
multio.grib = anemoi.plugins.ecmwf.inference.multio.multio_output:MultioOutputGribPlugin
multio.plan = anemoi.plugins.ecmwf.inference.multio.multio_output:MultioOutputPlanPlugin

[anemoi.inference.pre_processors]
array_overlay = anemoi.plugins.ecmwf.inference.dynamics:ArrayOverlayPlugin
modify_value = anemoi.plugins.ecmwf.inference.dynamics:ModifyValuePlugin
regression-perturbation = anemoi.plugins.ecmwf.inference.dynamics:RegressionPerturbationPlugin
regrid = anemoi.plugins.ecmwf.inference.regrid:RegridPreprocessor

[anemoi.inference.runners]
steady-state = anemoi.plugins.ecmwf.inference.dynamics.steady_state:SteadyStateRunner
