Code Monkey home page Code Monkey logo

peps_download's Introduction

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 or 3) and on the curl utility. I am not sure it can work on windows.

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 2 to 6 mn. From the 23rd of March, peps_download has been fully reshaped to first stage products on tapes for download, then download products on disk, which gives some time to upload the tape products on disks. This procedures considerably speeds the downloads up.

#Alternatives There are now more professsional alternatives, such as EODAG from the company CS-SI, that can download data from various catalogues. PEPS is included in the list. https://github.com/CS-SI/eodag

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 S2ST -l 'Toulouse' -a peps.txt -d 2017-01-01 -f 2017-02-01
  • python ./peps_download.py -c S2ST -t 31TCJ -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 (you may also specify the tile number as in the second example). 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 --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:

[email protected] top_secret

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

peps_download's People

Contributors

ahuarte47 avatar bergsmae avatar floriandeboissieu avatar olivierhagolle avatar sebastienpeillet avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.