This function retrieves records from the WoRMS (World Register of Marine Species) database using the worrms R package for a given list of Aphia IDs.
If the retrieval fails, it retries a specified number of times before stopping.
A tibble containing the retrieved WoRMS records for the provided Aphia IDs. Each row corresponds to one Aphia ID.
Arguments
aphia_ids
A vector of Aphia IDs for which records should be retrieved.
max_retries
An integer specifying the maximum number of retry attempts for each Aphia ID in case of failure. Default is 3.
sleep_time
A numeric value specifying the time (in seconds) to wait between retry attempts. Default is 10 seconds.
verbose
A logical indicating whether to print progress messages. Default is TRUE.
aphia_id
Use aphia_ids instead.
Details
The function attempts to fetch records for each Aphia ID in the provided vector. If a retrieval fails, it retries up to
the specified max_retries, with a pause of sleep_time seconds between attempts. If all retries fail for an Aphia ID, the function
stops with an error message.