Skip to content

cxiao13/carbon-sink-hemisphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Carbon Sink Hemisphere

Project Overview

The Carbon Sink Hemisphere project aims to identify and analyze the largest carbon sink hemisphere on Earth along with its central pole. This initiative is crucial in understanding and preserving the planet's natural mechanisms for absorbing carbon dioxide, thereby combating climate change.

Table of Contents

  1. Introduction
  2. Features
  3. Installation
  4. Usage
  5. Illustrations
  6. Contributing
  7. License

Introduction

The project is designed to determine the hemisphere of the Earth with the highest capacity for carbon sequestration. By pinpointing this crucial location, we gain valuable insights into the Earth's natural processes and can devise better strategies for carbon offsetting and environmental conservation.

Features

  • Identify the largest carbon sink hemisphere.
  • Locate the central pole of the identified hemisphere.

Installation

To get started with the Carbon Sink Hemisphere project, follow these steps:

  1. Clone the repository:
git clone https://github.com/your-username/carbon-sink-hemisphere.git
  1. Navigate to the project directory:
cd carbon-sink-hemisphere
  1. Install the required dependencies:

    1. CDO (Climate Data Operators):

      • Linux (Debian-based systems):
      sudo apt-get update
      sudo apt-get install cdo
      • macOS (using Homebrew):

        brew install cdo
      • Windows:

        • Download the installer from the CDO website.
        • Follow the installation instructions provided.
      • Other platforms:

      Make sure to add the CDO executable to your system's PATH.

    2. Python Dependencies:

      For Python dependencies, you can refer to the requirements.txt file and provide instructions like:

      pip install -r requirements.txt
    3. Slurm Cluster (for parallelization):

      Ensure you have access to a Slurm cluster for parallel processing.

Usage

  1. Run the main script for calculation of maximum carbon sink hemisphere:
python scripts/main.py n # n here should be loop for 0-59, designed specific for slurm job array parallel processing.
chmod +x scripts/merge_grid.sh
./scripts/merge_grid.sh
  1. Follow the prompts to initiate the analysis.

Illustrations

For visual aid and better understanding, refer to the jupyter notebook. This notebook contains diagrams and illustrations that accompany the project.

Contributing

This project is inspired by Xin Yu, who first came up with the idea.

The original NEE data come from OCN model simulation S3 (Zaehle and Friend (2010), Global Biogeochemical Cycles, GB1005, Zaehle et al. (2011) Nature Geoscience, 4(8), 601-605)

License

This project is licensed under the MIT License. See the LICENSE file for more details.


About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages