[console_scripts]
rompy = rompy.cli:main

[intake.catalogs]
rompy_data = rompy:cat

[rompy.config]
base = rompy.core.config:BaseConfig

[rompy.pipeline]
local = rompy.pipeline:LocalPipelineBackend

[rompy.postprocess]
noop = rompy.postprocess:NoopPostprocessor

[rompy.postprocess.config]
noop = rompy.postprocess.config:NoopPostprocessorConfig

[rompy.run]
docker = rompy.run.docker:DockerRunBackend
local = rompy.run:LocalRunBackend
slurm = rompy.run.slurm:SlurmRunBackend

[rompy.source]
csv:timeseries = rompy.core.source:SourceTimeseriesCSV
datamesh = rompy.core.source:SourceDatamesh
file = rompy.core.source:SourceFile
intake = rompy.core.source:SourceIntake
wavespectra = rompy.core.source:SourceWavespectra

[rompy.transfer]
az = rompy.transfer.cloud:CloudTransfer
file = rompy.transfer.file:FileTransfer
gs = rompy.transfer.cloud:CloudTransfer
http = rompy.transfer.http:HttpTransfer
https = rompy.transfer.http:HttpTransfer
oceanum = rompy.transfer.oceanum:OceanumTransfer
s3 = rompy.transfer.cloud:CloudTransfer
