SWDatabase
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
fetch_discover_velocity Namespace Reference

Download and reformat DISCOVER Velocity files from fetch type DISCOVER_VELOCITY. More...

Detailed Description

Download and reformat DISCOVER Velocity files from fetch type DISCOVER_VELOCITY.

Only files from a minimum date (default today - 10 days) are downloaded.
From the downloaded file (Fetch level 0), gunzip the file (Fetch level 1 with data format NETCDF_DISCOVERVELOCITY_V0) and reformat it as V1 format (Fetch level 2 with data format NETCDF_DISCOVERVELOCITY_V1).
Do it if not already present locally or if not the most recent.
Add in SW Database the new downloaded or formatted files.

Author
M. Indurain
Date
01 Jan 2019

1. Server connection

Connect to the server and list all available files on the server (all_remote_files list).

2. Filter files

Only > date_begin are looked (remote_vm1 list).

3. Fetch level 0: Download files

4. Fetch level 1: format in V0

Gunzip .gz into .nc (with data format NETCDF_DISCOVERVELOCITY_V0).

5. Fetch level 2: Format in V1

Reformat file with data format NETCDF_DISCOVERVELOCITY_V0 into data format NETCDF_DISCOVERVELOCITY_V1.