Git Product home page Git Product logo

eo_time_series's Introduction

EO times series.

A brief demo of extracting time series for a point shapefile and writing as attributes. This is not exhaustive, simply what has been required of a recent project. Two of these require CEDA credentials to access data and the S1/S2 requires a google earth engine account.

Met_data_tseries.ipynb

Attribute a geometry file with met office climate modelling data from the CEDA archive.

S1_&_S2time_series.ipynb

Attribute a geometry file with S2 NDVI and S1 GRD-based time series.

Nextmapprocessing.ipynb

Attribute a geometry file with Nextmap elevation data and derivatives from the CEDA archive.

I have just provided cut down modules locally in the directory src. Provided you are using the notebook herein you can import the functions from the local files.

Installation and Use

Installing the required libs (there are not many) uses the conda system so ensure you have this first. Clone this repo and cd into the directory then...

conda env create -f eot_demo.yml

conda activate eot

jupyter notebook

Then open the ipynb and cycle through the cells.

Notes

You may note the functions spread the tasks client-side rather than server-side. Having written both, it becomes a case of moving the bottleneck between either client threads or file download from google if using server side parallelism. At present the file download is unreliable from google, and takes about the same length of time as spreading the process client side, hence the reliable clientside approach is used. Improvements on this welcome!

eo_time_series's People

Contributors

ciaran1981 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.