Giter VIP home page Giter VIP logo

smadi's Introduction

ReadTheDocs

PyPI-Server

Binder

Project generated with PyScaffold

SMADI

Soil Moisture Anomaly Detection Indicators

SMADI is a workflow designed to compute climate normals and detect anomalies for satellite soil moisture data, with a primary focus on ASCAT surface soil moisture (SSM) products. The climatology, or climate normals, is computed to establish the distribution of SSM for each period and location. Subsequently, anomalies are computed accordingly.

The core objective of SMADI is to leverage these anomaly indicators to identify and highlight extreme events such as droughts and floods, providing valuable insights for environmental monitoring and management. Additionally, SMADI is applicable to various meteorological variables.

The following indices are provided:

  • Z-score: The Standardized Z-score
  • SMAPI: Soil Moisture Anomaly Percentage Index
  • SMDI: Soil Moisture Deficit Index
  • SMDS: Soil Moisture Drought Severity
  • ESSMI: Empirical Standardized Soil Moisture Index
  • SMCI: Soil Moisture Condition Index
  • SMAD: Standardized Median Absolute Deviation
  • SMCA: Soil Moisture Content Anomaly
  • Beta Distribution
  • Gamma Distribution

Germany SM Anomaly Maps July 2021

Germany SM Anomaly Maps July 2021

Workflow Processing

The package installation through pip, will enable a command-line entry point for calculating anomalies using one or more of the available methods across various dates. The command, named 'run', is designed to compute indices for gridded NetCDF datasets. This Python entry point is intended to be executed through a bash shell command:

run <positional arguments> <options>

For more information about the positional and optional arguments of this command, run:

run -h 

Installation

User Installation

For users who simply want to use smadi, you can install it via pip:

pip install smadi

Developer Installation

If you're a developer or contributor, follow these steps to set up `smadi`:

  1. Clone the repository:
git clone https://github.com/MuhammedM294/smadi
  1. Navigate to the cloned directory:
cd smadi
  1. Create and activate a virtual environment using Conda or virtualenv:

For Conda:

conda create --name smadi_env python=3.8
conda activate smadi_env

For virtualenv:

virtualenv smadi_env
source smadi_env/bin/activate  # On Unix or MacOS
.\smadi_env\Scripts\activate    # On Windows
  1. Install dependencies from requirements.txt:
pip install -r requirements.txt

Note

This project has been set up using PyScaffold 4.5. For details and usage information on PyScaffold see https://pyscaffold.org/.

smadi's People

Contributors

muhammedm294 avatar

Watchers

 avatar

smadi's Issues

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.