Selection file parameter reference

This document describes each parameter used in a selection file.

Search-api parameter

Those parameters are described here

Warning

Those parameters are specific to Synda and cannot be used directly with the Search-api.

Synda download parameters

Parameter

Type

Default value

Function

protocol

string

http

HTTP is the only supported protocol.

searchapi_host

string

<index.default_index> from sdt.conf file or random index from <index.indexes> in parallel mode

Set which ESGF index to use for files discovery.

url_replace

string

Replace all occurrences of substring in url.

priority

int

1000

Set download priority.

Examples:

url_replace=s|gsiftp://esgf1.dkrz.de/data/cmip6|gsiftp://gridftp.dkrz.de/pool/data/projects/cmip6|

Synda remote search parameters

Parameter

Type

Default value

Function

timeslice

string

Select files inside <timeslice>.

Examples:

synda search atmos mon tasmin CMIP5 CNRM-CM5 timeslice=197001-198512 -f

Synda local search parameters

Parameter

Type

Default value

Function

local_path

string

Select files matching <local_path>.

error_msg

string

Select files matching <error_msg>.

insertion_group_id

int

Select files matching <insertion_group_id>.

status

string

Select files matching download <status>.

sdget_status

int

Select files matching <sdget_status>.

Examples:

synda list local_path=CMIP5/output1/NCAR/CCSM4/rcp60/mon/land/Lmon/r1i1p1
synda list "error_msg=local file already exists," -f
synda list insertion_group_id=71 -f
synda list status=error -f
synda list sdget_status=1 -f

Synda formatting parameters

Parameter

Type

Default value

Function

local_path_format

string

treevar

Set local path format. If set to “treevar”, the dataset DRS is used to build the local path and a folder is added to group files by variable. If set to “tree”, the dataset DRS is used to build the local path. If set to “custom”, the local path is built based on template defined in <local_path_drs_template> variable. If set to “notree”, all files are stored in the same folder.

local_path_product_format

string

normal

If set to “normal”, product folders (e.g. “output1” and “output2”) are kept in local path. If set to “remove”, product folders level are removed from local path and products sub-folders are merged. If set to “merge”, product folders are merged into one folder called “output” and products sub-folders are merged.

local_path_project_format

string

uc

If set to “uc”, local path project folder is converted to uppercase.

local_path_drs_template

string

Contain the local path custom template.

Examples:

local_path_drs_template=%(ensemble)s/%(institute)s-%(rcm_name)s/%(rcm_version)s/%(time_frequency)s/%(variable)s/%(dataset_version)s

Warning

To enable local_path_drs_template, local_path_format parameter must be set to “custom”. Each variable included in local_path_drs_template must be present as a standalone attribute in the file metadata. If it is missing, you can use a constant value instead (e.g. “output” instead of “%(product)s”).