Git Product home page Git Product logo

acresults's Introduction

Description

This library contains functions to post-process results of AquaCrop simulations.

Models

The AquaCrop result has been modelled in the following way:

ACResult

  • Summary : Run object
  • Clim : Result object
  • Inet : Result object
  • ...

ACResult

  • methods To get the Run and Result object, public methods are used:
  • get_summary()
  • get(name) where name is a string similar to ['Clim', 'Inet', ...]

Run object

  • methods
  • get_df()
  • get_names()
  • get_units()
  • get_descriptions()
  • get_column(name) where name is string and case insensitive
    • properties
    • .name
    • .unit
    • .description

Result object

  • methods
  • get_runs()
  • get_run(number) where number is an int starting from 1
  • get_units()
  • get_names()
  • get_descriptions()
  • get_column(name) where name is a string and case insensitive.
    • Almost similar to get_runs() but only give a particular column.

Functions

NIR_chart_month

  • net irrigation requirement chart by month
  • wet, normal and dry corresponds to 80%, 50%, 20% probability of exceedance respectively.

NIR_chart_decade

  • net irrigation requirement chart by decade (10-day)
  • wet, normal and dry corresponds to 80%, 50%, 20% probability of exceedance respectively.

boxplot

  • boxplots of a variable from list of results

tsplot

  • time series plot of a variable
  • derived from the multiple runs
  • uses the average as the main plot
  • shows

TODO

  • public functions can be categorized into two
    • comparing projects
    • results within a project

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.