Skip to content

AI-4-atmosphere-remote-sensing/satellite_collocation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Description

This repository provides a toolkit that collocates data from two or more satellites.

Installation

Conda environment setup

conda create -n satellite_collocation -c conda-forge python=3.7 libnetcdf netCDF4 h5py
conda activate satellite_collocation

>> git clone https://github.com/AI-4-atmosphere-remote-sensing/satellite_collocation.git
>> cd satellite_collocation
>> python setup.py install

Run Examples

Please check the examples folder to see sample codes to import the library and use its functions for specific examples. The examples mainly demonstrate how to conduct local execution and Dask-based distributed execution.

Run CALIPSO-VIIRS Collocation

Download CALIPSO Data

Step 1: Create an account or sign in on NASA Earthdata

Step 2: Use Python3 Code to download single file or whole folders

Step 3: To run the example code, you need CALIPSO Level-2 01km Cloud (Aerosol) Layer Product. The latest version (4.20) is available at CALIPSO Data

Download VIIRS Data

Step 1: Create an account or sign in on NASA Earthdata

Step 2: To run the example code, you need VIIRS/NPP Moderate Resolution Terrain-Corrected Geolocation L1 6-Min Swath 750 m

Step 3: Use scripts to download VIIRS Data