/Retrieval-and-Analysis-of-ASCAT-and-ISMN-Data-for-Soil-Moisture-Estimation

This project aims to retrieve and analyze satellite-based Advanced Scatterometer (ASCAT) data and in-situ International Soil Moisture Network (ISMN) data for the estimation of soil moisture. The project will simulate a real-world experiment to ensure that the data and results can be easily shared, understood, and reused.

Primary LanguageJupyter Notebook

Retrieval and Analysis of ASCAT and ISMN Data for Soil Moisture Estimation

This project aims to simulate a real world experiment for the course Data Stewardship (UE 2023S)

DOI

Table of Contents

Overview

This is a project focused on retrieving and analyzing satellite-based ASCAT data and in-situ ISMN data for soil moisture estimation. By leveraging the H-SAF ASCAT SM CDR and ISMN data, the project explores the spatiotemporal dynamics of soil moisture and includes the calculation of Vegetation Optical Depth (VOD). Through the analysis of these datasets, the project aims to enhance our understanding of soil moisture dynamics and their implications for various applications such as agriculture, hydrology, and climate modeling.

Data Sources

This project utilizes data from various sources. Detailed information about each data source, including metadata, data format, and any preprocessing steps, can be found in their respective folders within this repository.

ASCAT Data

The ASCAT data used in this project is not included in this repository. To access the ASCAT data, you have two options:

  1. Fetch the data yourself: Follow these steps to obtain the ASCAT data:

    • Visit the original data source here.
    • Download the data files in the required format (e.g., NetCDF).
    • Place the downloaded files in a newly created folder named ascat_data in the repository or local instance of yours.
  2. Reduced version on Zenodo: Alternatively, you can use the reduced version of the ASCAT data that has been published on Zenodo. The Zenodo DOI for the reduced dataset is DOI. To access the data, visit here and download the dataset. If you choose this option, make sure to extract the data files and place them in the ascat_data folder.

Metadata and Format

The ASCAT data consists of the reduced ASCAT soil moisture data and relevant static layers such as terrain and soil porosity. The grid is also included, representing the grid information. The metadata for the ASCAT data is as follows:

  • Data Format: NetCDF
  • Source Description: The ASCAT data is sourced from the EUMETSAT HSAF
  • Data Origin: see here.
  • Time Period Covered: The ASCAT data covers the time period 2011-2021

Please refer to the ASCAT source for more detailed metadata information about the ASCAT data.

ISMN Data

The ISMN data used in this project is included in the ismn_data folder of this repository. The data files are already provided, and there is no need to fetch them from an external source.

Metadata and Format

The ISMN data provides in situ soil moisture measurements. The metadata for the ISMN data is as follows:

  • Data Format: csv and zip
  • Source Description: The ISMN data is sourced from the International Soil Moisture Network
  • Data Origin: see here.
  • Time Period Covered: In the case of this experiment it will be temporarily matched with ASCAT data and result in the matched_df

Please refer to the ISMN source for more detailed metadata information about the ISMN data.

Documentation and Data Management Plan (DMP)

For further details on the data sources, metadata, and data management practices, please consult the Data Management Plan (DMP) associated with this project. The DMP provides comprehensive documentation, including information on data origin, characteristics, processing steps, and data access. The DMP is available on Zenodo, and the DOI is DOI. You can access the DMP by visiting here.

Code Execution

To run the code in this repository, you need Python 3.8.10 installed on your system. Follow the steps below to set up the project and execute the source code:

  1. Clone this repository to your local machine.
  2. Navigate to the project directory.
  3. Install the required dependencies by running the following command: pip install -r requirements.txt
  4. Open the Jupyter Notebook experiment_notebook.ipynb in your Jupyter environment.
  5. Follow the instructions and documentation within the notebook to execute the code and reproduce the analysis.

License

This project is licensed under the MIT License.