Skip to main content

A Python package for seasonal climate forecast.

Project description

wass2s: A python-based tool for seasonal climate forecast

Modules in WAS_S2S

wass2s is a comprehensive tool developed to enhance the accuracy and reproducibility of seasonal forecasts in West Africa and the Sahel. This initiative aligns with the World Meteorological Organization's (WMO) guidelines for objective, operational, and scientifically rigorous seasonal forecasting methods.

Overview

The wass2s tool is designed to facilitate the generation of seasonal forecasts using various statistical and machine learning methods including the Exploration of AI methods. It helps forecaster to download data, build models, verify the models, and forecast. A user-friendly jupyter-lab notebook streaming the process of prevision.

🚀 Features

  • Automated Forecasting: Streamlines the seasonal forecasting process, reducing manual interventions.
  • 🔄 Reproducibility: Ensures that forecasts can be consistently reproduced and evaluated.
  • 📊 Modularity: Highly modular tool. Users can easily customize and extend the tool to meet their specific needs.
  • 🤖 Exploration of AI and Machine Learning: Investigates the use of advanced technologies to further improve forecasting accuracy.

📥 Installation

  1. Download and Install miniconda
  • For Windows, download the executable here

  • For Linux (Ubuntu), in the terminal run:

    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get install wget
    wget -c -r https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh --no-check-certificate
    bash Miniconda3-latest-Linux-x86_64.sh
    
  1. Create an environment and activate
  • For Windows: download yaml here and run
conda env create -f WAS_S2S_windows.yml
conda activate WASS2S
  • For Linux: download yaml here and run
conda env create -f WAS_S2S_linux.yml
conda activate WASS2S
  1. Install wass2s
pip install wass2s
  1. Download notebooks for simulation git clone https://github.com/hmandela/WASS2S_notebooks.git

⚙️ Usage

Comprehensive usage guidelines, including data preparation, model configuration, and execution steps, are available in the WAS_S2S Training Documentation.

🤝 Contributing

We welcome contributions from the community to enhance the WAS_S2S tool. Please refer to our contribution guidelines for more information.

📜 License

This project is licensed under the GPL-3 License.

Contact

For questions or support, please open a Github issue.

Credits

🙌 Acknowledgments

I would like to express my sincere gratitude to all the participants of the job-training on the new generation of seasonal forecasts in West Africa and the Sahel.
Your valuable feedback has significantly contributed to the improvement of this tool. I look forward to continuing to receive your insights and, where possible, your contributions.
A seed has been planted within you—now, let’s grow it together.

We also extend our heartfelt thanks to the AICCRA project for supporting this development, and to Dr. Abdou ALI, Head of the Climate-Water-Meteorology Department at AGRHYMET RCC-WAS, for his guidance and support.

📖 For more detailed information, tutorials, and support, please visit the WAS_S2S Training Documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

wass2s-0.1.2.tar.gz (155.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

wass2s-0.1.2-py3-none-any.whl (162.0 kB view details)

Uploaded Python 3

File details

Details for the file wass2s-0.1.2.tar.gz.

File metadata

  • Download URL: wass2s-0.1.2.tar.gz
  • Upload date:
  • Size: 155.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for wass2s-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b883338db1bde935b1386e37cfed014af2c1d2025165ded123f69ef4b16c4d1a
MD5 2dacfa902832c41e513a0b4007a48c33
BLAKE2b-256 9ecfec911f0e22ad1238628c3578440e90ae607aa882b57b08c95d93a8ef5d56

See more details on using hashes here.

File details

Details for the file wass2s-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: wass2s-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 162.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.4

File hashes

Hashes for wass2s-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 d0ddb4891057bb65eabe711350911f4d9fa1d03f7866add13d5a2b9bb7e87608
MD5 7e1f479127cf8b97488d448a79837080
BLAKE2b-256 bc85087f79528be96e9002140d3599992faa944fe5c7b4226eab7bdfeed00843

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page