Code Monkey home page Code Monkey logo

multitemporal's Introduction

Multitemporal

(c) 2018 Applied Geosolutions, LLC

This library provides an efficient means of flexibly performing time series analysis on stacks of gridded data. There is a core python application that breaks the processing job into pieces and launches workers to perform the processing. Each worker has a configurable sequence of processing steps. All the inputs and each step are prescribed in a user-conigured JSON files.

Authors:

  • Bobby H. Braswell (rbraswell at ags.io)
  • Justin Fisk
  • Ian Cooke

Supported in part by NASA Interdisciplinary Science Grant (NASA-IDS) #NNX14AD31G -- Drought-induced vegetation change and fire in Amazonian forests: past, present, and future to University of New Hampshire (Michael Palace, PI)

Current supported modules:

Also see this directory

correlate.pyx
diff_ts.pyx
gapfill.pyx
interpolate.pyx
multiply.pyx
passthrough.pyx
phenology.pyx
recomposite.pyx
screen.pyx
simpletrend.pyx
summation.pyx
validmask.pyx

Dev Setup

Build a container, set an alias to let you run tests using your host machine's working copy, then run the test suite:

$ time docker build . -t mt --no-cache
$ alias rmt="docker run --rm -it -v ${HOME}/src/multitemporal/:/multitemporal"
$ time rmt mt python3 setup.py build_ext --inplace
$ rmt mt pytest -vv -s

multitemporal's People

Contributors

ircwaves avatar matthewhanson avatar naterubin avatar ra-tolson 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.