/peps_download

Tool to download Sentinel images from PEPS sentinel mirror site : https://peps.cnes.fr

Primary LanguagePython

peps_download

This is a simple piece of code to automatically download the products provided by the French Sentinel collaborative ground segment named PEPS : https://peps.cnes.fr. PEPS is mirroring all the Sentinel data provided by ESA, and is providing a simplified access.

This code was written thanks to the precious help of one my colleagues at CNES Jérôme Gasperi who developped the "rocket" interface which is used by Peps.

This code relies on python 2.7 and on the curl utility. Because of that, I guess it only works with linux.

Only the recent PEPS products or the frequently accessed ones are stored on disks (2 PB), while the rest is stored on tapes (up to 14 PB). Data stored on tapes have an access time increased by 1 mn.

Examples

for Sentinel-2

This software is still quite basic, but if you have an account at PEPS, you may download products using command lines like

  • python ./peps_download.py -c S2 -l 'Toulouse' -a peps.txt -d 2015-11-01 -f 2015-12-01

which downloads the Sentinel-2 DataTake products acquired in November 2015 above Toulouse. When you provide a date YY-MM-DD, it is actually YY-MM-DD:00;00:00. So a request with -d 2015-11-01 -f 2015-11-01 will yield no result, while -d 2015-11-01 -f 2015-11-02 will yield data acquired on 2015-11-01 (provided they exist).

  • python ./peps_download.py -c S2ST -l 'Toulouse' -a peps.txt -d 2017-01-01 -f 2017-02-01

which downloads the Sentinel-2 single tile products acquired in January 2017 above Toulouse

  • python ./peps_download.py -c S2 --lon 1 --lat 43.5 -a peps.txt -d 2015-11-01 -f 2015-12-01

which downloads the Sentinel-2 products above --lon 1 --lat 43.5 (~Toulouse), acquired in November 2015.

  • python ./peps_download.py -c S2 --lon 1 --lat 43.5 -a peps.txt -d 2015-11-01 -f 2015-12-01 -o 51

which downloads the Sentinel-2 products above --lon 1 --lat 43.5 (~Toulouse), acquired in November 2015 from orbit path number 51 only.

for Sentinel-1

  • python ./peps_download.py -c S1 --lonmin 1 --lonmax 2 --latmin 43 --latmax 44 -a peps.txt -d 2015-11-01 -f 2015-12-01

which downloads the Sentinel-1 products in latitude, longitude box around Toulouse, acquired in November 2015.

  • python ./peps_download.py -c S1 -p GRD -l 'Toulouse' -a peps.txt -d 2015-11-01 -f 2015-12-01 which downloads S1 GRD products above Toulouse

##Authentification

The file peps.txt must contain your email address and your password on the same line, such as follows : your.email@address.fr top_secret

To get an account : https://peps.cnes.fr/rocket/#/register