https://github.com/simonpf/mwsim
Framework for simulating passive microwave observation from high-resolution climate model data.
https://github.com/simonpf/mwsim
Last synced: 18 days ago
JSON representation
Framework for simulating passive microwave observation from high-resolution climate model data.
- Host: GitHub
- URL: https://github.com/simonpf/mwsim
- Owner: simonpf
- Created: 2025-02-18T02:18:11.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-12T15:50:55.000Z (over 1 year ago)
- Last Synced: 2025-03-12T16:39:53.348Z (over 1 year ago)
- Language: Jupyter Notebook
- Size: 1.06 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# mwsim
This repository contains the implementation of the ``mwsim`` Python package, a framework for simulating brightness temperature from high-resolution model output.
## Installation
### Software
The ``mwsim.yaml`` file defines a conda environment containing all required software to use ``mwsim``. Install it using
``` shellsession
conda env create --file mwsim.yml
```
Then install the ``mwsim`` package:
``` shellsession
pip install -e .
```
### Data
In order to properly simulate brightness temperatures affected by clouds and precipitation, the ``mwsim`` package makes use of single-scattering data from the ARTS single-scattering database (SSDB). Please download the ``StandardHabit.tar.gz`` from [Zenodo](https://zenodo.org/records/1175573) and place it into a **mwsim data folder**. The ``mwsim`` package expects an evinronment variable ``MWSIM_DATA_PATH`` pointing to the folder containing the untarred ``StandardHabit`` folder.
### Example simulation
An example notebook demonstrating the simulation workflow is provided in ``notebooks/gmi_simulations.ipynb``.
#### Input data
The scripts used to produce the input data for the example are in the ``scripts`` folder.