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

Download and reformat ACE Magnetometer Level1 files from fetch type ACE_MAGLV1. More...

Detailed Description

Download and reformat ACE Magnetometer Level1 files from fetch type ACE_MAGLV1.

Update ACE_ANCIL.HDF.

Only files from a minimum date (default today - 10 days) are downloaded.
From the downloaded file (Fetch level 0), unzip the file (Fetch level 1 with data format HDF_ACEMAGLV1_V0) and reformat it as V1 format (Fetch level 2 with data format ASCII_ACEMAGLV1_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).


This file is used for time conversion between Scraft clock into standard time.
This file is updated avery day on FtP server.
If there is a newer version on FTP server than the one on SWD, download it.

2. Filter files

Only > date_begin are looked (remote_vm1 list).

3. Fetch level 0: Download files

4. Fetch level 1: format in V0

Unzip .zip into .hdf (HDF_ACEMAGLV1_V0).

5. Fetch level 2: Format in V1

Reformat file with data format HDF_ACEMAGLV1_V0 into data format ASCII_ACEMAGLV1_V1.