utils_datafiles

Module

Description

This module contains utilities to transparently handle

finding/reading external data files

References:

None

Owner:

Daniel Price

Runtime parameters:

None

Dependencies:

None

Quick access

Variables:

has_write_permission, retrieve_remote_file

Routines:

download_datafile(), find_datafile()

Variables

  • datautils/has_write_permission [private]
  • datautils/retrieve_remote_file [private]

Subroutines and functions

function  datautils/find_datafile(filename[, dir[, env_var[, url[, verbose]]]])
Parameters:
  • filename [character,in]

  • dir [character,in,]

  • env_var [character,in,]

  • url [character,in,]

  • verbose [logical,in,]

Return:

filepath [character]

Called from:

find_phantom_datafile()

Call to:

download_datafile()

subroutine  datautils/download_datafile(url, dir, filename, filepath, ierr)
Parameters:
  • url [character,in]

  • dir [character,in]

  • filename [character,in]

  • filepath [character,out]

  • ierr [integer,out]

Called from:

find_datafile()