Skip to content

Automated download of different types of oceanographic data for the South Atlantic Ocean

License

Notifications You must be signed in to change notification settings

douglasnehme/ponto-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🔱 Ponto Project

Automated download of different types of oceanographic data for the South Atlantic Ocean based on spatial and temporal limits.

All data obtained does not and is not intended to undergo any extra treatment beyond that provided by the original sources. However, some minimal modifications are necessary, as in the case of the PIRATA Project data, where all variables of a buoy are gathered in a single file, unlike what is observed in their FTP server.

More Advanced Stable Version

Version 0.3.3

Data Bases

Operating System

As Ponto Project is being developed using Python and Bash it needs to run on UNIX operating systems.

How to Use the System?

  1. Clone the latest version of the Ponto Project System
  2. Create a python environment with the minimum required dependencies using Anaconda platform. If you have never used it, you can take your first steps here and here. If you have some experience you can go to this point
  3. Once you have the code and minimum dependency requirements, you need to configure your settings in an input file and define where that file will be saved. Instructions can be read here
  4. Run the ponto_run.sh script

Conda Environment

For a correct use of the Ponto Project system, it is recommended to clone the conda environment used in the development of the current version of the project. If using the terminal you can execute the command below.

conda create --name <your-env-name> --file ponto-requirements.txt

Definition of Spatial and Temporal Limits

The simplest way to configure your settings is to make a copy of the example.input file naming it ponto.input and save it in the ponto-project folder, the same folder as example.input is located. Then adapt the ponto.input for your purpose with the desired values for:

  • ROOTDIR: The path where the Ponto Project System was cloned
  • CONDA_PATH: The anaconda/miniconda path where you created the python environment
  • CONDA_ENV: The name of the python environment
  • AUTO_DATADIR and YOUR_DATADIR: Explained at example.input file
  • LON_MIN: Westernmost desired point. Must be in [-180, 180] format
  • LON_MAX: Easternmost desired point. Must be in [-180, 180] format
  • LAT_MIN: Southernmost desired point
  • LAT_MAX: Northernmost desired point
  • DATETIME_MIN: Start time limit. Must be in "23-11-2019 21:50:23" format. Based on strftime documentation this need to be in the %d-%m-%Y %H:%M:%S format
  • DATETIME_MAX: End time limit. Must be in "23-11-2019 21:50:23" format. Based on strftime documentation this need to be in the %d-%m-%Y %H:%M:%S format
  • DATETYPE: Define what type of data the system will search for. Until now, are implemented the download of weather buoy data from PNBOIA and PIRATA and ARGO float data from EN4. To search for only weather buoy data, DATATYPE must be "buoy". To search for only float data, DATATYPE must be "argo". To search for both data types, DATATYPE must be "buoy|argo". We highlight that the | signal is used as an identifier that more than one data type needs to be searched. Using another separator signal will result in system malfunction.
  • PMEL_USER and PMEL_PASSWORD: Username and password to access the FTP server of the Tropical Atmosphere Ocean (TAO) Project of the Pacific Marine Environmental Laboratory (PMEL) and download PIRATA Project data

If needed, the first lines of the ponto_run.sh script describe the best way to modify the location of the ponto.input that the system understands.

About

Automated download of different types of oceanographic data for the South Atlantic Ocean

Resources

License

Stars

Watchers

Forks

Packages

No packages published